- Mar 03, 2024
-
-
Hanicef authored
-
- Mar 02, 2024
-
-
Hanicef authored
-
- Mar 01, 2024
-
-
Alam Ed Arias authored
Clean up stirngop warnings See merge request !2356
-
Alam Ed Arias authored
-
Alam Ed Arias authored
Add printf formating See merge request !2364
-
Alam Ed Arias authored
-
Alam Ed Arias authored
Clang: clean up conditional-uninitialized warnings See merge request !2352
-
Alam Ed Arias authored
-
- Feb 28, 2024
-
-
Alam Ed Arias authored
-
- Feb 27, 2024
-
-
Logan Aerl Arias authored
-
- Feb 26, 2024
-
-
Hanicef authored
-
- Feb 25, 2024
-
-
-
Logan Aerl Arias authored
-
Logan Aerl Arias authored
Downgrade SDL2 to v2.28.5 See merge request !2369
-
Logan Aerl Arias authored
-
Alam Ed Arias authored
compiling SRB2 with OSXCROSS for Mac Port See merge request STJr/SRB2!2374
-
Logan Aerl Arias authored
-
Logan Aerl Arias authored
-
Alam Ed Arias authored
Do not fallback to Linux Makefile for Mac builds` Do not build with libgme, it needs to linked with C++ runtime library
-
Alam Ed Arias authored
-
Alam Ed Arias authored
- Feb 24, 2024
-
-
Eidolon authored
-
Eidolon authored
Apple was not including poll.h despite needing it.
-
Eidolon authored
These were not defined for macOS despite being necessary.
-
Lactozilla authored
Delete old and unused rendering-related code See merge request !2341
-
Lactozilla authored
-
Lactozilla authored
-
Lactozilla authored
-
Lactozilla authored
Normally, when rendering a 'masked column', the variables sprtopscreen (and sometimes sprbotscreen) are used to define the screen space bounds of the column. R_DrawMaskedColumn and R_DrawFlippedMaskedColumn use these variables to determine where to start rendering the column's posts. Rendering a 3D floor side when a light list is involved requires cutting it vertically. Part of this process involves setting windowtop and windowbottom, which are what R_DrawMaskedColumn and R_DrawFlippedMaskedColumn use instead to define the bounds in screen space of the column. To draw the columns between the 3D floor's vertical boundaries, the functions R_DrawRepeatMaskedColumn or R_DrawRepeatFlippedMaskedColumn are used to repeatedly call R_DrawMaskedColumn or R_DrawFlippedMaskedColumn respectively. The problem is that R_DrawRepeatMaskedColumn and R_DrawRepeatFlippedMaskedColumn assume that sprtopscreen and sprbotscreen are what define the vertical positions of the column, and the consequence is, after the first time R_DrawRepeatMaskedColumn or R_DrawRepeatFlippedMaskedColumn are called for a column, no more columns are rendered, since sprtopscreen is not reset. This issue was fixed by making R_RenderThickSideRange use R_DrawMaskedColumn and R_DrawFlippedMaskedColumn if there is a lightlist, or R_DrawRepeatMaskedColumn and R_DrawRepeatFlippedMaskedColumn if there is no lightlist.
-
Logan Aerl Arias authored
Fix various segfaults caused by missing P_MobjWasRemoved checks See merge request !2052
-