Unknown W. Brackets
d6ce03e1db
Audio: Correct log function name.
2023-12-29 09:42:23 -08:00
Unknown W. Brackets
15cb782f85
riscv: Implement Zfa encoding.
...
Not yet enabled/detected.
2023-12-29 09:42:23 -08:00
Henrik Rydgård
9317ad4b23
Allow streaming .chd files
2023-12-29 00:03:10 +01:00
Henrik Rydgård
6ac4cc4559
Remote disc streaming: Add an option for a "Remote" tab on the main screen
2023-12-28 18:58:47 +01:00
Henrik Rydgård
3895cfff74
Add "Analog trigger threshold" setting, for conversion of analog trigger inputs to digital button inputs.
2023-12-28 13:36:03 +01:00
Henrik Rydgård
99962b91e5
Minor code simplification (ToMap instead of section->GetKeys)
...
See #18442
2023-12-28 10:52:40 +01:00
Henrik Rydgård
33c0052c70
Merge pull request #18597 from hrydgard/combo-key-behavior
...
Combo key: Only trigger when keys are pressed in the mapped order
2023-12-22 22:52:23 +01:00
Henrik Rydgård
cf81ae1b4e
Merge pull request #18599 from hrydgard/tactics-ogre-eliminate-readback
...
Tactics Ogre: Remove a redundant GPU readback operation
2023-12-22 22:51:21 +01:00
Henrik Rydgård
437b292b7d
Tactics Ogre: Remove a redundant readback operation it performs a lot.
2023-12-21 12:37:34 +01:00
Henrik Rydgård
d21b185b5c
Combo keys: Only trigger if keys are pressed in the same order
2023-12-21 12:07:14 +01:00
Henrik Rydgård
81923034f6
ControlMapper: Keep track of when inputs were triggered
2023-12-21 12:02:15 +01:00
Henrik Rydgård
16a31c2554
Avoid spamming the keymap lock during input processing
2023-12-21 11:54:30 +01:00
Henrik Rydgård
e47791d4c4
Remove unnecessary vector
2023-12-21 11:16:10 +01:00
Henrik Rydgård
144ed7a3ab
Reduce memory allocations during controller processing
2023-12-21 11:15:40 +01:00
Henrik Rydgård
e40ec0cc50
Merge pull request #18589 from hrydgard/organize-bindings
...
Control Mappings: Organize bindings into categories
2023-12-20 19:03:13 +01:00
Henrik Rydgård
eff01d1e64
Merge pull request #18591 from hrydgard/unpause-with-pause-binding
...
Allow unpausing with keys bound to pause
2023-12-20 19:02:25 +01:00
Henrik Rydgård
7fafc0d83b
Improve error handling in homebrew install slightly
2023-12-20 18:28:41 +01:00
Henrik Rydgård
a996afb9f6
Allow unpausing with keys bound to pause.
2023-12-20 16:55:39 +01:00
Henrik Rydgård
9cb3d03098
Add categories for control bindings
2023-12-20 16:20:26 +01:00
Henrik Rydgård
dd1396e2fd
Merge pull request #18581 from GermanAizek/lower-scope
...
Reduced lower scope for local objects
2023-12-20 14:53:36 +01:00
Henrik Rydgård
dd15a1573d
Add setting to configure simulated key-up delay for mouse wheel events
2023-12-20 11:39:37 +01:00
Herman Semenov
2a31f8c6c0
[Common/Core/HLE] Object out of scope optimization for better codegeneration (lower level scope)
2023-12-20 12:33:56 +03:00
Henrik Rydgård
bf2251754c
Merge pull request #18580 from hrydgard/sleepy-describe-vertexdec
...
DescribePtr: Individually describe vertex decoders
2023-12-19 16:09:25 +01:00
Henrik Rydgård
f2ee437323
Merge pull request #18579 from GermanAizek/emplace_back
...
Minor replaced insert to emplace C++11
2023-12-19 14:30:26 +01:00
Herman Semenov
4ea842a3c1
Minor replaced insert to emplace C++11
2023-12-19 16:06:48 +03:00
Henrik Rydgård
1fa7c508f5
Tiny SIMD optimization to video
2023-12-19 11:40:34 +01:00
Henrik Rydgård
ffa3529e6f
Merge pull request #18572 from hrydgard/disable-range-culling-hack
...
Add "Disable culling" as a speedhack for experimentation
2023-12-18 21:49:37 +01:00
Henrik Rydgård
e1f1af6223
Defer waits.
...
Add sanity check
2023-12-18 17:15:56 +01:00
Henrik Rydgård
97e0f6dc94
Prepare for deferred waits
2023-12-18 17:15:56 +01:00
Henrik Rydgård
7f075dc9fe
Logic fix, oops.
2023-12-18 17:15:56 +01:00
Henrik Rydgård
91dbde9395
Small refactor to enable upcoming commits
2023-12-18 17:15:43 +01:00
Henrik Rydgård
50bcb2a77a
Add "Disable culling" as a speedhack for experimentation
...
Range culling (which we'll just call culling in the setting
name) still is problematic enough that it can be useful to have this
way to turn it off as an escape route. Since disabling it can break some
games like famously TOCA, it needs to be under speedhacks, though likely
the performance change is minimal.
See for example #17061
2023-12-18 13:13:44 +01:00
Henrik Rydgård
b2729507a1
Assorted debugger-related fixes
...
Also fixes issue where the rewind machinery would run even during pause.
2023-12-18 00:21:53 +01:00
Henrik Rydgård
e5af1f8bd0
Merge pull request #18560 from unknownbrackets/replacement-slice
...
HLE: Slice the very slow memset/memcpy variants
2023-12-17 12:35:48 +01:00
Unknown W. Brackets
e1eecb475a
HLE: Slice the very slow memset/memcpy variants.
...
When they take an especially long time, this allows thread switches
meanwhile. Important for cases where they might consume more than a total
frame worth of cycles in a background thread.
2023-12-16 20:53:01 -08:00
Unknown W. Brackets
053831bf4d
HLE: Add mechanics for sliced replacements.
2023-12-16 09:08:58 -08:00
Unknown W. Brackets
5311997753
x86jit: Correct downcount on replacement in IR.
2023-12-16 08:10:29 -08:00
Henrik Rydgård
58e12acee4
Merge pull request #18558 from hrydgard/savestate-screenshot-maxsize
...
Enforce a max size for save state screenshot regardless of resolution mode
2023-12-15 12:39:54 +01:00
Henrik Rydgård
bac4a01209
Enforce a max size for save state screenshot regardless of resolution mode (auto, skipbuf etc).
2023-12-15 12:35:34 +01:00
Herman Semenov
b871e76d05
[Core/Debugger/FileLoaders/FileSystems/MIPS] Using reserve if possible
2023-12-15 13:59:19 +03:00
Henrik Rydgård
d397635e49
Mouse input: Approximate the old smoothing function
2023-12-14 19:24:39 +01:00
Henrik Rydgård
7b0ee5440d
Move the mouse event processing code out from NativeApp
2023-12-14 19:01:19 +01:00
Henrik Rydgård
155222145a
Merge pull request #18550 from GermanAizek/fix-memsize-type
...
[Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer
2023-12-14 17:51:08 +01:00
Herman Semenov
309f0d97f2
[Common Data Net/Core Debugger HLE/GPU Debugger] Fixed reduction data type size to strict 32-bit integer
2023-12-14 19:26:10 +03:00
Henrik Rydgård
7634eba083
Merge pull request #18532 from dima-xd/adrenotools
...
Android: Implement custom driver loading for ARM64 Android devices
2023-12-14 15:54:24 +01:00
Henrik Rydgård
6da23a2a24
Merge pull request #18543 from hrydgard/minor-crash-fix
...
Minor debugger-related crash fixes
2023-12-14 14:12:20 +01:00
Henrik Rydgård
ebaebf5945
Merge pull request #18546 from GermanAizek/make-smart-ptr
...
[Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointers using C++17 std::make_*
2023-12-14 14:02:55 +01:00
Henrik Rydgård
b78c7ad470
Merge pull request #18545 from GermanAizek/const-ref-params
...
Objects in function parameters have been replaced with constant references
2023-12-14 13:49:33 +01:00
Herman Semenov
08070e7f31
[Common Data/Core Dialog HLE/GPU Common Vulkan] Optimize create smart pointer using C++17 std::make_*
2023-12-14 15:44:16 +03:00
Herman Semenov
af41281761
[Core/Dialog/ELF/FileSystems/HLE/HW/Util] Added const reference for function params
2023-12-14 14:22:24 +03:00