116 Commits
Author SHA1 Message Date
Cameron Cawley fb175a893e BACKENDS: Remove EventsBaseBackend 2026-04-13 20:11:43 +03:00
ma-moon dd9af4c5d4 LIBRETRO: Add Libretro MIDI Out plugin 2026-04-06 14:13:56 +02:00
Giovanni Cascione eb28a37e5f LIBRETRO: add scummvm_pointer_device it translation 2026-04-06 14:13:56 +02:00
Giovanni Cascione 6b679b88b1 LIBRETRO: merge retropad only mode to new pointer setting and rework defaults 2026-04-06 14:13:56 +02:00
Rob Loach f2dfcb196c LIBRETRO: allow selecting the pointer device in core options 2026-04-06 14:13:56 +02:00
Giovanni Cascione 179245e8d8 LIBRETRO: JANITORIAL: fix typo 2026-01-03 10:14:39 +01:00
Le Philousophe 8dacabb8ac BACKENDS: OPENGL: Remove unused format parameter in loadVideoMode 2025-06-01 13:32:06 +02:00
Le Philousophe a04fbf4bdb BACKENDS: OPENGL: Allow to request a fixed-size window and antialiasing
It's unused for now but will be soon.
2025-06-01 08:24:34 +02:00
Giovanni Cascione 5ef493824a LIBRETRO: JANITORIAL: fix typo 2025-03-30 10:41:59 +02:00
Giovanni Cascione 8e758267b1 LIBRETRO: fix description typo 2024-11-14 17:11:45 +01:00
Giovanni Cascione d1488a13dc LIBRETRO: improve description of framerate cap setting 2024-11-14 01:31:49 +01:00
Giovanni Cascione e12e2f9c80 LIBRETRO: drop frameskip settings
Frame rate setting can be used to improve performance on lower end devices instead
2024-11-14 01:31:33 +01:00
Giovanni Cascione 62c9bd8c5a LIBRETRO: drop timing inaccuracies setting
Frame rate setting can be used to improve performance on lower end devices instead
2024-11-14 01:31:20 +01:00
Giovanni Cascione 63ddb92608 LIBRETRO: drop unneeded function 2024-11-14 01:31:05 +01:00
Giovanni Cascione 8438bfe648 LIBRETRO: JANITORIAL: fix some formatting 2024-11-14 01:30:45 +01:00
Giovanni Cascione 199d5ec885 LIBRETRO: simplify delayMillis 2024-11-13 13:06:13 +01:00
Giovanni Cascione e09c521cd8 LIBRETRO: refactor av_status 2024-11-02 00:16:47 +01:00
Giovanni Cascione 958b6b74b1 LIBRETRO: add NEON feature test to LibretroOpenGLGraphics 2024-11-02 00:16:47 +01:00
Giovanni Cascione 742f88bd15 LIBRETRO: add GUI resolution settings 2024-11-02 00:16:47 +01:00
Giovanni Cascione 207a65c8eb LIBRETRO: increase initial value of max w/h to max engines request 2024-10-29 00:31:16 +01:00
Giovanni Cascione d7276b9e6b LIBRETRO: add readability test to isDirectory() and getParent() 2024-10-29 00:30:46 +01:00
Giovanni Cascione f6ff9f3d6f LIBRETRO: move paths checks to applyBackendSettings() 2024-10-25 20:27:28 +02:00
Giovanni Cascione dbc7039622 LIBRETRO: split settings path checks in separate function 2024-10-25 20:26:39 +02:00
Giovanni Cascione 35f9f7eb71 LIBRETRO: handle resizing to native res in hw rendering 2024-10-22 19:39:37 +02:00
Giovanni Cascione 79e0d08e91 LIBRETRO: JANITORIAL: cleanup 2024-10-22 19:39:10 +02:00
Giovanni Cascione a874244a6d LIBRETRO: rewrite surface graphics manager and split sources 2024-10-22 19:38:50 +02:00
Le Philousophe e61dac6c68 BACKENDS: Allow write streams to be created atomically
When creating an atomic write stream, the file is only created once it
is closed.
This can be done using a temporary file.
This commit only adds the API but not the proper implementation.
2024-10-15 22:45:50 +02:00
Giovanni Cascione 668e2b66af LIBRETRO: fix cursor glitch 2024-09-16 23:34:36 +02:00
Giovanni Cascione b7c2e361b2 LIBRETRO: add context reset on retroarch graphic driver reset 2024-09-16 23:33:51 +02:00
Cameron Cawley 8162951761 COMMON: Replace type detection in configure with aliases for stdint.h types 2024-09-08 00:47:36 +03:00
Giovanni Cascione 2b4260db36 LIBRETRO: remove unneeded declaration 2024-09-03 22:58:48 +02:00
Giovanni Cascione e1302b068a LIBRETRO: bump libretro-common 2024-07-23 00:36:27 +02:00
Giovanni Cascione 04bdeaf5db LIBRETRO: avoid closing scummvm thread if not yet started 2024-07-23 00:35:50 +02:00
Cameron Cawley 42903e7e6e COMMON: Add inttypes.h to common/scummsys.h 2024-07-03 22:34:26 +01:00
Eugene Sandulenko 472f59c610 LIBRETRO: Moved include to the relevant .cpp file 2024-05-22 21:58:59 +02:00
Giovanni Cascione 07e10b5cc3 LIBRETRO: add displayMessageOnOSD to sw graphics manager 2024-05-11 00:58:00 +02:00
Giovanni Cascione 786aedf330 LIBRETRO: pass virtual mouse coordinates to mouse events 2024-04-20 21:50:21 +02:00
Giovanni Cascione 42dc7b31f4 LIBRETRO: add OpenGL support 2024-04-17 15:24:30 +02:00
Giovanni Cascione 776f8bfa77 LIBRETRO: refresh screen on thread switch only 2024-04-06 00:18:53 +02:00
Giovanni Cascione a5392653d5 LIBRETRO: switch to ModularGraphicsBackend 2024-04-06 00:18:16 +02:00
Giovanni Cascione 8ed85326fa LIBRETRO: drop performance auto tuner 2024-03-30 14:40:05 +01:00
Giovanni Cascione f5a45d36e3 LIBRETRO: switch retropad A and Y default mapping 2024-03-30 14:39:36 +01:00
Giovanni Cascione 0554419be2 LIBRETRO: use same libretro buffer size for mixer 2024-03-21 23:35:55 +01:00
Matthew Jimenez 5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
Giovanni Cascione 3904a7dd15 LIBRETRO: add process_key_event_wrapper 2024-02-12 23:13:23 +01:00
Giovanni Cascione 2927be0280 LIBRETRO: add retroarch playlist path retrieving 2024-02-05 23:21:23 +01:00
Giovanni Cascione fc097c3dbf LIBRETRO: add setLibretroDir 2024-02-05 23:21:01 +01:00
Giovanni Cascione cf30fe324f LIBRETRO: refactor and improve audio run loop 2024-02-05 23:20:30 +01:00
Giovanni Cascione fd6835eaf1 LIBRETRO: add ra system dir to SearchSet 2024-01-02 00:17:26 +01:00
Giovanni Cascione 18c3591548 LIBRETRO: add Libretro Playlist Generator to ScummVM GUI 2023-12-31 16:59:38 +01:00