qzdoom/src/hwrenderer/scene
Christoph Oelckers b56e80a556 - disabled the buffer reallocation option for the light buffer.
The entire idea with CPU side buffering simply can not work since the buffer is being used live. To compensate the buffer's size was doubled.
2018-10-29 21:53:43 +01:00
..
hw_bsp.cpp - moved some buffer variables out of GLRenderer into common parts of the code so that they can be accessed from hwrenderer as well. 2018-10-28 13:56:24 +01:00
hw_clipper.cpp Give the clipper a reference to the current viewpoint 2018-06-19 09:37:49 +02:00
hw_clipper.h Give the clipper a reference to the current viewpoint 2018-06-19 09:37:49 +02:00
hw_decal.cpp - moved all methods that would involve command buffer manipulation in Vulkan to FRenderState, because that's the object that would serve as command buffer builder. 2018-10-28 22:20:51 +01:00
hw_drawinfo.cpp - moved DrawScene to GLRenderer and call it through std::function. 2018-10-29 12:54:10 +01:00
hw_drawinfo.h - moved DrawScene to GLRenderer and call it through std::function. 2018-10-29 12:54:10 +01:00
hw_drawlist.cpp - moved all methods that would involve command buffer manipulation in Vulkan to FRenderState, because that's the object that would serve as command buffer builder. 2018-10-28 22:20:51 +01:00
hw_drawlist.h - moved more code out of 'gl'. 2018-10-28 18:49:29 +01:00
hw_drawlistadd.cpp - moved the draw lists back to the API independent side. 2018-10-28 19:06:29 +01:00
hw_drawstructs.h - merged GLPortal into HWPortal after all direct OpenGL dependencies have been removed. 2018-10-24 07:49:06 +02:00
hw_fakeflat.cpp - moved the basic methofs of HWDrawInfo to a dedicated file instead of storing them somewhere else. 2018-06-19 23:52:01 +02:00
hw_fakeflat.h Moved WriteSavePic implementation to FGLRenderer 2018-06-20 12:29:52 +02:00
hw_flats.cpp - disabled the buffer reallocation option for the light buffer. 2018-10-29 21:53:43 +01:00
hw_portal.cpp - moved Set3DViewport to hwrenderer. 2018-10-29 10:21:52 +01:00
hw_portal.h - moved DrawScene to GLRenderer and call it through std::function. 2018-10-29 12:54:10 +01:00
hw_renderhacks.cpp - fixed dynamic light profiling counters. 2018-10-29 10:36:48 +01:00
hw_renderstate.cpp - safety commit. To finalize we need a better vertex buffer interface. 2018-10-25 00:49:39 +02:00
hw_renderstate.h - moved the 2D drawer tp hwrenderer. 2018-10-29 12:14:36 +01:00
hw_sky.cpp - use locally stored viewpoint variables in the hardware renderer. 2018-06-19 23:45:17 +02:00
hw_skydome.cpp - fixed compilation on macOS 2018-10-29 22:32:36 +02:00
hw_skydome.h - moved some buffer variables out of GLRenderer into common parts of the code so that they can be accessed from hwrenderer as well. 2018-10-28 13:56:24 +01:00
hw_skyportal.cpp - moved all methods that would involve command buffer manipulation in Vulkan to FRenderState, because that's the object that would serve as command buffer builder. 2018-10-28 22:20:51 +01:00
hw_spritelight.cpp - CreateScene, too. 2018-10-28 23:32:13 +01:00
hw_sprites.cpp - moved all methods that would involve command buffer manipulation in Vulkan to FRenderState, because that's the object that would serve as command buffer builder. 2018-10-28 22:20:51 +01:00
hw_viewpointuniforms.h - enabled the linear shadowmap filter. 2018-09-29 13:23:40 +02:00
hw_walls.cpp - fixed dynamic light profiling counters. 2018-10-29 10:36:48 +01:00
hw_walls_vertex.cpp - changed a bit more stuff that doesn't need to be routed through the OpenGL interface anymore. 2018-10-28 14:25:29 +01:00
hw_weapon.cpp - moved all methods that would involve command buffer manipulation in Vulkan to FRenderState, because that's the object that would serve as command buffer builder. 2018-10-28 22:20:51 +01:00
hw_weapon.h - move view and projection matrices to DrawInfo. 2018-06-21 21:02:14 +02:00