Henrik Rydgård
59a56d66c7
Add a "reason" argument to sleep_ms().
...
sleep_ms() should generally be avoided when possible. This can be used to try
to track down unnecessary sleeps by adding some logging.
This commit on its own doesn't actually add any logging.
2024-11-21 15:28:51 +01:00
kotcrab
fdf8ff7d94
Add GhidraClient
2024-11-15 19:52:14 +01:00
Henrik Rydgård
bb6438924d
Downgrade the lua submodule to 5.4.7 stable, instead of a random commit
2024-11-07 18:38:50 +01:00
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 )
...
Build / build-windows (ARM64) (push) Waiting to run
Build / build-windows (x64) (push) Waiting to run
Build / build-uwp (push) Waiting to run
Build / test-windows (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest --fat --no-png --no-sdl2, clang, clang++, test, macos, macos-latest) (push) Waiting to run
Build / build (./b.sh --headless --unittest, clang, clang++, test, clang-normal, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --headless --unittest, gcc, g++, gcc-normal, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --ios, clang, clang++, ios, ios, macos-latest) (push) Waiting to run
Build / build (./b.sh --libretro_android ppsspp_libretro, clang, clang++, android, android-libretro, ubuntu-latest) (push) Waiting to run
Build / build (./b.sh --qt, gcc, g++, qt, qt, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a OPENXR=1, clang, clang++, android, android-vr, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm64, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=armeabi-v7a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm32, ubuntu-latest) (push) Waiting to run
Build / build (cd android && ./ab.sh -j2 APP_ABI=x86_64 UNITTEST=1 HEADLESS=1, clang, clang++, android, android-x86_64, ubuntu-latest) (push) Waiting to run
Build / build (make -C libretro -f Makefile -j2, clang, clang++, libretro, clang-libretro, ubuntu-latest) (push) Waiting to run
Build / build (make -C libretro -f Makefile -j2, gcc, g++, libretro, gcc-libretro, ubuntu-latest) (push) Waiting to run
Build / test (macos-latest) (push) Blocked by required conditions
Build / test (ubuntu-latest) (push) Blocked by required conditions
Build / build_test_headless_alpine (push) Waiting to run
Generate Docker Layer / build (push) Waiting to run
* [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