Commit graph

29 commits

Author SHA1 Message Date
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
Renamed from src/r_bsp.c (Browse further)