Leon Styhre
|
a115b3f941
|
Added alignment support and separate dimming of gamelist and system views to the help system.
|
2022-03-18 20:14:51 +01:00 |
|
Leon Styhre
|
56d1b8f83d
|
Fixed an issue where multiple carousel logos were rendered when there was only a single system.
|
2022-03-17 21:52:55 +01:00 |
|
Leon Styhre
|
86ad917bc8
|
Set logo scaling to linear interpolation in CarouselComponent.
|
2022-03-17 19:34:41 +01:00 |
|
Leon Styhre
|
5de2855d60
|
Added theme support for defining color saturation for the image, video and animation components.
|
2022-03-17 19:33:09 +01:00 |
|
Leon Styhre
|
b6e38dcf67
|
Fixed multiple issues in CarouselComponent.
|
2022-03-17 00:02:16 +01:00 |
|
Leon Styhre
|
65d79edb54
|
Miniscule optimization in RendererOpenGL.
|
2022-03-16 20:26:13 +01:00 |
|
Leon Styhre
|
302e445503
|
Documentation update.
|
2022-03-15 19:00:02 +01:00 |
|
Leon Styhre
|
775e2e7265
|
Removed the deprecated screen_gradient.png image.
|
2022-03-15 18:46:23 +01:00 |
|
Leon Styhre
|
4b9f0c5d14
|
Removed the deprecated OpenGL ES 1.0 and 2.0 renderers.
|
2022-03-15 18:13:15 +01:00 |
|
Leon Styhre
|
02249ae6b9
|
(RPi) Fixed two compiler errors.
|
2022-03-15 18:02:19 +01:00 |
|
Leon Styhre
|
e5ed25ed5f
|
Removed an OpenGL initialization workaround that doesn't seem to be needed any longer.
|
2022-03-15 17:44:15 +01:00 |
|
Leon Styhre
|
2fe11bd827
|
A few fixes for the Emscripten WebAssembly build.
|
2022-03-15 17:17:56 +01:00 |
|
Leon Styhre
|
29501af68f
|
Changed some variables names and debug logging info for the OpenGL renderer.
Also simplified a pixel conversion in the core.glsl shader.
|
2022-03-15 17:14:55 +01:00 |
|
Leon Styhre
|
1abfc06038
|
(macOS) Changed a keyword that made the GLSL compilation fail.
|
2022-03-15 00:25:02 +01:00 |
|
Leon Styhre
|
ddcc542dc9
|
Removed some deprecated GLSL shader files.
|
2022-03-15 00:18:34 +01:00 |
|
Leon Styhre
|
f859fd828d
|
Cleaned up the GLSL shader files and related code.
|
2022-03-15 00:14:06 +01:00 |
|
Leon Styhre
|
7bdce3f4a3
|
Reverted the dim value for the screensaver.
|
2022-03-15 00:09:58 +01:00 |
|
Leon Styhre
|
06a037d8cf
|
Shader flags are now sent as bit masks instead of via discreet values.
Also changed the shader flags to enums.
|
2022-03-14 22:30:24 +01:00 |
|
Leon Styhre
|
6b095bde05
|
(Windows) Fixed some compiler errors.
|
2022-03-14 20:29:25 +01:00 |
|
Leon Styhre
|
6ff0ff1c47
|
Renamed Renderer_GL21 and Shader_GL21 to RendererOpenGL and ShaderOpenGL.
|
2022-03-14 20:14:18 +01:00 |
|
Leon Styhre
|
f0c35d8509
|
Refactored the rendering code into proper classes.
|
2022-03-14 19:51:48 +01:00 |
|
Leon Styhre
|
4f21d94aa5
|
Updated the CMake configuration for the new GLES3 renderer.
|
2022-03-14 00:04:38 +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
|
adb162e0d1
|
Another go at getting post-processing to work properly with all graphics drivers.
|
2022-03-12 17:57:59 +01:00 |
|
Leon Styhre
|
32251e0264
|
Fixed multiple issues with the shader post-processing.
Also removed an unnecessary parameter for the createTexture() function.
|
2022-03-12 14:22:27 +01:00 |
|
Leon Styhre
|
bebc9d58cf
|
Added debug overlay support to GIFAnimComponent.
|
2022-03-12 10:19:47 +01:00 |
|
Leon Styhre
|
8497967510
|
Disabled rlottie caching in debug mode so animations can be replaced on the fly.
|
2022-03-12 10:11:04 +01:00 |
|
Leon Styhre
|
ac6cc41059
|
Added a command line option to rotate the application screen 180 degrees.
Also fixed a shader post-processing bug when rotating the application screen.
|
2022-03-12 00:40:03 +01:00 |
|
Leon Styhre
|
755b2c9f50
|
Changed some render variables to more verbose names.
Also fixed an issue with fade transitions for legacy themes.
|
2022-03-11 23:51:41 +01:00 |
|
Leon Styhre
|
6ffd4b1740
|
Multiple improvements to the fade transitions in SystemView.
|
2022-03-11 23:20:27 +01:00 |
|
Leon Styhre
|
63af859618
|
Modernized the OpenGL renderer and replaced most fixed function pipeline code with shaders.
Also greatly improved the shader post processing performance and added component dimming support.
|
2022-03-11 23:17:04 +01:00 |
|
Leon Styhre
|
9867c3d595
|
Fixed an issue where gamelist scroll fade-in animations would continue to play after opening and closing a menu.
|
2022-03-06 23:31:32 +01:00 |
|
Leon Styhre
|
9e2c24ef79
|
Fixed an issue where videos would still play if the video theme configuration was broken.
|
2022-03-06 22:52:13 +01:00 |
|
Leon Styhre
|
2df8a867ad
|
Fixed some compiler errors when building with FFmpeg 5.0
|
2022-03-06 14:38:19 +01:00 |
|
Leon Styhre
|
afc99d374c
|
Documentation update.
|
2022-03-06 13:05:05 +01:00 |
|
Leon Styhre
|
cc05f778e4
|
(Windows) Made GIFAnimComponent work with filenames containing Unicode characters.
|
2022-03-06 12:53:20 +01:00 |
|
Leon Styhre
|
f9b2dfe037
|
(Windows) Made LottieAnimComponent work with filenames containing Unicode characters.
|
2022-03-06 11:36:19 +01:00 |
|
Leon Styhre
|
60213003b1
|
(Windows) Fixed some incomprehensible compiler errors.
|
2022-03-05 22:12:50 +01:00 |
|
Leon Styhre
|
73643eb8d9
|
(Windows) Fixed a compiler error.
|
2022-03-05 21:36:40 +01:00 |
|
Leon Styhre
|
978790956e
|
Removed Lottie animation support for legacy themes.
|
2022-03-05 21:16:33 +01:00 |
|
Leon Styhre
|
ecdbf6d3d5
|
Added GIF animation support to SystemView.
Also improved some rendering logic in SystemView.
|
2022-03-05 21:10:40 +01:00 |
|
Leon Styhre
|
46fd4ce5cc
|
Added GIF animation support to GamelistView.
|
2022-03-05 21:04:22 +01:00 |
|
Leon Styhre
|
ed540359c5
|
Updated GIFAnimComponent to a fully working state.
|
2022-03-05 20:56:47 +01:00 |
|
Leon Styhre
|
f953e0d409
|
Fixed a Lottie animation issue where extra frames would play when alternating.
Also did some general code cleanup.
|
2022-03-05 20:40:13 +01:00 |
|
Leon Styhre
|
fec860f5d3
|
Merge branch 'master' into new-theme-engine-phase-four
|
2022-02-27 16:44:59 +01:00 |
|
Leon Styhre
|
887060622a
|
Documentation update.
|
2022-02-27 16:30:42 +01:00 |
|
Leon Styhre
|
44d4cb88f1
|
(Windows) Fixed two issues with the MinGW build setup script.
|
2022-02-27 15:25:41 +01:00 |
|
Leon Styhre
|
c96ab29e95
|
Fixed a few GCC compiler warnings.
|
2022-02-27 15:23:33 +01:00 |
|
Leon Styhre
|
abb48e45e7
|
Added GIFAnimComponent skeleton.
|
2022-02-23 22:04:18 +01:00 |
|
Leon Styhre
|
32349dc9a6
|
Renamed LottieComponent to LottieAnimComponent.
|
2022-02-23 21:54:57 +01:00 |
|