qzdoom/src/swrenderer/things
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
..
r_decal.cpp - move PrepareTexture out of the inner drawer loops 2017-03-15 02:59:33 +01:00
r_decal.h Move renderer singletons into a RenderThread class 2017-02-04 00:25:37 +01:00
r_particle.cpp - fix wrong particle Y offset 2017-03-16 19:15:42 +01:00
r_particle.h Move renderer singletons into a RenderThread class 2017-02-04 00:25:37 +01:00
r_playersprite.cpp - implemented proper scaling for the status bar itself. 2017-03-29 19:23:40 +02:00
r_playersprite.h Hook up thread slices and eliminate some statics hiding in misc functions 2017-02-04 15:51:54 +01:00
r_sprite.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
r_sprite.h Calculate sprite dynamic light contribution and pass it along to the sprite drawer 2017-02-14 06:37:06 +01:00
r_visiblesprite.cpp - made 'nocoloredspritelighting' a global option and also implemented it in the software renderer. 2017-03-16 00:56:03 +01:00
r_visiblesprite.h Move renderer singletons into a RenderThread class 2017-02-04 00:25:37 +01:00
r_visiblespritelist.cpp Move renderer singletons into a RenderThread class 2017-02-04 00:25:37 +01:00
r_visiblespritelist.h Move renderer singletons into a RenderThread class 2017-02-04 00:25:37 +01:00
r_voxel.cpp Make LightVisibility thread local 2017-03-12 20:40:00 +01:00
r_voxel.h Enable Ken Silverman's voxel drawing code now that he has given us permission to license it as GPL 2017-02-11 22:10:52 +01:00
r_wallsprite.cpp - move PrepareTexture out of the inner drawer loops 2017-03-15 02:59:33 +01:00
r_wallsprite.h Split drawer command queue from drawer threads 2017-02-04 12:38:05 +01:00