Henrik Rydgård
2daca0fedf
Merge pull request #19589 from hrydgard/refactor-execution
...
Refactor execution: No longer freeze the "EmuThread" when paused in the debugger
2024-11-05 13:10:06 +01:00
Henrik Rydgård
758faac445
Be more consistent about thread naming
2024-11-05 12:53:21 +01:00
Henrik Rydgård
f23ec1cf23
Initial build setup for including lua
2024-11-05 11:20:43 +01:00
Henrik Rydgård
8da1ccc3de
Hook up basic keyboard and mouse input
2024-11-04 23:14:39 +01:00
Henrik Rydgård
6f5339156c
Imgui build system
2024-11-04 23:14:39 +01:00
Henrik Rydgård
1f8549045d
Default Discord rich presence to off
2024-11-02 21:36:30 +01:00
Nejsplitter
e6b84a7f71
[libretro] Expose "analog deadzone" and "analog sensitivity" options ( #19540 )
...
* [libretro] Expose "analog deadzone" option
* [libretro] Expose "analog deadzone" option
* Update libretro.cpp
* Update libretro.cpp
* Update libretro_core_options.h
* Update libretro.cpp
* Update libretro_core_options.h
* Update libretro_core_options.h
* Update libretro.cpp
* Update libretro_core_options.h
* Update libretro_core_options.h
* Update libretro_core_options.h
* Update libretro_core_options.h
* Update libretro_core_options.h
2024-10-22 23:20:17 +00:00
Henrik Rydgård
9699be2110
RetroAchievements: Cleanup better on login failure
2024-09-26 01:09:56 +02:00
Nemoumbra
34f113207d
Added the MIPSTracer files to the project + name fix
2024-09-14 19:46:04 +03:00
Eric Warmenhoven
0ccf7b8507
libretro: Don't use VulkanLoader to load the vulkan library
2024-09-13 17:52:06 -04:00
Henrik Rydgård
96c4ae4457
TimeUtil: Minor cleanup, add precise_sleep()
2024-07-26 11:25:58 +02:00
Henrik Rydgård
5939270d2c
Log: Split out StdioListener from ConsoleListener, making the second Win32-only.
2024-07-21 13:55:40 +02:00
Henrik Rydgård
9f1f75ddab
Refactor: Merge the ChooseDevice function into CreateDevice
2024-07-17 10:31:49 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
f51870f78d
Merge pull request #19250 from sonninnos/libretro
...
Libretro: More maintenance
2024-06-05 20:46:50 +02:00
sonninnos
4c1b50a394
libretro: Do internal fastforward toggling only with ForceLagSync
2024-06-05 16:40:47 +03:00
sonninnos
4aa8d3a818
libretro: Add autostateload unserialize crash safeguard
2024-06-05 16:36:43 +03:00
sonninnos
4cc75d91fe
libretro: Fix opengl detectvsyncswapinterval crash
2024-06-05 16:36:43 +03:00
sonninnos
0b677dcfdf
libretro: Logging correction
2024-06-05 16:36:38 +03:00
Henrik Rydgård
ab257e335f
Ugprade miniupnp submodule to latest
...
Maybe will help #19246 , but no idea really.
Windows buildfix
UWP buildfix
miniupnpc path fixes
libretro buildfix attempt, android.mk
2024-06-05 00:18:00 +02:00
sonninnos
49b9319570
libretro: Revised software rendering option
2024-06-04 14:25:46 +03:00
sonninnos
55943ed95c
libretro: Use SET_CONTROLLER_INFO
2024-06-03 21:48:12 +03:00
sonninnos
328c09f016
libretro: Core option reorganizing
2024-06-03 21:48:12 +03:00
sonninnos
957c4c7d74
libretro: Add CropTo16x9 core option
2024-06-03 21:48:12 +03:00
sonninnos
c8b7ae817d
libretro: Add video renderer core option
2024-06-03 21:48:12 +03:00
sonninnos
3766a84792
libretro: core option label reformat + default
2024-05-28 15:55:26 +03:00
sonninnos
a1b7d6e84a
libretro: easier debug building
2024-05-28 15:55:26 +03:00
sonninnos
3d96a071bc
libretro: add chd to valid extensions
2024-05-28 15:55:26 +03:00
sonninnos
c3469ca1bb
libretro: remove unused StereoResampler
2024-05-28 15:55:26 +03:00
sonninnos
9afc668bfa
libretro: upload audio once per frame
2024-05-28 15:55:21 +03:00
sonninnos
a83c95ab9b
libretro: context cleanup
2024-05-28 08:09:36 +03:00
Rob Loach
6763ace946
libretro: Add a local clamp() instead of using the color conv one
2024-05-24 08:38:04 -04:00
Rob Loach
41d2e4a40f
libretro: Replace std::clamp() with clamp()
2024-05-23 12:51:20 -04:00
Eric Warmenhoven
f1e25742b7
libretro: Add more options for locked cpu speed
2024-05-19 18:22:15 -04:00
Henrik Rydgård
81f1b3fd95
Make handwritten vertex decoders work with non-compiled vertex decoding
2024-05-11 10:00:35 +02:00
Henrik Rydgård
b7321f5bbf
Hook up the Smart 2D texture filtering option for retroarch
2024-05-10 13:21:06 +02:00
Henrik Rydgård
a93bbf39ba
Remove sinewin.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
b6b869ddee
Remove float_dsp.cpp, inline the functions
2024-05-01 12:28:39 +02:00
Henrik Rydgård
c6502155ab
Delete mathematics.cpp/h
2024-05-01 12:28:39 +02:00
Henrik Rydgård
f3d6c93339
Add empty AtracCtx2 implementation, and a dev setting to select it. Savestates don't work.
2024-04-15 13:50:16 +02:00
Henrik Rydgård
0f0149d08b
Split out the Atrac context class into AtracCtx.cpp/h
2024-04-14 14:48:42 +02:00
Henrik Rydgård
90fa628084
libretro buildfix
2024-04-12 13:53:20 +02:00
Henrik Rydgård
d4023fb894
Buildfixes
...
Buildfix
UWP buildfix
libretro buildfix
2024-04-11 16:10:27 +02:00
Henrik Rydgård
b35b351802
Finally remove the AVCodecContext
2024-04-11 14:50:29 +02:00
Henrik Rydgård
db929ea042
Use minimp3 for in-game mp3 decoding. Doesn't solve any issues it seems, but works like before.
2024-04-11 14:19:22 +02:00
Henrik Rydgård
616ee81f84
Add another parameter to the internal "request" framework.
2024-04-06 12:04:45 +02:00
Henrik Rydgård
5a8140c301
Initialize RAIntegration support if available. Untested.
2024-04-05 18:15:10 +02:00
Henrik Rydgård
eae0504627
Vulkan: Don't use explicit swizzle channels when not needed
2024-04-04 15:47:39 +02:00
Henrik Rydgård
fc1d984b20
Update rcheevos, switch back to upstream. Avoid using rcheevos' hash.c, by computing game hashes ourselves.
2024-04-03 16:43:34 +02:00
Lubos Vonasek
7e8319e1c6
OpenXR - Libretro include fixed
2024-03-20 20:28:00 +01:00