gzdoom-gles/src/swrenderer/plane
Christoph Oelckers d654e02dea - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class.
This should be less of a drag on the playsim than having each light a separate actor. A quick check with ZDCMP2 showed that the light processing time was reduced to 1/3rd from 0.5 ms to 0.17 ms per tic.
It's also one native actor class less.
2019-01-01 19:35:55 +01:00
..
r_flatplane.cpp - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
r_flatplane.h - move more of the light calculation code to the drawerargs 2018-12-18 00:37:50 +01:00
r_planerenderer.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
r_planerenderer.h - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
r_skyplane.cpp - remove InitSoftwareSky 2018-12-19 04:44:25 +01:00
r_skyplane.h - remove InitSoftwareSky 2018-12-19 04:44:25 +01:00
r_slopeplane.cpp - move more of the light calculation code to the drawerargs 2018-12-18 00:37:50 +01:00
r_slopeplane.h - delay converting sprite lightlevels to a shade until we hit ColormapLight 2018-12-17 07:54:46 +01:00
r_visibleplane.cpp - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
r_visibleplane.h - rewrote dynamic lights to not use actors for the internal representation and made DynamicLight a purely scripted class. 2019-01-01 19:35:55 +01:00
r_visibleplanelist.cpp - fix heretic light torch in software renderer and remove some code duplication 2018-12-17 06:13:00 +01:00
r_visibleplanelist.h - fix heretic light torch in software renderer and remove some code duplication 2018-12-17 06:13:00 +01:00