Commit graph

17 commits

Author SHA1 Message Date
Leon Styhre
1dbcba90e6 Changed the application name to ES-DE in the GLSL shader headers 2023-12-26 11:10:19 +01:00
Leon Styhre
1d1732306e Changed the OpenGL ES GLSL precision qualifiers from mediump to highp to fix some mobile GPU postprocessing rendering issues 2023-12-23 19:29:43 +01:00
Leon Styhre
27be4007a2 Added workarounds for some mobile GPUs which do not support all OpenGL operations when using the BGRA pixel format 2023-12-07 17:56:27 +01:00
Leon Styhre
848d19a80b Added support for binding multiple texture units for use in the shaders 2023-09-07 21:02:38 +02:00
Leon Styhre
170d8e3791 Added rounded corner support to the image, video, animation, carousel and grid elements 2023-08-20 19:41:07 +02:00
Leon Styhre
9e277ed1ff Improved the blur shaders to run faster at higher resolutions and to look identical regardless of display resolution
Also improved the blur shaders rendering quality when rotating the screen 90 or 270 degrees
2023-08-18 20:22:08 +02:00
Leon Styhre
3869a51e9c Improved image quality for the blur shaders when rotating screen 90 or 270 degrees. 2023-02-21 18:43:18 +01:00
Leon Styhre
b33c7603bb Added support for rotating the application screen contents 0, 90, 180 or 270 degrees.
Also improved post processing shader rendering when running in vertical orientation.
2023-02-06 23:38:35 +01:00
Leon Styhre
f859fd828d Cleaned up the GLSL shader files and related code. 2022-03-15 00:14:06 +01:00
Leon Styhre
a7db474a64 Unified the OpenGL and OpenGL ES renderers and removed the fixed function pipeline.
Also made some other rendering optimizations and cleaned up some code.
2022-03-13 23:52:32 +01:00
Leon Styhre
8f6565b9f0 Code formatted the blur GLSL shaders. 2022-02-15 22:17:24 +01:00
Leon Styhre
d986fc7eaa Standardized the header section of the GLSL files and shell scripts. 2021-05-14 18:52:38 +02:00
Leon Styhre
fddf099a74 Cosmetic code cleanup of some GLSL shader code. 2021-05-14 15:12:53 +02:00
Leon Styhre
40e04bbf58 Updated some comments in the GLSL shaders. 2021-02-28 15:00:13 +01:00
Leon Styhre
2dbcb6a7d9 Fixed an issue where the GLSL shader alpha values would be handled differently depending on the graphics driver. 2021-02-28 12:59:08 +01:00
Leon Styhre
3643c08caf Updates to the OpenGL shader handling. 2020-09-12 12:14:48 +02:00
Leon Styhre
fd10aba815 Updated the GLSL shader logic and added a postprocessing function. 2020-09-04 18:59:19 +02:00