Leon Styhre
e50be3376b
Added an Xbox Kinect controller badge icon.
2022-05-12 23:31:11 +02:00
Leon Styhre
7d7d915310
Added emulator configuration for the astrocde (Bally Astrocade) system.
2022-05-12 23:04:32 +02:00
Leon Styhre
97bd0721ce
Moved DOSBox-X standalone one step higher in the alternative emulators list.
2022-05-11 19:01:36 +02:00
Leon Styhre
da2fa1949e
Changed the default emulator for the gamegear system from Gearsystem to Genesis Plus GX.
2022-05-10 20:24:52 +02:00
Leon Styhre
0f2ec2cae8
Changed the default emulator for the gb and gbc systems from SameBoy to Gambatte.
2022-05-10 20:12:44 +02:00
Leon Styhre
b6ededc3bb
(Windows) Moved all the 'Emulators' staticpath find rules to the top.
2022-05-10 19:38:18 +02:00
Leon Styhre
f709e0f4bc
Changed the default emulator for the mame system from MAME 2003-Plus to MAME - Current
...
Also changed the order of the other MAME emulators for the arcade and mame systems.
2022-05-10 19:07:06 +02:00
Leon Styhre
75be1f8eb2
Changed the default emulator for the famicom, fds and nes systems from Nestopia UE to Mesen.
2022-05-10 18:36:38 +02:00
Leon Styhre
8fc5e27e5e
Changed the default emulator for the dos and pc systems from DOSBox-Core to DOSBox-Pure.
...
Also added DOSBox-X standalone as an alternative emulator.
2022-05-10 17:57:12 +02:00
Leon Styhre
7a1474204c
(Linux) Added missing Flatpak user directories for the emulators BlastEm, Play! and Snes9x.
2022-05-08 23:56:19 +02:00
Leon Styhre
7d5584ae64
Removed the --escape-exit command line option for the PPSSPP standalone emulator as it caused issues for some users.
2022-05-08 20:05:46 +02:00
Leon Styhre
b50ce138ec
(Windows) Set %RUNINBACKGROUND% when launching MAME standalone as this emulator otherwise hangs randomly on shutdown.
2022-05-08 16:13:52 +02:00
Leon Styhre
29879e81bc
(Windows) Added the new %ESCAPESPECIALS% variable to relevant systems.
2022-05-08 14:29:00 +02:00
Leon Styhre
21eeae80a9
Added the AetherSX2 standalone emulator for the ps2 system on macOS.
2022-05-05 21:52:17 +02:00
Leon Styhre
b1a41a56e9
Moved MAME standalone higher in the alternative emulators list for the arcade and mame systems.
2022-05-05 21:30:34 +02:00
Leon Styhre
751cf12654
Added MAME standalone as an alternative emulator for the arcade and mame systems on macOS.
2022-05-03 22:42:21 +02:00
Leon Styhre
598a892c90
(Windows) Added the %HIDEWINDOW% variable for the arcade and mame systems.
2022-05-03 20:34:32 +02:00
Leon Styhre
3f51aa0aaf
Added Atari800 standalone as an alternative emulator for the atari800 system.
2022-05-01 21:04:35 +02:00
Leon Styhre
453da25b3c
(Unix) Added BlastEm standalone as an alternative emulator for the megadrive and genesis systems.
2022-05-01 19:31:18 +02:00
Leon Styhre
0acce01003
Added Play! standalone as an alternative emulator for the ps2 system.
2022-05-01 18:40:10 +02:00
Leon Styhre
88c90b550d
Added Snes9x standalone as an alternative emulator for the sfc, snes and snesna systems.
2022-05-01 17:47:46 +02:00
Leon Styhre
00d0a34646
Added the SAME CDi and CDi 2015 RetroArch cores for the cdimono1 system.
2022-05-01 16:42:48 +02:00
Leon Styhre
5b08e655af
Added the PUAE 2021 RetroArch core to the amiga, amiga600, amiga1200 and amigacd32 systems.
2022-05-01 09:31:56 +02:00
Leon Styhre
032e769369
Updated the MAME standalone emulator to use the %STARTDIR% variable.
2022-04-30 20:44:37 +02:00
Leon Styhre
7c766a1619
Fixed a mistake with the previous commit.
2022-04-28 19:52:03 +02:00
Leon Styhre
c2650a4042
Fixed some broken configuration entries for the emulator MAME standalone.
2022-04-28 19:49:13 +02:00
Leon Styhre
c9899694ed
Removed the deprecated DuckStation RetroArch core.
2022-04-28 17:00:14 +02:00
Leon Styhre
1c44223f48
Added the .wua file extension for the wiiu system.
2022-04-27 19:16:39 +02:00
Leon Styhre
ae4ffb61fd
(Unix) Reverted the RetroArch core path search order as it caused unforeseen problems.
2022-04-27 19:15:18 +02:00
Leon Styhre
19339b92ac
(Unix) The RetroArch core path search order now matches the emulator binary search order.
2022-04-24 11:23:31 +02:00
Leon Styhre
a45bd7a495
(Unix) Added support for using the manually downloaded emulators Redream and Ryujinx.
2022-04-21 23:00:45 +02:00
Leon Styhre
6ef74bc305
Added the .ps3 extension for the ps3 system and .svm extension for the scummvm system.
...
Also removed the .7z and .zip extensions for the scummvm system.
2022-04-21 21:10:26 +02:00
Leon Styhre
1798b96cf8
Added reflections support to CarouselComponent.
2022-04-18 21:37:58 +02:00
Leon Styhre
ea069af11b
Added the .rom file extension to the atari800 system.
2022-04-16 10:37:47 +02:00
Leon Styhre
2001a9f639
Added a collection badge to be shown when editing custom collections.
...
Also changed the default badge lines value from 2 to 3.
2022-04-15 19:27:38 +02:00
Leon Styhre
fab6b53fc3
Merge branch 'master' into new-theme-engine-phase-six
2022-04-14 18:36:38 +02:00
Leon Styhre
6ddd895e68
(Windows) Added a separate find rules configuration file for portable installations.
2022-04-14 12:56:42 +02:00
Leon Styhre
2e5af2b265
(Windows) Fixed an incorrect find rule for the Mupen64Plus standalone emulator.
2022-04-14 12:50:59 +02:00
Leon Styhre
71791fe445
Merge branch 'master' into new-theme-engine-phase-six
2022-04-14 10:55:55 +02:00
Leon Styhre
33c7f2be5d
(Windows) Added 'Emulators' paths for the portable installation.
2022-04-14 10:50:34 +02:00
Leon Styhre
52176d8cba
Some small adjustments to the folder badge graphics.
2022-04-13 21:16:51 +02:00
Leon Styhre
30b02456c0
Added a folder badge including support for a folder link overlay.
2022-04-13 16:53:28 +02:00
Leon Styhre
9c485aeef8
Added two command line options to the standalone PPSSPP and DuckStation emulators.
2022-04-11 21:18:53 +02:00
Leon Styhre
9a0db6c01d
OCD update to change from dolphin.exe to Dolphin.exe
2022-04-10 20:08:23 +02:00
Leon Styhre
63e6176d5a
Added the .wud and .wux file extensions for the wiiu system on Windows.
2022-04-09 14:07:49 +02:00
Leon Styhre
526e41b5d2
Replaced the RetroArch core 4DO with Opera for the 3do system.
2022-04-09 11:17:53 +02:00
Leon Styhre
0ab3d50ed7
Added some alternative emulators to the gb, gbc, fds, satellaview, snes, snesna and sufami systems.
2022-04-06 23:13:35 +02:00
Leon Styhre
5707936e0c
(Windows) Added the .lnk file extension to the desktop, kodi and ports systems.
...
Also added the .url file extension to the steam system.
2022-04-05 22:02:13 +02:00
Leon Styhre
b20b6774a9
Added support for the Nintendo SFC (Super Famicom) game system.
2022-04-05 17:10:59 +02:00
Leon Styhre
8666590fcf
Added support for the a5200 RetroArch core to the atari5200 system.
...
Also added the .dosz extension to the dos and pc systems.
2022-04-04 22:20:46 +02:00
Leon Styhre
6e8aa43462
Added support for Flatpaks intalled in the home directory.
2022-04-04 22:15:46 +02:00
Leon Styhre
e1af058cfa
Added the SwanStation RetroArch core as an alternative emulator.
2022-04-03 12:40:21 +02:00
Leon Styhre
25b50dba97
Added the standalone emulator PrimeHack on Unix.
...
Also added the .wia and .m3u file extensions for the Dolphin emulator.
2022-03-29 17:22:28 +02:00
Leon Styhre
90f4fc09a4
Added support for the standalone emulator Flycast.
2022-03-28 22:09:36 +02:00
Leon Styhre
e504b2f54e
Added support for the standalone emulator Ryujinx.
2022-03-28 20:42:52 +02:00
Leon Styhre
8fe41ebfd9
Added support for the standalone emulators Cemu, DuckStation, melonDS, Redream and sixtyforce.
2022-03-28 17:59:23 +02:00
Leon Styhre
db72d41ef0
Added the .rvz file extension for the Dolphin emulator.
2022-03-25 21:48:43 +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
775e2e7265
Removed the deprecated screen_gradient.png image.
2022-03-15 18:46:23 +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
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
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
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
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
de3049fc70
Added support for the standalone emulator VBA-M.
2022-02-23 20:29:24 +01:00
Leon Styhre
ab85733145
Added support for the standalone emulator mGBA.
...
Also fixed an incorrect RetroArch core path for the emulator VBA-M.
2022-02-23 19:48:44 +01:00
Leon Styhre
f642947868
(Windows) Added support for portable installation for emulator Mupen64Plus.
...
Also removed some unnecessary comments from es_find_rules.xml
2022-02-23 18:24:14 +01:00
Leon Styhre
607281d6a1
Added support for the standalone emulator Mupen64Plus.
2022-02-23 18:17:47 +01:00
Leon Styhre
3c06e64c87
Added support for the standalone emulator PPSSPP.
...
Also added support for some Homebrew-installed emulators on macOS.
2022-02-23 17:52:50 +01:00
Leon Styhre
70a9029dfd
Added support for the AppImage releases of emulators Dolphin and xemu.
2022-02-22 23:11:01 +01:00
Leon Styhre
d44c4e09fe
Added support for the standalone emulator Citra.
...
Also added some missing portable emulator configuration for Windows.
2022-02-22 22:20:45 +01:00
Leon Styhre
74e0ec1816
(macOS) Added support for the standalone emulator xemu.
2022-02-21 23:42:11 +01:00
Leon Styhre
1e727ccd45
Added support for the standalone emulator Dolphin.
2022-02-21 23:20:53 +01:00
Leon Styhre
0bbcab4162
Added find rules configuration for the standalone emulator FS-UAE.
2022-02-21 21:36:05 +01:00
Leon Styhre
67042b6158
Added support for the standalone emulator MAME.
2022-02-21 20:14:12 +01:00
Leon Styhre
4bcc81ea0a
Added wildcards to the RPCS3 and Yuzu AppImage entries in es_find_rules.xml
2022-02-21 17:26:11 +01:00
Leon Styhre
171c25917c
Changed the find rules entry name for DOSBox staging from DOSBOX_STAGING to DOSBOX-STAGING
2022-02-20 21:33:09 +01:00
Leon Styhre
8f6565b9f0
Code formatted the blur GLSL shaders.
2022-02-15 22:17:24 +01:00
Leon Styhre
5ac6bcb902
Added opacity support to the scanline shader.
2022-02-15 22:13:11 +01:00
Leon Styhre
69c1a1259d
Added opacity support to the BGRA to RGBA shader.
2022-02-12 17:40:25 +01:00
Leon Styhre
293fb1cc77
(macOS) Added emulator configuration for RPCS3 to the ps3 system.
2022-01-17 21:23:26 +01:00
Leon Styhre
93adea943b
Removed two temporary Lottie animations from the resources directory.
2022-01-09 18:18:09 +01:00
Leon Styhre
0c552dd8fb
Added a GLSL shader to convert the color model BGRA to RGBA.
...
Also added support for specifying a separate format as compared to internalFormat when creating textures, although the shader should be used primarily as this is not really supported by the OpenGL standard.
2022-01-07 18:54:52 +01:00
Leon Styhre
f56d7cc67b
Added a preliminary Lottie animation component.
...
Also added two temporary test animations.
2022-01-06 23:15:29 +01:00
Leon Styhre
5106941ffe
(Windows) Changed to a better winregistryvalue find rule for the standalone PCSX2 emulator.
2021-12-24 12:31:44 +01:00
Leon Styhre
8a2b2ee05c
Added additional emulator configuration for the 64dd, n64, dos, pc and ps2 systems.
2021-12-22 22:52:45 +01:00
Leon Styhre
2c308856b5
Removed the ResidualVM system as it has been merged with ScummVM.
2021-12-20 18:30:38 +01:00
Leon Styhre
2d38d8a132
(Linux) Added support for the Snap and Flatpak releases of RPCS3.
2021-12-18 16:31:03 +01:00
Leon Styhre
44070de21a
Changed the extensions for the Sony PlayStation 3 system.
2021-12-17 20:22:18 +01:00
Leon Styhre
3e28bacdcf
(Windows) Added portable installation support to the RPCS3, xemu and xenia emulators.
2021-12-17 19:22:43 +01:00
Leon Styhre
0e1c66ccbb
(macOS) Added alternative emulators for the 64dd, n64, dos and pc systems.
2021-12-16 22:40:43 +01:00
Leon Styhre
9ae1c33a52
Added emulator configuration for the Microsoft Xbox 360 system.
...
Also added an additional file extension for the Sony PlayStation 3 system.
2021-12-16 17:40:56 +01:00
Leon Styhre
dc09864314
Added emulator configuration for the Sony PlayStation 3 system.
2021-12-15 20:13:47 +01:00
Leon Styhre
3ecadc5bf2
Added emulator configuration for the Microsoft Xbox system.
2021-12-15 19:01:41 +01:00
Leon Styhre
0486ab845e
Changed all full system names in the es_systems.xml files to camel case.
2021-12-08 20:27:56 +01:00