Commit Graph

534 Commits

Author SHA1 Message Date
Henrik Rydgård fd36a7981a Merge pull request #19885 from warmenhoven/warmenhoven/pr/libretro-vulkan-api
libretro: restore requested vulkan api version to match VulkanLoader
2025-01-18 18:04:43 +01:00
oltolm 391e272df7 d3dx9: do not use it 2025-01-18 12:08:03 +01:00
oltolm 2d9f5ecc8f dx9sdk: do not use submodule 2025-01-18 11:28:59 +01:00
Eric Warmenhoven 1bea73a798 libretro: restore requested vulkan api version to match VulkanLoader 2025-01-17 21:20:25 -05:00
Nukem 18cf60776f libretro: Analog deadzone and sensitivity options are additive (set to off by default) 2025-01-11 13:19:24 -05:00
Nukem 2d598747b5 libretro: D3D11 backend crash fix and comments 2025-01-11 08:20:14 -05:00
Nukem d3aeff861e libretro: Restore Vulkan MSAA video option 2025-01-10 16:13:16 -05:00
Nukem 02857afba4 libretro: Fix buffered frames option values 2025-01-09 21:22:57 -05:00
Nukem 59a98f6f32 libretro: Remove unused vertex cache option 2025-01-09 21:22:37 -05:00
Henrik Rydgård 94bf5f7eeb Remove NetResolver.cpp/h (almost empty) 2025-01-09 09:27:41 +01:00
Henrik Rydgård 2a0e3b1084 Move out a utility function to Common/Net 2025-01-09 09:23:33 +01:00
Henrik Rydgård 2c3f7f6806 Add a central location for managing HLE sockets 2025-01-08 13:29:09 +01:00
Henrik Rydgård 9b82a9f180 Move all the Inet enum mappers to Core/HLE/NetInetConstants. Other cleanup. 2025-01-07 19:45:16 +01:00
Henrik Rydgård 895d8eb7fa Try ANR2ME's sceNetInet implementation 2025-01-07 10:31:32 +01:00
Henrik Rydgård 66b801c1ef Add to the rest of the build systems 2025-01-04 18:03:44 +01:00
Henrik Rydgård a0f3963d76 Merge pull request #19797 from Nemoumbra/net-adhoc-split
Split out Adhoc matching from the main sceNetAdhoc file.
2025-01-04 15:27:48 +01:00
Henrik Rydgård af4eb0d053 Osk: Finish moving out the weird strings to PSPOskConstants.cpp 2025-01-04 12:11:12 +01:00
Nemoumbra b265b3b994 Added empty sceNetAdhocMatching files 2025-01-02 16:03:37 +03:00
Henrik Rydgård c5ad81e3d5 Add DepthRaster.cpp/h. Rasterize depth rectangles, some triangles 2024-12-21 14:27:53 +01:00
Bobby Smith c522e53e79 [Libretro] Crash fix 2024-12-19 12:43:55 +01:00
Henrik Rydgård e567a58684 Remove StdioListener 2024-12-16 12:33:58 +01:00
Henrik Rydgård 96cab3f267 Rework the log manager to be more robust 2024-12-16 12:33:58 +01:00
Henrik Rydgård df91f699fc Move the core loop to Core.cpp 2024-12-08 11:47:12 +01:00
Henrik Rydgård 3ffff831c7 Refactor LogManager (remove GetInstance()). In headless, add option to log to OutputDebugString on Windows. 2024-12-03 21:39:42 +01:00
Henrik Rydgård 0df2a40487 Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing. 2024-12-02 11:12:14 +01:00
Henrik Rydgård 96c4a10e8c Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping. 2024-12-01 21:04:21 +01:00
Bobby Smith 25e6c16bd2 [Libretro] Fix deadzone and sensitivity 2024-11-29 00:49:27 +01:00
Bobby Smith 41d47710ad [Libretro] Fix crash on boot 2024-11-28 16:15:38 +01:00
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)
* [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