gzdoom/src/gl
Christoph Oelckers 54a120d612 - do not process subsectors if rendering a stacked sector portal and the clipper is set to 'blocked', i.e. no visible parts are present.
This solves the most severe occurences of sprites being drawn in front of a portal's contents. It is not a full fix, though, there's still some extreme cases where portals may glitch if some stuff gets between the camera and the actual portal area.
Normally this has to perform a full check of the subsector against the portal's camera-facing linedefs but that's too costly for those rare cases where it may be an issue.
2016-07-23 10:23:34 +02:00
..
compatibility Fixed missing polyobjects in compatibility renderer 2016-06-29 12:23:16 +02:00
data - fixed a crash when initializing the GL portal data for an incomplete or inactive portal. Also did a bit of cleanup on this code, the 'delta' member was never used. 2016-07-16 12:45:49 +02:00
dynlights - fixed: ADynamicLight::visibletoplayer was not initialized for placed lights when restoring a savegame. 2016-05-08 09:34:22 +02:00
hqnx - don't depend on stdint.h because older MSVC versions do not have it. 2014-05-01 12:30:56 +02:00
hqnx_asm - fixed GCC's 'unknown pragma' warnings in hqNx MMX implementation 2015-12-25 15:42:13 +02:00
models - This should have been part of an earlier commit, no idea why it wasn't saved... 2016-07-16 09:35:20 +02:00
renderer - use the exact same semantics and methods to handle player visibility as in the software renderer. 2016-06-18 12:14:20 +02:00
scene - do not process subsectors if rendering a stacked sector portal and the clipper is set to 'blocked', i.e. no visible parts are present. 2016-07-23 10:23:34 +02:00
shaders Implemented gamma correction in OS X native backend using shader effect 2016-05-02 10:04:09 +03:00
stereo3d - fixed conditions for menu patching. 2016-05-01 17:43:30 +02:00
system Revert "- let gl_draw_sync default to false." 2016-05-13 20:44:04 +02:00
textures - fixed: Texture precaching for sprites had some inverted logic and deleted everything that was still required. 2016-05-10 20:51:23 +02:00
unused - floatified more of gl_wall.cpp. 2016-04-07 23:19:37 +02:00
utility - optimize VSMatrix::Translate. 2016-05-01 12:39:08 +02:00
gl_functions.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00