qzdoom-gpl/src/gl/scene
Christoph Oelckers 67334bfa2b - calculate weapon positions fully in floating point to avoid roundoff errors.
- In order to get reliable results the empty border around scaled sprites must be the same scale as the sprite (i.e. 2 pixels for 2x scale and 4 pixels for 4x scale.)
2015-04-04 12:35:10 +02:00
..
gl_bsp.cpp - fixed: The PolyBSPs weren't fully initialized. Some GZDoom-only fields in the segs were skipped. 2014-10-14 08:54:08 +02:00
gl_clipper.cpp - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_clipper.h - added GL render as of SVN revision 1600. 2013-06-23 09:49:34 +02:00
gl_decal.cpp - fixed: When setting the object color for a shaded decal, the alpha channel must be forced to be 255. The decal's AlphaColor contains the palette index in those bits. 2014-10-26 15:11:04 +01:00
gl_drawinfo.cpp - fixed: the translucency flag for the flags renderer was inconsistent between the light pass and the render pass on GL 3.x hardware, resulting in bad buffer indices being sent to the shader. 2014-11-09 12:10:33 +01:00
gl_drawinfo.h - fixed: the translucency flag for the flags renderer was inconsistent between the light pass and the render pass on GL 3.x hardware, resulting in bad buffer indices being sent to the shader. 2014-11-09 12:10:33 +01:00
gl_fakeflat.cpp - fixed: When applying Boom's Transfer_Heights effect to a sector, gl_FakeFlat needs to remove all portals from the original sector planes that are being replaced in the sector copy. 2014-09-11 13:02:39 +02:00
gl_flats.cpp - fixed: The flat drawing code assumed that the first element of the light list originated from the sector itself. This had been true formerly but in some situations it no longer is. 2015-02-10 21:52:19 +01:00
gl_portal.cpp - fixed: The depth clamp setting needs to be tracked per portal so that it can be properly restored afterward. 2014-11-27 12:26:52 +01:00
gl_portal.h - since the clip planes for plane mirrors did not work anymore I reimplemented them using shader based logic. It still needs to be seen if this affects performance on older hardware. 2014-07-13 12:14:12 +02:00
gl_renderhacks.cpp Merge branch 'master' into v2.x 2014-09-09 01:30:11 +02:00
gl_scene.cpp - added the missed parts of camera roll in gl_scene.cpp. 2015-02-10 20:34:10 +01:00
gl_sky.cpp major cleanup of the texture manager: 2014-08-22 23:50:38 +02:00
gl_skydome.cpp - fixed positioning for sky textures that are less than 128 pixels tall. 2015-03-15 12:10:22 +01:00
gl_sprite.cpp - fixed: For fullbright sprites, a weapon's extra light must be ignored because it can be negative. 2014-12-25 18:30:34 +01:00
gl_spritelight.cpp - removed texture based dynamic lighting. For GL 3.x the shader approach is always better. 2014-07-15 20:49:21 +02:00
gl_vertex.cpp - use a software buffer for immediate mode rendering. This allows using the regular buffer code to collect data for both render modes and allows removal of a lot of duplicated code. 2014-06-15 01:14:41 +02:00
gl_wall.h - allow reallocation of light buffer if more lights are needed. 2014-08-19 14:18:21 +02:00
gl_walls.cpp - fixed: The code which decided whether to clamp two sided middle textures used the texture size instead of the render size for the specific linedef, meaning that any per-sidedef scaling was ignored. 2015-02-10 20:16:25 +01:00
gl_walls_draw.cpp - fixed: non-tiled mid textures on a fog boundary require some special clamping to be performed in the shader. 2014-09-21 11:08:17 +02:00
gl_weapon.cpp - calculate weapon positions fully in floating point to avoid roundoff errors. 2015-04-04 12:35:10 +02:00