46a04d160e
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. |
||
---|---|---|
.. | ||
portals | ||
rasterizer.cpp | ||
rasterizer.h | ||
SCsub | ||
shader_language.cpp | ||
shader_language.h | ||
shader_types.cpp | ||
shader_types.h | ||
visual_server_canvas.cpp | ||
visual_server_canvas.h | ||
visual_server_canvas_helper.cpp | ||
visual_server_canvas_helper.h | ||
visual_server_constants.h | ||
visual_server_globals.cpp | ||
visual_server_globals.h | ||
visual_server_light_culler.cpp | ||
visual_server_light_culler.h | ||
visual_server_raster.cpp | ||
visual_server_raster.h | ||
visual_server_scene.cpp | ||
visual_server_scene.h | ||
visual_server_viewport.cpp | ||
visual_server_viewport.h | ||
visual_server_wrap_mt.cpp | ||
visual_server_wrap_mt.h |