Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 493ecf528e Update README.md for 1.12.3 2021-10-18 20:18:11 +02:00
Henrik Rydgård fc24a7d426 CwCheat: Remove assert on TempAR type codes. Seems weird that we had this. 2021-10-18 17:19:57 +02:00
Unknown W. Brackets cc7366e63c HLE: Add a few syscall names. 2021-10-18 06:50:18 -07:00
Henrik Rydgård 7ba8ef3d3c Update Turkish translation (tr_TR), thanks Kishira Darken. 2021-10-18 11:52:49 +02:00
Henrik Rydgård 258a96a47b compat.ini: Add Valkyrie Profile: Lenneth to [MpegAvcWarmUp], works around ending crash.
See issue #6008
2021-10-18 09:38:14 +02:00
Unknown W. Brackets 12ad2b05ef GPU: Blit framebuf depth on create too.
Before we only did it for an existing target framebuffer, and never for a
fresh one.  But there's not really a good reason to skip that, and this
may improve effects that are cemented after a single frame.
2021-10-17 21:53:23 -07:00
Unknown W. Brackets 9306bbd4e4 GPU: Refactor framebuffer depth blit for reuse.
Shouldn't change anything yet, just moving logic around.
2021-10-17 21:51:45 -07:00
Unknown W. Brackets 24c77dc937 GPU: Fix matrix uvgen in software transform.
Fixes #15015.
2021-10-16 23:41:24 -07:00
Henrik Rydgård 11b65ca227 Merge pull request #15013 from LightVR0/patch-2
Retraducción
2021-10-13 09:24:01 +02:00
Henrik Rydgård b501f1c914 Merge pull request #15012 from vit9696/patch-1
Fix macOS 10.8~10.15 run compatibility
2021-10-13 09:23:29 +02:00
Henrik Rydgård f7c8979733 Merge pull request #15014 from unknownbrackets/cpp14-cleanup
Common: Remove MakeUnique.h
2021-10-13 09:22:43 +02:00
Unknown W. Brackets 183b0c3b49 Windows: Pause from menu shouldn't affect Break.
They're separate states, and pausing can be done now without break.
2021-10-12 20:47:14 -07:00
Unknown W. Brackets 3e9d1e0b00 GLES: Re-enable vertex cache.
Was accidentally left disabled during GL threading effort.
2021-10-12 20:41:18 -07:00
Unknown W. Brackets 25da99a16d Io: Remove setting to disable I/O on thread. 2021-10-12 20:40:26 -07:00
Unknown W. Brackets d9b6e847de Reporting: Require I/O on thread to be on.
This will also cause a purple crash screen if it's off.
2021-10-12 20:40:25 -07:00
Unknown W. Brackets 9730251132 UI: Remove I/O on thread setting.
Still configurable in the ini if really needed, for now.
2021-10-12 20:40:24 -07:00
Unknown W. Brackets 5ee8b26b87 lang: Cleanup outdated translation key. 2021-10-12 20:40:24 -07:00
Unknown W. Brackets e1d261b707 Display: Remove frameskip fast-forward mode.
Fixes #13546.
2021-10-12 20:38:57 -07:00
Unknown W. Brackets 275baccc5b GLES: Support GL_APPLE_clip_distance too.
Seems modern Apple mobile chips only support clip.
2021-10-12 20:34:44 -07:00
Unknown W. Brackets 33598f2e75 GPU: Support clip and cull distances separately.
Older GL devices, and it seems Apple devices, may not support cull.
2021-10-12 20:34:44 -07:00
Unknown W. Brackets 7b00c4a572 GPU: Move Z/W equal hack to bugs from supports.
It's really a bug (might even ideally cap the version?), and we already
have other bugs handled the same way.
2021-10-12 20:34:44 -07:00
Unknown W. Brackets 5e6f54033e GPU: Split clip and cull caps.
GL_ARB_cull_distance is needed, sometimes available on older GL.
2021-10-12 20:34:43 -07:00
Unknown W. Brackets 1c7cd67f6d iOS: Buildfix bad GLES headers. 2021-10-12 20:34:43 -07:00
Unknown W. Brackets c6a52909f9 D3D11: Support vertex clip/cull planes. 2021-10-12 20:34:43 -07:00
Unknown W. Brackets 1e66a66ed7 D3D11: Correct clearing samplers. 2021-10-12 20:34:43 -07:00
Unknown W. Brackets 1a603fedf5 Vulkan: Cull verts fully outside depth.
Following PSP rules of -1 to 1 pre-viewport Z.  This also enables it for
GLES/OpenGL.
2021-10-12 20:34:43 -07:00
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 v1.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