qzdoom/src/r_data
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
..
models - use a TArray to store the sprite model hash to get rid of one atterm call. 2018-12-29 13:28:22 +01:00
a_dynlightdata.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
colormaps.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
colormaps.h - refactoring of fixed colormap stuff to have it better organized and to reduce the number of uniforms in the main shader. 2018-06-16 22:40:44 +02:00
gldefs.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
matrix.cpp Removed all superfluous #include's 2018-04-24 14:30:35 +03:00
matrix.h - moved the matrix code out of 'gl' because the model code also needs it. 2017-11-25 13:51:09 +01:00
portalgroups.cpp - fixed incomplete commit. 2018-12-30 08:22:34 +01:00
r_canvastexture.cpp - made camera textures operational again. 2018-12-11 00:01:45 +01:00
r_canvastexture.h - fixed compile bugs 2018-12-12 01:27:04 +01:00
r_interpolate.cpp - cleaned up the PointerSubstitution code 2018-11-19 17:05:00 +01:00
r_interpolate.h
r_sections.cpp - fixed incomplete commit. 2018-12-30 08:22:34 +01:00
r_sections.h - fixed incomplete commit. 2018-12-30 08:22:34 +01:00
r_translate.cpp - improved error reporting for badly defined translations. 2018-12-16 09:56:53 +01:00
r_translate.h - integrated GL parts of translation handling into the main module. 2018-04-01 00:59:49 +02:00
r_vanillatrans.cpp
r_vanillatrans.h
renderstyle.cpp - fixed the mapping of additive translucency to color-based translucency. 2018-11-27 19:43:10 +01:00
renderstyle.h - fixed the mapping of additive translucency to color-based translucency. 2018-11-27 19:43:10 +01:00
sprites.cpp - a few more explicit local buffer allocations removed. 2018-12-21 12:40:05 +01:00
sprites.h
voxels.cpp - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00
voxels.h - replaced several explicit allocations with TArrays. 2018-12-17 18:28:04 +01:00