Commit Graph

8 Commits

Author SHA1 Message Date
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
2b52b45f66 fix edge marking (polygon id is 6-bit not 5)
also make the code a bit nicer
2023-09-26 23:20:15 +02:00
fd073cdae7 correct edge filling behaviour when AA is disabled 2023-09-26 23:20:13 +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
91bea108ea it works! 2023-09-26 23:18:50 +02:00
b11b5bf522 nothing works yet 2023-09-26 23:15:01 +02:00