vkdoom_m/src/rendering/swrenderer
Christoph Oelckers 8505c7ee7d - major refactor of texture upscaling control.
All decisions were done deep inside the texture creation code, leaving zero options to the higher level code for controlling the feature.
Changed this so that the option to upscale must be passed as a parameter to FRenderState::SetMaterial and extended all needed variables to manage the added texture variants.
Still not solved: Material layers need explicit control, not only for scaling but also for filtering.
2020-04-19 10:57:51 +02:00
..
drawers - fixed compilation with GCC 5 2020-04-12 11:50:11 +03:00
line - moved the front layer hack for Hexen's skies to the texture manager. 2020-04-19 10:57:50 +02:00
plane - moved the front layer hack for Hexen's skies to the texture manager. 2020-04-19 10:57:50 +02:00
scene - decoupled the software renderer entirely from FTexture - it will only look at FSoftwareTexture now, all access to the texture manager has been wrapped. 2020-04-19 10:57:45 +02:00
segments - change ProjectedWallTexcoords to use gradients for its texture coordinate calculations 2019-11-20 04:50:24 +01:00
textures - major refactor of texture upscaling control. 2020-04-19 10:57:51 +02:00
things - transitioned the GLDEFS parser to FGameTexture. 2020-04-19 10:57:46 +02:00
viewport - merged FPalette and PaletteContainer. 2020-04-11 20:19:53 +02:00
r_all.cpp - moved all rendering code into a common subdirectory. 2019-01-31 19:58:17 +01:00
r_memory.cpp - Fixed compilation with MinGW and did some cleanup. 2020-02-16 09:39:17 +02:00
r_memory.h Make absolutely sure allocated frame memory is always 16-byte aligned 2019-11-23 02:26:52 +01:00
r_renderer.h - transitioned the 2D drawer to FGameTexture. 2020-04-19 10:57:45 +02:00
r_renderthread.cpp - moved all rendering code into a common subdirectory. 2019-01-31 19:58:17 +01:00
r_renderthread.h - moved all rendering code into a common subdirectory. 2019-01-31 19:58:17 +01:00
r_swcolormaps.cpp - moved file system implementation to 'common'. 2020-04-11 14:00:20 +02:00
r_swcolormaps.h - the big cleanup of the exit cleanup is done! 2019-10-07 20:28:55 +02:00
r_swrenderer.cpp - transitioned the 2D drawer to FGameTexture. 2020-04-19 10:57:45 +02:00
r_swrenderer.h - decoupled the software renderer entirely from FTexture - it will only look at FSoftwareTexture now, all access to the texture manager has been wrapped. 2020-04-19 10:57:45 +02:00
r_swscene.cpp - major refactor of texture upscaling control. 2020-04-19 10:57:51 +02:00
r_swscene.h - removed the conversion helper code and fixed a few places where FMaterial was only used to access the hardware textures in the FTexture class. 2020-04-19 10:57:49 +02:00