qzdoom/src/hwrenderer/scene
Christoph Oelckers c946edd9bf - instead of copying the sector planes to GLWall, just store pointers to the front and back sector for later use.
Until now this wasn't doable because these could have come from hw_FakeFlat which only were local copies on the stack.
With the recent change these faked sectors live long enough so that they can be passed around here.
2018-11-10 23:19:08 +01:00
..
hw_bsp.cpp - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +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 - instead of copying the sector planes to GLWall, just store pointers to the front and back sector for later use. 2018-11-10 23:19:08 +01:00
hw_drawinfo.cpp - restored portal code that shouldn't have been deleted. 2018-11-08 20:39:44 +01:00
hw_drawinfo.h - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_drawlist.cpp - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_drawlist.h - moved more code out of 'gl'. 2018-10-28 18:49:29 +01:00
hw_drawlistadd.cpp - made the common render hacks functional again as separate render items. 2018-11-06 20:31:44 +01:00
hw_drawstructs.h - instead of copying the sector planes to GLWall, just store pointers to the front and back sector for later use. 2018-11-10 23:19:08 +01:00
hw_fakeflat.cpp - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_fakeflat.h - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_flats.cpp - made the common render hacks functional again as separate render items. 2018-11-06 20:31:44 +01:00
hw_portal.cpp - fixed stencil marking for SSAO. 2018-10-30 23:33:45 +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 - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +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 - fixed two potentially dangerous compilation warnings 2018-11-01 12:51:22 +02:00
hw_sky.cpp - use locally stored viewpoint variables in the hardware renderer. 2018-06-19 23:45:17 +02:00
hw_skydome.cpp - the sections are now being used as the smallest element to draw flat planes. 2018-11-05 22:14:18 +01:00
hw_skydome.h - the sections are now being used as the smallest element to draw flat planes. 2018-11-05 22:14:18 +01:00
hw_skyportal.cpp - cleanup of the buffer binding interface. 2018-10-30 22:43:58 +01:00
hw_spritelight.cpp - changed dynamic light traversal to use sections instead of the subsectors. 2018-11-06 00:13:23 +01:00
hw_sprites.cpp - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_viewpointuniforms.h - enabled the linear shadowmap filter. 2018-09-29 13:23:40 +02:00
hw_walls.cpp - instead of copying the sector planes to GLWall, just store pointers to the front and back sector for later use. 2018-11-10 23:19:08 +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 - cache the results of hw_FakeFlat for the remainder of the current scene instead of storing this in local variables. 2018-11-10 20:07:00 +01:00
hw_weapon.h - move view and projection matrices to DrawInfo. 2018-06-21 21:02:14 +02:00