LookingGlass/client/renderers
Quantum ba6f26393f [client] egl: add framework for multiple scaling algorithms
This commit fixes the issues with the meaning of useNearest being flipped
by removing the variable and use enumerations.

We define an enumeration EGL_DesktopScaleType to express the type of scaling
needed to be performed: no scaling, upscaling, or downscaling. This is
updated when either the frame size or the viewport size changes.
Previously, we only updated the useNearest when the frame size changes.

The desktop shader can now support an enumeration of scaling algorithms,
although only nearest and linear are currently implemented.

Like before, nearest is used when not scaling or upscaling, and linear is
used when downscaling.
2021-02-21 14:20:41 +11:00
..
EGL [client] egl: add framework for multiple scaling algorithms 2021-02-21 14:20:41 +11:00
OpenGL [client] renderer: add ability to toggle the FPS display 2021-02-21 10:31:48 +11:00
CMakeLists.txt [client] cmake: cosmetics 2019-03-28 20:15:13 +11:00