Biendeo
07324ca067
USB: Add emulated Logitech USB Microphone
...
Co-authored by: supermilkdude67 <w.f.s.jazzfyre@gmail.com >
2025-11-25 10:40:30 +11:00
Jordan Woyak
5391c92f49
GameSettings: Don't force off ImmediateXFB in Kirby's Return to Dream Land. The game appears to work fine with it enabled.
2025-11-24 16:13:02 -06:00
JosJuice
37194c7b93
GameSettings: Use three-character INIs for newly added settings
...
This is a follow-up to 0f1ecf41f9 . Our policy is to use three-character
game INIs for settings unless a game has multiple releases and the
setting shouldn't be applied to all of them.
SAHE69.ini was simply renamed to SAH.ini. RL6E69.ini was deleted
entirely, because RL6.ini already exists and contains the same setting.
2025-11-24 21:46:29 +01:00
JosJuice and GitHub
1fa5accf03
Merge pull request #14165 from BSDKaffee/qt-6.10-fix
...
Fix build for non-Linux with Qt 6.10+
2025-11-24 18:37:23 +01:00
Jason E. Hale and GitHub
6b3d24b481
Fix build for non-Linux with Qt 6.10+
...
There was a LINUX check added in b3bdad4 , but this should be removed as this change applies to all Qt supported platforms. Simply put, GuiPrivate CMake files were introduced in Qt 6.9 and are now enforced in Qt 6.10 and are not platform-dependent.
2025-11-24 06:53:51 -05:00
Jordan Woyak
6a334f3b47
GameSettings: Force ImmediateXFBEnable off in X-Men Legends. ImmediateXFB causes constant black frame flickering in this game.
2025-11-24 02:18:44 -06:00
Jordan Woyak and GitHub
e195d3bb6e
Merge pull request #14125 from JosJuice/local-cpu-thread-job-finished
...
Core: Make s_cpu_thread_job_finished a local variable
2025-11-23 15:55:28 -06:00
JMC47 and GitHub
7bc68823b3
Merge pull request #14161 from SuperSamus/gameini-misc-updates
...
GameINI: Misc updates
2025-11-23 13:29:23 -05:00
Martino Fontana
0f1ecf41f9
GameINI: Misc updates
...
Mostly consisting of disabling dual core on titles with critical issues.
2025-11-23 18:24:41 +01:00
iwubcode
c97a947f67
VideoCommon: move resource state processing to the resource base class
2025-11-23 11:08:50 -06:00
iwubcode
5c00f07074
VideoCommon: update resource manager with a material/shader/and texture(+sampler) resource to show the complexities that warrant the resource manager system
2025-11-23 11:08:50 -06:00
iwubcode
23c637c029
VideoCommon: add custom includer to custom shaders, this will allow us to ship built-in custom shaders in the future
2025-11-23 11:04:51 -06:00
iwubcode
93a6cc80b4
VideoCommon: add some helper functions for resource logic that generates invalid textures for when a texture isn't provided for a custom asset
2025-11-23 11:04:24 -06:00
iwubcode
8016e2cfbd
VideoCommon: move ApplyDriverBugs for the normal pipeline out into a utility function, add a way to hash the pipeline (using the vertex declaration instead of the native vertex format)
2025-11-23 11:04:24 -06:00
iwubcode
989ecca235
VideoCommon: add a texture pool for resource management
2025-11-23 11:04:24 -06:00
iwubcode
2d21a99205
VideoCommon: separate the concept of a 'resource' from an 'asset'. A resource is potentially multiple assets that are chained together but represent one type of data to the rest of the system. An example is a 'material'. A 'material' is a collection of textures, a custom shader, and some metadata that all comes together to form what the concept of the material is. There will be a 'material' resource. For now, start small by introducing the interface and change our texture loading which used assets from the old resource manager, to an actual resource.
2025-11-23 11:04:24 -06:00
iwubcode
59d9c1772a
VideoCommon: rename 'IsAnisostropicEnhancementSafe' to 'IsAnisotropicEnhancementSafe' in TextureCacheBase
2025-11-23 11:04:24 -06:00
JosJuice
2d9f317f04
Core: Make s_cpu_thread_job_finished a local variable
...
Having it be static leads to a race condition if two different threads
call RunOnCPUThread with wait_for_completion set to true. (There's
currently nobody calling RunOnCPUThread from anything other than the
host thread, so this hasn't led to any consequences yet.)
2025-11-23 15:17:20 +01:00
JosJuice and GitHub
aeac5f1a58
Merge pull request #14107 from jordan-woyak/mGBA-version-bump
...
Externals: Update mGBA to latest master.
2025-11-23 14:38:39 +01:00
JosJuice and GitHub
a2d0ad6a64
Merge pull request #14120 from da-pwo/master
...
Flatpak: Allow access to native discord IPC socket for rich presence
2025-11-23 14:36:05 +01:00
JosJuice and GitHub
5769fc7372
Merge pull request #14134 from jordan-woyak/mercusys-rtl-firmware
...
Bluetooth/RealtekFirmwareLoader: Add Mercusys MA530 to list.
2025-11-23 14:29:08 +01:00
JMC47 and GitHub
65f39c076e
Merge pull request #14149 from iwubcode/shader_asset_vector_properties
...
VideoCommon: update ShaderAsset to use a vector of properties
2025-11-23 06:34:45 -05:00
Jordan Woyak
e5ad814142
Core/DiscIO: Add a setting to load the running game into memory via CachedBlobReader.
2025-11-23 05:17:22 -06:00
Jordan Woyak
d7c3513eae
DiscIO: Add CachedBlobReader which takes another BlobReader and reads it into memory in the background.
2025-11-23 05:17:22 -06:00
Jordan Woyak
fbb864a0b5
MemArena/LazyMemoryRegion: Add EnsureMemoryPagesWritable function to ensure a region of bytes is writable without the caller needing to be aware of the windows-only BLOCK_SIZE value.
2025-11-23 05:17:22 -06:00