Commit Graph

143 Commits

Author SHA1 Message Date
dcvz
ae8c556c20 Remove GS shaders 2024-05-16 00:19:55 +02:00
Dario
9d2f11e515 Fix edge case of blender passthrough for second cycle not picking the correct input color. 2024-05-15 00:09:33 -03:00
Dario
6ba9d9dd0b Fix behavior with depth targets not being guaranteed to be at the right size if modified by framebuffer operations. 2024-05-15 00:09:27 -03:00
David Chavez
21cfeae50c
Standalone Graphics Test (#4)
* Add graphics test [WIP]

* Ignore IDEA files

* Explicit cast from size_t to uint64_t

* Build statically when buiding examples

* Remove unused file

* Runs on ARM64 Linux

* Update .gitignore
2024-05-14 21:35:45 -03:00
Isaac Marovitz
4e9caa1282 Suggested Renames + Some Cleanup 2024-05-15 02:33:21 +02:00
Isaac Marovitz
6377d1289d MetalPipeline + Fix some typos 2024-05-15 02:33:21 +02:00
Isaac Marovitz
6a9b075664 Begin defining various functions 2024-05-15 02:33:21 +02:00
Isaac Marovitz
56c8d90a4c Enum Conversion Functions 2024-05-15 02:33:21 +02:00
dcvz
152096cd45 remove shaderconverter and start processing spec cons shaders 2024-05-15 00:41:47 +02:00
dcvz
17c8e1504b Add variant that uses spirv-cross and give size to texture arrays 2024-05-14 23:12:35 +02:00
dcvz
ebd15c0109 Add version that uses metal-shaderconverter
requires metal-shaderconverter to be on your machine
2024-05-14 10:35:55 +02:00
dcvz
3389df5004 More placeholders in header 2024-05-14 00:32:22 +02:00
dcvz
45c6b74642 Beginnings of metal 2024-05-14 00:32:22 +02:00
David Chavez
6d1bcd5a95 Update .gitignore 2024-05-14 00:23:23 +02:00
David Chavez
d0053f25ab Runs on ARM64 Linux 2024-05-14 00:23:23 +02:00
David Chavez
b864efba11 Remove unused file 2024-05-14 00:23:23 +02:00
dcvz
5f80997e5c Build statically when buiding examples 2024-05-14 00:23:23 +02:00
David Chavez
52ff2c65d6 Explicit cast from size_t to uint64_t 2024-05-14 00:23:23 +02:00
David Chavez
a84e5f7b4b Ignore IDEA files 2024-05-14 00:23:23 +02:00
dcvz
e82a91889d Add graphics test [WIP] 2024-05-14 00:23:23 +02:00
David Chavez
ecdd609c49
Fix CI Workflow (#5)
* Add gtk-3

* Make dxc executable

* Point to latest dxc-bin

* Remove unnecessary chmod
2024-05-12 00:30:16 -03:00
Dario
d64100a058 Use available counter instead of count. 2024-05-06 22:04:30 -03:00
Dario
ab3c1a1029 Fix race condition between workload and present queue that could occur when multiple workloads are queued without presents in the middle. 2024-05-06 21:48:00 -03:00
Dario
95fa9cbbd8 Add idle thread priority option, use it in shader compilation threads. 2024-05-05 12:49:03 -03:00
Dario
66057e8d51 Fix initialization warnings from Clang. 2024-05-01 09:06:36 -03:00
Dario
5a47ca123b Add missing include and hlsli files. 2024-05-01 08:53:05 -03:00
Mr-Wiseguy
611d26a7c8 Added missing changes in shader include files for dithering 2024-05-01 04:19:46 -04:00
Dario
92cf3845a0 Dither paths, render hook deinit, undef Success. 2024-04-30 21:17:40 -03:00
Dario
abb1b4c01e Improve error detection for creation of both D3D12 and Vulkan. 2024-04-27 23:59:04 -03:00
Dario
e9cdcb0f60 Workaround for refresh rate truncation on Windows. 2024-04-27 20:43:58 -03:00
Dario
92ae002acf Clear handle when releasing the swap chain. 2024-04-25 19:04:18 -03:00
Dario
4c2ba6406b Rework swap chain behavior in Vulkan. 2024-04-25 17:54:40 -03:00
Darío
404f38c806
Linux changes (#3)
* WIP changes for linux

* Missing include.

* Thread names, file dialog, refresh rate detection changes.

---------

Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2024-04-22 20:11:59 -03:00
Dario
04a7aa2187 Merge branch 'main' of https://github.com/rt64/rt64 2024-04-18 23:31:22 -03:00
Dario
d3d5590ed3 Fix barrier for VI renderer. 2024-04-18 23:31:11 -03:00
Darío
884656c580
Update README.md 2024-04-17 11:20:06 -03:00
Darío
bcbdeeb239
Update README.md 2024-04-16 21:24:08 -03:00
Darío
2b69fafc5f
Update README.md 2024-04-16 21:20:30 -03:00
Darío
56528cf421
Update README.md 2024-04-16 20:46:37 -03:00
Darío
a3bdffb580
Update README.md 2024-04-16 20:46:00 -03:00
Darío
7a95c6f193
Update README.md 2024-04-16 20:44:24 -03:00
Dario
00aecb38ac Add missing override to S2DEX2. 2024-04-15 20:19:43 -03:00
Darío
cbab135a31 Initial commit. 2024-04-14 16:43:05 -03:00