Unknown W. Brackets
d2ff66a660
UI: Clear textures on Begin.
...
On GLES, saw a texture bound to slot 1 when UI started to draw after an
emu frame, which caused a crash because there was no sampler. Let's just
explicitly flush.
2021-10-12 20:34:43 -07:00
Unknown W. Brackets
7d00b6ca90
GLES: Enable/disable clip distance 0.
2021-10-12 20:34:42 -07:00
Unknown W. Brackets
046a5c548b
GLES: Check clip/cull distance support.
...
Pretty limited on GLES3+. Also D3D11.
Seems like doing it on D3D9 might be a bit tricky.
2021-10-12 20:34:42 -07:00
Unknown W. Brackets
2271b41d07
Vulkan: Use clip distance only if supported.
2021-10-12 20:34:42 -07:00
Unknown W. Brackets
273b9a3dc1
Vulkan: Add negative Z clipping.
2021-10-12 20:34:42 -07:00
Unknown W. Brackets
24011c3754
GPU: Correct depth handling for guardband.
...
This culls based on pre-viewport Z and avoids culling based on the clip
range at negative Z.
2021-10-12 20:34:41 -07:00
Unknown W. Brackets
6252241c0f
GPU: Verify throughmode for clears/rects.
2021-10-12 20:34:41 -07:00
Unknown W. Brackets
4ac36cb810
GPU: Cull rectangles more when depth clamp off.
...
If any vert is outside Z, it's culled when not clamping/clipping.
2021-10-12 20:34:41 -07:00
Unknown W. Brackets
5315c404c5
GPU: Cull rectangles outside valid Z.
...
Both TL and BR must be outside in the same direction to be culled when
depth clamp is enabled.
2021-10-12 20:34:41 -07:00
Unknown W. Brackets
9fdf0e1071
Common: Remove MakeUnique.h.
...
No longer used.
2021-10-12 20:33:07 -07:00
Victor Rojas Carrasco (VR0)
7ee7fe85e5
Retraducción
2021-10-13 00:17:42 -03:00
Vitaly Cheptsov
3b0305a005
Clear legacy flags
2021-10-13 04:53:14 +03:00
Vitaly Cheptsov
c4f330664b
Fix macOS 10.8~10.15 run compatibility
2021-10-13 03:47:50 +03:00
Henrik Rydgård
bb64c176fc
Merge pull request #15009 from unknownbrackets/audio-cleanup
...
Audio: Correct protection against time skew
2021-10-11 06:38:58 +02:00
Unknown W. Brackets
b1e31d89e1
Audio: Correct protection against time skew.
2021-10-10 15:05:51 -07:00
Henrik Rydgård
e91b8af27a
Update version to 1.12.2
2021-10-10 13:03:48 +02:00
Henrik Rydgård
1e504aff3b
Update README.md for 1.12.2
2021-10-10 13:03:09 +02:00
Henrik Rydgård
80d7b36119
Merge pull request #15007 from hrydgard/joystick-debug
...
Add input device debug info to touchscreen test screen
2021-10-10 12:06:18 +02:00
Henrik Rydgård
e6857388c7
Add input device debug info to touchscreen test screen
...
(yeah maybe there's a better place but it's fine).
Also make a slight tweak to the detection order which I don't think
matters much.
2021-10-10 11:50:20 +02:00
Henrik Rydgård
bccb854f9c
compat.ini: Add DBZ Tenkaichi Tag Team to [ClearToRam], see issue #14283
2021-10-10 11:20:38 +02:00
Henrik Rydgård
5995fe8e7d
Merge pull request #15003 from unknownbrackets/android-device-id
...
Android: Prioritize PAD devices
2021-10-10 08:44:27 +02:00
Unknown W. Brackets
460ceadcc3
Android: Prioritize PAD devices.
2021-10-09 16:12:54 -07:00
Henrik Rydgård
2845f173ea
Update target Android version from 11 to 12. (API 30 to 31).
...
We just updated from 10 to 11 which enabled scoped storage, but now
that 12 is final, we might as well target that. Some new APIs are
available that might be useful, like a crash dump
API and more refresh rate control.
2021-10-09 22:05:41 +02:00
Henrik Rydgård
fbf9b7f549
Merge pull request #14998 from unknownbrackets/audio-cleanup
...
Protect against time skew in background audio
2021-10-09 18:35:50 +02:00
Unknown W. Brackets
b77695c760
Audio: Protect against time skew.
...
It might be possible a clock is adjusting backwards slightly after a time
update, and this could've caused sz to become negative.
Based on crash reports.
2021-10-09 08:24:54 -07:00
Unknown W. Brackets
01b99eff98
Audio: Cleanup buffer wrap code.
...
This is a bit more straight-forward.
2021-10-09 08:17:55 -07:00
Henrik Rydgård
bbe06ace22
Update version for 1.12.1
2021-10-09 10:19:44 +02:00
Henrik Rydgård
dab36b4e91
Update README.md for 1.12.1
2021-10-09 10:13:49 +02:00
Henrik Rydgård
14bf5de83c
Merge pull request #14994 from hrydgard/more-crash-fixes
...
More crash fixes
2021-10-08 22:56:08 +02:00
Henrik Rydgård
a79527bff0
Merge pull request #14995 from hrydgard/vulkan-sync-fixes
...
Vulkan sync fixes
2021-10-08 22:42:04 +02:00
Henrik Rydgård
e57770977b
We don't use primitiveRestart for anything, let's not enable it. It has costs on some hardware.
2021-10-08 22:22:08 +02:00
Henrik Rydgård
59b2604c14
Consistent sampler modes in UI to make Mali happy
2021-10-08 22:20:57 +02:00
Henrik Rydgård
d7ac6aa63d
Fix an assortment of minor VK barrier bugs in mostly texture upload
2021-10-08 21:58:03 +02:00
Henrik Rydgård
90335bd520
Mip generation: Transition the correct mipmap after blit.
2021-10-08 21:53:55 +02:00
Henrik Rydgård
b426d12a17
More best-practices adjustments
2021-10-08 21:32:40 +02:00
Henrik Rydgård
d7774bf1ae
Ran the "Vulkan best practices" layer, fixed some stuff.
2021-10-08 21:20:40 +02:00
Henrik Rydgård
322a8a8b3c
More checks in ParamSFO reader. Only problem left is that the strings are null terminated and can walk off the buffer.
2021-10-08 19:09:46 +02:00
Henrik Rydgård
ddc0f0829b
Replaced textures: Don't leak handles on failure, check allocation success
2021-10-08 19:09:43 +02:00
Henrik Rydgård
89a452c168
Merge pull request #14993 from unknownbrackets/ui-chat-key
...
UI: Disable focus movement on game start
2021-10-08 18:39:29 +02:00
Unknown W. Brackets
5884a2201d
UI: Disable focus movement on game start.
...
Otherwise, dev tools or chat remain usable while trying to play the game.
This was an unintentional bug from chat UI refactoring.
2021-10-08 09:23:22 -07:00
Henrik Rydgård
a251bf07cc
compat.ini: Add Street Riders to [DisableRangeCulling].
...
See issue #14746
2021-10-08 17:31:27 +02:00
Henrik Rydgård
b1eb35c423
Merge pull request #14989 from unknownbrackets/debugger-windows
...
Debugger: Centralize context menu handling
2021-10-08 08:40:50 +02:00
Henrik Rydgård
1b2109ab10
Merge pull request #14987 from unknownbrackets/ui-crash
...
Draw: Atomically release objects
2021-10-08 08:39:41 +02:00
Henrik Rydgård
fe303dec6f
compat.ini: Add NOVA to [DisableRangeCulling].
...
See issue #13989
2021-10-08 08:36:45 +02:00
Henrik Rydgård
a968728ada
Merge pull request #14988 from unknownbrackets/ui-ctrl-delay
...
UI: Delay between successive mapping in controls
2021-10-08 06:39:56 +02:00
Unknown W. Brackets
09f4e82aa7
Debugger: Keep pop up menus to ContextMenu only.
2021-10-07 19:53:40 -07:00
Unknown W. Brackets
39d3b4d933
Debugger: Centralize context menu handling.
...
This deduplicates a bit, but more importantly keeps all the IDs together.
2021-10-07 19:48:13 -07:00
Unknown W. Brackets
9c92af2b77
UI: Delay between successive mapping in controls.
2021-10-07 18:45:15 -07:00
Unknown W. Brackets
abc9ce671a
Draw: Atomically release objects.
...
There may be scenarios where we release objects from separate threads,
just make them safe.
2021-10-07 18:22:23 -07:00
Unknown W. Brackets
309dcb2952
Merge pull request #14985 from hrydgard/crash-fixes
...
Try to fix some crashes from Android crash reporting
2021-10-07 17:43:29 -07:00