qzdoom/src/gl/scene
Christoph Oelckers 1d4ab0cc2a - implemented proper scaling for the status bar itself.
This allows using the UI scale or its own value, like all other scaling values.
In addition there is a choice between preserving equal pixel size or aspect ratio because the squashed non-corrected versions tend to look odd, but since proper scaling requires ununiform pixel sizes it is an option.

- changed how status bar sizes are being handled.

This has to recalculate all scaling and positioning factors, which can cause problems if the drawer leaves with some temporary values that do not reflect the status bar as a whole.
Changed it so that the status bar stores the base values and restores them after drawing is complete.
2017-03-29 19:23:40 +02:00
..
gl_bsp.cpp - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +01:00
gl_clipper.cpp - reverted the counter for the vertex angle cache to a simple incrementing global variable. 2017-03-20 01:21:33 +01:00
gl_clipper.h - reverted the counter for the vertex angle cache to a simple incrementing global variable. 2017-03-20 01:21:33 +01:00
gl_decal.cpp - made 'nocoloredspritelighting' a global option and also implemented it in the software renderer. 2017-03-16 00:56:03 +01:00
gl_drawinfo.cpp - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +01:00
gl_drawinfo.h - moved gl_fixedcolormap into GLSceneDrawer. 2017-03-12 21:57:39 +01:00
gl_fakeflat.cpp - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
gl_flats.cpp - fixed: the translucent flat drawer used a bad condition for dynamic light processing which caused a problem with the GL 3.x lighting method. 2017-03-28 21:18:03 +02:00
gl_portal.cpp - moved nodes into FLevelLocals. 2017-03-17 01:42:37 +01:00
gl_portal.h Merge branch 'scene_multithreaded' of https://github.com/raa-eruanna/qzdoom into 3.0_work 2017-03-12 00:38:55 +01:00
gl_renderhacks.cpp - moved the subsectors into FLevelLocals. 2017-03-17 00:22:52 +01:00
gl_scene.cpp - fixed: The clipper for the main scene may not be initialized before the camera textures have been drawn. 2017-03-17 19:28:47 +01:00
gl_scenedrawer.h - eliminated global in_area variable. 2017-03-12 23:13:07 +01:00
gl_sky.cpp - moved the OpenGL fog properties to FLevelLocals to simplify their handling. 2017-03-14 13:54:24 +01:00
gl_skydome.cpp - moved the skybox texture files to the main textures directory. 2017-03-17 21:12:09 +01:00
gl_sprite.cpp - removed several unneeded GL headers from the software renderer's sources. 2017-03-16 13:49:34 +01:00
gl_spritelight.cpp Added "DontLightActors" flag for dynamic lights. Actors will not be illuminated by lights that are given this flag. 2017-03-28 21:33:16 +02:00
gl_vertex.cpp - changed the license of the OpenGL renderer to LGPL v3. 2016-09-14 20:01:13 +02:00
gl_wall.h - Removed the RSQRTSS code from GLSeg::Normal. 2017-03-13 13:17:15 +01:00
gl_walls.cpp - refactored FDynamicColormap out of sector_t. 2017-03-15 22:04:59 +01:00
gl_walls_draw.cpp - fixed: The wall spliter for 3D lights did not initialize the resulting colormap's fog density value. 2017-03-28 23:36:26 +02:00
gl_weapon.cpp - implemented proper scaling for the status bar itself. 2017-03-29 19:23:40 +02:00