vkdoom_m/src/hwrenderer
Christoph Oelckers a90655b295 - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables.
An exception is made for the sprite drawer which needs to call this in the worker thread on some occasions for as-yet unprocessed sectors.
This case may not alter the cache to avoid having to add thread synchronization to it.

The main reason for this change is that pointers to such manipulated sectors can now be considered static in the renderer.
Due to them being short lived local buffers it was not possible to carry them along with the render data for information retrieval.
2018-11-10 20:07:00 +01:00
..
data - hole filling subsectors must also be explicitly triangulated for the automap because they may be non-convex. 2018-11-10 08:04:03 +01:00
dynlights - fixed two potentially dangerous compilation warnings 2018-11-01 12:51:22 +02:00
models - fixed compilation on macOS 2018-10-29 22:32:36 +02:00
postprocessing - add gl_dither for toggling dithered output on and off 2018-08-08 21:58:23 +02:00
scene - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
textures - added option to disable alpha testing for user shaders. 2018-10-31 15:56:20 +01:00
utility - added a bit of profiling code to the multithreaded parts of the renderer. 2018-10-31 10:20:06 +01:00