NepDisk
3b298c2a25
Vendoring Tracy again
...
Having this as a submodule is causing issues
2026-02-21 12:36:05 -05:00
NepDisk
b4ffbe8ba4
Move tracy and libbacktrace to submodules
2026-02-19 16:06:24 -05:00
Alug
4f1f81cea5
rename "ffloor" global to "visffloor"
...
prevent name conflicts with a bunch of local variables named "ffloor"
2026-02-04 11:01:24 -05:00
Alug
b1662cc407
r_bsp: move polyobj renderside check into R_AddPolyObjects
...
uneeded within R_AddLine as outside R_AddPolyObjects this will never be called if currecnt seg is a polyseg
2025-11-29 17:07:05 -05:00
Alug
ffc2e5e253
pass frontsector ceiling z to R_Prep3DFloors
...
in both cases "R_Subsector" already got the frontsectors ceiling z, so no need to get it again within R_Prep3DFloors
should save some P_GetSectorCeilingZAt per frame
2025-11-29 17:03:08 -05:00
NepDisk
7f3a867575
Add C23 and CXX23 Compile flag since this works now
2025-10-24 00:39:34 -04:00
NepDisk
868c9c9a87
Mostly fix encore inversion issues with specials
2025-07-17 14:30:22 -04:00
GenericHeroGuy
bac259341c
bruh
...
Let's try that again, this time putting the camera in a local...
2025-07-14 16:12:09 +02:00
GenericHeroGuy
0ee5f77586
Fix fake floors in Donut Plains disappearing when chasecam is off
...
Also remove the useless R_PointInSubsector calls
2025-07-07 23:19:30 +02:00
NepDisk
760fc6fbb8
Revert 'Remove a useless call to R_FakeFlat'
...
This reverts commit 5b72c8d30c .
2025-07-07 10:39:49 -04:00
NepDisk
5b72c8d30c
Remove a useless call to R_FakeFlat
2025-07-06 01:28:09 -04:00
NepDisk
3decf36748
Fix this if statement
2025-05-29 13:36:57 -04:00
NepDisk
5ce7eef8d8
Add some encore stuff to GL renderer
2025-05-29 13:14:57 -04:00
NepDisk
ed7b667aa7
Update File headers to use BLANKART
2025-04-19 13:33:28 -04:00
NepDisk
0e79925607
[PATCH] Convert kart renderer related changes to use mapnamespace system instead of UDMF
...
Thanks Alug!
2025-04-02 16:04:54 -04:00
NepDisk
0fe1da37f8
Make Blockplayers UDMF only, revert ML_BLOCKPLAYERS to ML_EFFECT6 , readded override gravity flag and fix up binary conversion code.
2025-02-10 05:22:32 -05:00
NepDisk
718960ffdc
Add R_PointOnSideFast and R_PointInSubsectorFast and use it to optimize some stuff
2025-02-09 12:27:04 -05:00
Alug
46a7bcad6f
screw qsort, qs22j is chad
2024-12-31 16:43:41 +01:00
Alug
8c7c0da986
add back hAx for software binary skywall and addline code
2024-12-31 02:24:30 +01:00
NepDisk
57c4cc6df1
Use some rendering code from durrr
2024-12-30 13:10:51 -05:00
Eidolon
df0d49f89a
Tracy instrument software BSP traversal and render
2024-12-30 00:23:34 -05:00
James R
90196d8913
debugrender_freezebsp: freeze culling to your current position, so you can see how much level is being rendered
2024-12-30 00:16:57 -05:00
James R
76aa677901
debugfinishline: highlight deathpits and instakill planes
2024-12-28 08:03:14 -05:00
James R
23cb7b7fa1
Let debugfinishline highlight Respawn Lines too
...
- Finish Lines now render with black & yellow instead of
red & white
- Respawn Lines render with red & white
2024-12-28 08:00:46 -05:00
James R
92ca47e9c5
Add debugfinishline, highlight finish line linedefs and black fill solid walls
...
- Highlight is drawn across the screen at the horizon
(player's eye level).
- Highlight alternates between red and white for 35 tics
each.
2024-12-28 07:53:45 -05:00
toaster
30754dfa41
Merge branch 'raised-sector-culling' into 'master'
...
Automatic level culling for raised floors / lowered ceilings
See merge request KartKrew/Kart!1145
2024-12-26 08:34:44 -05:00
toaster
041bc893aa
Merge branch 'fix-portal-slime-trails' into 'master'
...
Fix line-based portal slimetrails
See merge request KartKrew/Kart!1139
2024-12-26 08:34:28 -05:00
James R
5a6ddbd110
r_bsp.cpp: merge R_ClipSolidWallSegment and R_ClipPassWallSegment into one templated function
...
Prep for creating a third variant. Control flow is largely
the same between these two leveraging if constexpr seems
appropriate.
Also splits the crunch goto label away into a new function
called R_CrunchWallSegment.
2024-12-25 22:46:54 -05:00
NepDisk
33035ea488
Make r_bsp CPlusPlus
2024-12-25 22:46:22 -05:00