gzdoom-gles/src/polyrenderer/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
..
poly_cull.cpp - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_cull.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_decal.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_decal.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_light.cpp - fix softpoly light visibility bug 2017-03-26 05:28:27 +02:00
poly_light.h - fix softpoly light visibility bug 2017-03-26 05:28:27 +02:00
poly_particle.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_particle.h - support particle styles in softpoly 2017-03-27 11:33:16 +02:00
poly_plane.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_plane.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_playersprite.cpp - implemented proper scaling for the status bar itself. 2017-03-29 19:23:40 +02:00
poly_playersprite.h - change softpoly psprite drawing to do exactly what the software renderer does 2017-03-26 18:55:23 +02:00
poly_portal.cpp - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_portal.h - improve sector portals rendering in softpoly 2017-03-24 07:28:28 +01:00
poly_scene.cpp - implement all styles for sprites in softpoly 2017-03-27 21:03:51 +02:00
poly_scene.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_sky.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_sky.h - implement all styles for sprites in softpoly 2017-03-27 21:03:51 +02:00
poly_sprite.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_sprite.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_wall.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_wall.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00
poly_wallsprite.cpp - remove TriVertex::NumVaryings as this did not help on readability at all 2017-03-28 10:52:19 +02:00
poly_wallsprite.h - remove softpoly intersection math class 2017-03-26 17:12:20 +02:00