Commit Graph

13 Commits

Author SHA1 Message Date
eb1eff1622 show progress on shader compilation 2024-05-13 17:12:34 +02:00
cb83956914 actually make compute shader renderer work with newest changes 2024-05-12 23:14:28 +02:00
a5791273d4 actually adapt to latest changes 2023-09-27 00:12:35 +02:00
a631a33239 add compute shader renderer properly to the GUI
also add option to toggle using high resolution vertex coordinates
2023-09-26 23:22:01 +02:00
045829b0bd put the texture cache into it's own file 2023-09-26 23:21:39 +02:00
e7168ac563 stop using fixed size buffers based on scale factor in shaders
this makes shader compile times tolerable on Wintel
- beginning of the shader cache
- increase size of tile idx in workdesc to 20 bits
2023-09-26 23:21:38 +02:00
e3495011bf take all edge cases into account for XMin/XMax calculation 2023-09-26 23:20:16 +02:00
07bd9c06aa fix UB
also misc changes to use more unsigned multiplication
also fix framebuffer resize
2023-09-26 23:20:12 +02:00
60a3fe24ed add hires rendering to the compute shader renderer 2023-09-26 23:20:11 +02:00
ea719ff4a4 handle cleanup properly 2023-09-26 23:20:11 +02:00
5984c78588 implement display capture for compute renderer
it's actually just all stolen from the regular OpenGL renderer
2023-09-26 23:20:10 +02:00
91bea108ea it works! 2023-09-26 23:18:50 +02:00
b11b5bf522 nothing works yet 2023-09-26 23:15:01 +02:00