Commit Graph
30934 Commits
Author SHA1 Message Date
Unknown W. Brackets 21ff0b1dfd UI: Correct filtering message without keyboard. 2021-10-19 10:01:52 -07:00
Unknown W. Brackets 8c882e9571 UI: Add more keyboard sysprop checks. 2021-10-19 10:01:52 -07:00
Unknown W. Brackets 5b5a8c9c05 libretro: Expose bool system properties. 2021-10-19 10:01:52 -07:00
Unknown W. Brackets 8e15f755e6 UI: Add a sysprop for if the device has a keyboard.
Still left some ifdefs because of System_InputBoxGetString(), but
hopefully we can move away from them.  Some devices (like SDL) may only
optionally have a keyboard, so it's a runtime check.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets d1fdd22990 UI: Add search filtering to settings. 2021-10-19 10:01:52 -07:00
Unknown W. Brackets 49c64e12d1 UI: Add a way to disable tabs in tab strips. 2021-10-19 10:01:52 -07:00
Unknown W. Brackets 1f4cbb7aaa UI: Add game settings tabs in a consistent way. 2021-10-19 10:01:51 -07:00
Henrik Rydgård 593241b50f Merge pull request #14996 from hrydgard/vulkan-best-practices
Vulkan "best practices" fixes
2021-10-19 17:57:39 +02:00
Henrik Rydgård 16bf5197e4 Merge pull request #14833 from unknownbrackets/guardband
Handle guardband clip/cull better for hardware backends
2021-10-19 12:00:01 +02:00
Henrik Rydgård 236d029999 Merge pull request #14857 from unknownbrackets/unthrottle-cleanup
Display: Remove frameskip fast-forward mode
2021-10-19 10:13:08 +02:00
Henrik Rydgård 3372f39a37 Merge pull request #14999 from unknownbrackets/config-io-thread
Remove I/O on thread setting
2021-10-19 10:12:11 +02:00
Henrik Rydgård 09db22c841 Merge pull request #15027 from unknownbrackets/depth-blit
GPU: Blit framebuf depth on create too
2021-10-19 10:11:48 +02:00
Henrik Rydgård 1cd520ae31 Merge pull request #15001 from hrydgard/update-android-target
Update target Android version from 11 to 12. (API 30 to 31).
2021-10-19 09:43:59 +02:00
Henrik Rydgård d278cda7e2 Merge branch 'master' into config-io-thread 2021-10-19 09:42:53 +02:00
Henrik Rydgård c75784351b Merge pull request #14859 from unknownbrackets/vertexcache-gles
GLES: Re-enable vertex cache
2021-10-19 08:02:03 +02:00
Henrik Rydgård 6fbd67a94c Merge pull request #15008 from unknownbrackets/debugger-windows
Windows: Pause from menu shouldn't affect Break
2021-10-19 08:01:12 +02:00
Henrik Rydgård 6ef89c12b8 Merge pull request #15028 from unknownbrackets/syscall-names
HLE: Add a few syscall names
2021-10-19 08:00:59 +02:00
Henrik Rydgård 936628bf28 Merge pull request #15024 from unknownbrackets/texgen
GPU: Fix matrix uvgen in software transform
2021-10-19 08:00:50 +02:00
Henrik Rydgård ce0a45cf0f Update version to 1.12.3 v1.12.3 2021-10-18 20:19:42 +02:00
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