NepDisk
f7378caf66
Use more vars for multireads to vid.height and vid.width
2025-10-17 10:53:45 -04:00
NepDisk
bfa463934f
Fix pixel shift caused by negative pixel positioning in software
2025-08-13 19:15:40 -04:00
NepDisk
7907945002
Major Softwaremode speedboost
2025-08-09 13:25:02 -04:00
NepDisk
feb4819b72
Fix software sprite drawing error from bad copy paste
2025-07-03 10:54:56 -04:00
NepDisk
0bf360a82e
Some cherrypicks from SRB2 Classic's 'Faster software drawing'
...
-Textures with 0 height are not checked for wraps, this helps speed up multipatch columns.
-A useless call to R_FakeFlat has been removed.
-Slopes now use floats rather than doubles to calculate UV coordinates.
2025-07-02 21:38:35 -04:00
NepDisk
ed7b667aa7
Update File headers to use BLANKART
2025-04-19 13:33:28 -04:00
NepDisk
57c4cc6df1
Use some rendering code from durrr
2024-12-30 13:10:51 -05:00
Oni
ac2b3651ae
Merge branch 'fix-column-fix' into 'master'
...
R_DrawColumn_Template: fix non-po2 column drawing
Closes #1033
See merge request KartKrew/Kart!1913
2024-12-29 15:58:35 -05:00
James R.
6191c392e5
Merge branch 'r-draw-column-minor-optimization' into 'master'
...
R_DrawColumnTemplate: minor optimization for non-power-of-2 textures
See merge request KartKrew/Kart!1854
2024-12-29 15:57:30 -05:00
Oni
5c48744842
Merge branch 'templated-drawing' into 'master'
...
Use C++ templates for DrawColumn/Span
See merge request KartKrew/Kart!1728
2024-12-29 15:56:33 -05:00
Sally Coolatta
397f79fcbf
Use C++ templates for DrawColumn/Span
...
Two reasons:
- Makes it more straight-forward to add brightmaps to the non-power-of-two rendering functions.
- Made it easier to split off brightmap rendering. Hopefully improves performance, but I haven't thoroughly tested this.
2024-12-29 15:19:24 -05:00