pandemonium_engine/servers/rendering
lawnjelly 4496c11437 Tighter shadow culling - fix light colinear to frustum edge
In rare situations if a light is placed near colinear to a frustum edge, the extra culling plane derived can have an inaccurate normal due to floating point error.
This PR detects colinear triangles, and prevents adding a culling plane in this situation.
2024-04-14 16:35:26 +02:00
..
portals Portals - include in bound and special cases in start room 2024-02-08 15:10:00 +01:00
rasterizer.cpp
rasterizer.h Tweaks to CommandRectAnimation's destructor. 2024-03-12 06:15:35 +01:00
rendering_server_canvas_helper.cpp
rendering_server_canvas_helper.h
rendering_server_canvas.cpp Physics Interpolation 2D - change transform API to use const ref 2024-04-06 10:55:53 +02:00
rendering_server_canvas.h Physics Interpolation 2D - change transform API to use const ref 2024-04-06 10:55:53 +02:00
rendering_server_constants.h
rendering_server_globals.cpp
rendering_server_globals.h
rendering_server_light_culler.cpp Tighter shadow culling - fix light colinear to frustum edge 2024-04-14 16:35:26 +02:00
rendering_server_light_culler.h Tighter shadow culling - fix light colinear to frustum edge 2024-04-14 16:35:26 +02:00
rendering_server_raster.cpp
rendering_server_raster.h Discrete Level of Detail 2024-04-06 12:06:01 +02:00
rendering_server_scene.cpp Fix build. 2024-04-06 13:46:57 +02:00
rendering_server_scene.h Discrete Level of Detail 2024-04-06 12:06:01 +02:00
rendering_server_viewport.cpp
rendering_server_viewport.h
rendering_server_wrap_mt.cpp
rendering_server_wrap_mt.h Discrete Level of Detail 2024-04-06 12:06:01 +02:00
SCsub
shader_language.cpp Prevent shuffling custom shader functions (shader cache requires determinism) 2024-02-08 14:48:50 +01:00
shader_language.h Prevent shuffling custom shader functions (shader cache requires determinism) 2024-02-08 14:48:50 +01:00
shader_types.cpp
shader_types.h