Henrik Rydgård
2d4e59eb62
Control mapping UI: Fix bug where we warn about combo mappings unnecessarily for axis input
2023-12-20 15:37:46 +01:00
Henrik Rydgård
a9553f4eef
Merge pull request #18586 from hrydgard/indexgen-opt
...
DrawEngine: Avoid decoding indices when we don't need them.
2023-12-20 15:28:48 +01:00
Henrik Rydgård
e9736186aa
Merge pull request #18587 from hrydgard/minor-vshader-opt
...
Minor lighting optimization in vshader
2023-12-20 15:27:01 +01:00
Henrik Rydgård
28189dc738
Vulkan render queue runner: Count commands in debug builds, like the GL backend.
2023-12-20 15:26:41 +01:00
Henrik Rydgård
d339a4b985
Buildfix
2023-12-20 15:15:34 +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
2238fab601
Minor lighting optimization in vshader
2023-12-20 14:47:49 +01:00
Henrik Rydgård
61acce195c
Avoid decoding indices when we don't need them.
2023-12-20 14:25:19 +01:00
Henrik Rydgård
d9c6d0931b
Merge pull request #18585 from hrydgard/mouse-wheelup-delay
...
Add setting to configure simulated key-up delay for mouse wheel events
2023-12-20 14:10:55 +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
Henrik Rydgård
420069ba9a
Merge pull request #18584 from Felipefpl/master
...
Updated Brazilian Portuguese Translation
2023-12-20 11:00:12 +01:00
Herman Semenov
95f535dab0
[UI/Windows] Object out of scope optimization for better codegeneration (lower level scope)
2023-12-20 12:35:02 +03:00
Herman Semenov
ca94de8d4b
[GPU/Common/DX9/GLES/Software] Object out of scope optimization for better codegeneration (lower level scope)
2023-12-20 12:34:34 +03: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
Felipe
bc1506eeab
Updated Brazilian Portuguese Translation
...
Updated the file with the latest strings plus some small fixes.
2023-12-19 21:13:10 -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
bca83c0baf
Buildfix
2023-12-19 14:44:21 +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
f86189c951
Show vertex decoders separately in profiles
2023-12-19 12:25:54 +01: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
e64299f8e7
Merge pull request #18573 from hrydgard/defer-frame-waits
...
Defer frame waits if possible
2023-12-18 21:33:05 +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
d5080c2fe8
Add "Disable culling" translation string
2023-12-18 13:16:08 +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
ef149bd9f3
Allow EmuScreen to run behind the DevMenu popup
2023-12-18 12:59:18 +01:00
Henrik Rydgård
311b11c704
Merge pull request #18570 from hrydgard/more-debugger-crashes
...
Assorted GE debugger crash fixes
2023-12-18 09:56:56 +01:00
Henrik Rydgård
02eb10649d
Improve checks
2023-12-18 09:12: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
06e92e9d72
Merge pull request #18568 from hrydgard/mouse-wheel-repeat
...
Mouse wheel: Centralize the sending of KEY_UP events on a timer.
2023-12-17 21:40:12 +01:00
Henrik Rydgård
818471a2d7
Mouse wheel: Centralize the sending of KEY_UP events on a timer.
2023-12-17 19:40:59 +01:00
Henrik Rydgård
6140321be5
Merge pull request #18566 from Nemoumbra/debugger-ui-fix
...
Stop opening some context menus when the game's not loaded
2023-12-17 16:31:41 +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
Henrik Rydgård
b09e5f4d8f
Merge pull request #18563 from GABO1423/master
...
(UWP) Add Redump Asset File
2023-12-17 08:33:43 +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
GABO1423
072383f591
(UWP) Add Redump Asset File
2023-12-16 22:45:58 -04: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
Henrik Rydgård
bbcaeb9d13
Merge pull request #18557 from GermanAizek/reserve-add
...
Using reserve in different places PPSSPP
2023-12-15 12:28:21 +01:00
Herman Semenov
0748ce610f
[GPU/Common/D3D11/Directx9/GLES/Vulkan] Using reserve if possible
2023-12-15 14:08:22 +03:00
Herman Semenov
b8748ae9e5
[Common/File/GPU/Render/Input] Using reserve if possible
2023-12-15 14:00:51 +03:00
Herman Semenov
b871e76d05
[Core/Debugger/FileLoaders/FileSystems/MIPS] Using reserve if possible
2023-12-15 13:59:19 +03:00
Henrik Rydgård
41bbc83b6d
EmuScreen: Fix some cases where we didn't set viewport or scissor
2023-12-15 11:31:40 +01:00
Henrik Rydgård
dd4eed1a95
Merge pull request #18554 from hrydgard/tiger-woods-texture
...
DXT5: Fix decoding of alpha channel for textures with a non-mod-4 width.
2023-12-15 11:12:14 +01:00