Commit graph

6 commits

Author SHA1 Message Date
NepDisk
c09406f349 Blanify some file headers 2025-11-17 12:29:27 -05:00
Alug
76a43e4bdb R_FlushQuad: dont use 64bit/8byte copy on 32bit targets
on 32bit targets this will just compile into two 32bit copies which gcc cant optimize as well as it can with the byte copy (it seems to love to do some AVX stuff atleast in my tests)
so this is only useful for 64bit capable platforms (compiler does not seem to do 64bit copys for the byte copy case, so this ends up being faster)
2025-10-20 22:32:50 -04:00
Alug
70407fe357 R_FlushQuad: also check "source" for alignment 2025-10-20 10:30:23 -04:00
Alug
07d054f3ad R_FlushQuad: fix column flush on odd width resolutions
lets hope this is the end of our software woes Zzz...
2025-10-20 00:48:29 +02:00
Alug
3fa76c409c R_FlushQuad: fix unaligned memory access 2025-10-19 16:39:59 -04:00
NepDisk
659aa667eb Software Renderer: Implement Column buffering system
A port of https://github.com/Indev450/SRB2Kart-Saturn/pull/205, currently doesn't work
2025-10-19 12:12:33 -04:00