raze-gles/source
Christoph Oelckers 67b1963e7c - fixed render state management.
There are effectively two states - the one in the backend and a local one in the drawer for the render list which is supposed to eliminate some of the more costly repeated calls.
This higher level state was cached globally, which did not work anymore because the real render state could be changed elsewhere without this code realizing it.
All this means that the render list drawer must create a new state cache for each call and also must apply its current pending render state before leaving to ensure that everything is properly reset.
2020-06-12 22:32:49 +02:00
..
blood - enabled r_shadows in Blood. 2020-06-12 21:46:24 +02:00
build - fixed render state management. 2020-06-12 22:32:49 +02:00
common - disabled the game side frame limiter. 2020-06-12 21:08:47 +02:00
core - disabled the game side frame limiter. 2020-06-12 21:08:47 +02:00
duke3d - changed all places clearing the screen in 2D display code to use the 2D drawer's ClearScreen method. 2020-06-12 20:52:01 +02:00
exhumed - changed all places clearing the screen in 2D display code to use the 2D drawer's ClearScreen method. 2020-06-12 20:52:01 +02:00
glbackend - fixed render state management. 2020-06-12 22:32:49 +02:00
libsmackerdec - manual update of some missed content. 2020-05-22 18:28:03 +02:00
platform - moved platform backend code to 'common'. 2020-05-26 00:09:27 +02:00
rr - changed all places clearing the screen in 2D display code to use the 2D drawer's ClearScreen method. 2020-06-12 20:52:01 +02:00
sw - fix joystick scaling for all games. 2020-06-12 16:44:08 +02:00
thirdparty - code cleanup / removal of imgui. 2020-04-12 08:30:39 +02:00
__autostart.cpp - added the softpoly and Vulkan backend code fron GZDoom. 2020-05-31 10:53:11 +02:00
CMakeLists.txt - removed the old OpenGL interface. 2020-06-12 00:25:52 +02:00
g_pch.h - cleaned up the remaining dependencies on windows.h 2020-02-03 21:30:57 +01:00
gitinfo.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00
zzautozend.cpp - added the softpoly and Vulkan backend code fron GZDoom. 2020-05-31 10:53:11 +02:00