qzdoom/src/hwrenderer/scene
Christoph Oelckers df0b1e8dae - moved the clipper out of GLSceneDrawer and let it be handled by HWDrawInfo.
The precise way the clipper needs to be maintained may differ between APIs, so it is no longer owned by any render structure but instead HWDrawInfo only contains a reference.
For OpenGL there is still only one static clipper because without multithreaded BSP traversal there is no need for more.
2018-05-21 22:54:04 +02:00
..
hw_clipper.cpp
hw_clipper.h
hw_decal.cpp - changed GLDecal to work without a pointer to the generating GLWall. 2018-05-03 21:42:34 +02:00
hw_drawinfo.h - moved the clipper out of GLSceneDrawer and let it be handled by HWDrawInfo. 2018-05-21 22:54:04 +02:00
hw_drawlist.cpp - GLDrawList moved to hwrenderer/. 2018-04-29 12:56:06 +02:00
hw_drawlist.h - GLDrawList moved to hwrenderer/. 2018-04-29 12:56:06 +02:00
hw_drawstructs.h - moved a bit more of the wall setup to the API independent side. 2018-05-03 22:14:25 +02:00
hw_fakeflat.cpp - moved CurrentMapSections and in_area from GLSceneDrawer to HWDrawInfo. 2018-05-21 22:04:29 +02:00
hw_fakeflat.h - some Transfer_Heights related optimizations. 2018-05-01 09:02:24 +02:00
hw_flats.cpp - gl_system.h as well, in particular this has no place in hw_* files. 2018-05-16 23:34:52 +02:00
hw_portal.h - moved the files 2018-04-27 00:28:30 +02:00
hw_renderhacks.cpp - moved CurrentMapSections and in_area from GLSceneDrawer to HWDrawInfo. 2018-05-21 22:04:29 +02:00
hw_sky.cpp - moved gl_sky.cpp 2018-04-28 00:22:25 +02:00
hw_skydome.cpp - route the BlurScene call in the menu through DFrameBuffer. 2018-05-18 00:22:57 +02:00
hw_skydome.h - split off the data generation parts of gl_skydome.cpp 2018-04-28 00:50:42 +02:00
hw_spritelight.cpp - gl_system.h as well, in particular this has no place in hw_* files. 2018-05-16 23:34:52 +02:00
hw_sprites.cpp - gl_system.h as well, in particular this has no place in hw_* files. 2018-05-16 23:34:52 +02:00
hw_walls.cpp - moved the vertex and light data generation back to the render pass for modern OpenGL with persistently mapped buffers. 2018-05-05 23:32:55 +02:00
hw_walls_vertex.cpp - fixed missing geometry with render precision set to quality 2018-05-03 21:10:05 +02:00
hw_weapon.cpp - fixed alpha of weapon sprite. 2018-05-12 18:45:12 +02:00
hw_weapon.h - weapon drawing code refactor complete. 2018-05-04 23:11:37 +02:00