Geoffrey McRae
|
d69069fb09
|
[client] egl: keep the mouse cursor 1:1 when downscaling
This keeps the cursor a usable size when the guest is running a high
resolution and downscaling (ie, 4K -> FHD).
|
2021-12-26 11:08:42 +11:00 |
|
Quantum
|
543c97987b
|
[client] egl: remove needless precision quantifiers
We simply use precision mediump float; for everything. We don't actually
need highp anyways, and we don't use it for stuff like CAS or FSR.
|
2021-08-11 20:47:46 +10:00 |
|
Quantum
|
9b1d03fcfe
|
[client] egl: implement #include for shaders with awk
|
2021-08-09 22:04:07 +10:00 |
|
Geoffrey McRae
|
cbeae46c0b
|
[client] egl: move rotation into the fragment shader
|
2021-01-15 13:13:39 +11:00 |
|
Geoffrey McRae
|
72c86d7125
|
[client] all: add screen rotation support win:rotate
Currently only supports EGL, if there is enough demand for OpenGL
support this can be added later.
Closes #231
|
2021-01-15 12:42:16 +11:00 |
|
Geoffrey McRae
|
dd7e0ea8c6
|
[client] egl: added colorblind support (egl:cbMode=0/1/2/3)
Based on http://www.daltonize.org/search/label/Daltonize
0 = Off
1 = Protanope
2 = Deuteranope
3 = Tritanope
|
2020-11-09 07:08:15 +11:00 |
|
Geoffrey McRae
|
3e021f3a6b
|
[client] use cmake to generate renderers/fonts/clipboards headers/code
This is in preperation of cmake options to enable/disable various
functionallity.
|
2019-03-28 19:56:14 +11:00 |
|