Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 6bdb721af9 Merge pull request #17466 from hrydgard/android-fix-load-from-downloads
Fix running some file formats from the Downloads folder
2023-05-16 20:19:18 +02:00
Henrik Rydgård 6deddbbc36 Merge pull request #17467 from hrydgard/dj-max-improve-workaround
Make the DJ Max workaround more aggressive about hiding stuff.
2023-05-16 20:18:05 +02:00
Henrik Rydgård 444897a8b8 Some reordering to make the code make more sense (no actual effect) 2023-05-16 18:25:31 +02:00
Henrik Rydgård 923442ed4c Make the DJ Max workaround more aggressive about hiding stuff.
May help #17463
2023-05-16 18:24:59 +02:00
Henrik Rydgård 081bdb323a Fix running some file formats from the Downloads folder
Due to how we mount stuff, we need to be able to navigate one step up
from the executable, and then re-attach the executable filename. To
allow this, in content URIs, treat ':' as a directory separator for
navigation purposes.

End result, you can now download cube.elf from the website and run it directly
from Downloads without using a file manager to move it.
2023-05-16 16:44:28 +02:00
Henrik Rydgård 07a96b8734 Merge pull request #17465 from hrydgard/android-content-uri-cpp
AndroidContentURI: Move code from the header to cpp.
2023-05-16 16:39:43 +02:00
Henrik Rydgård c729519cf5 Merge pull request #17442 from hrydgard/glr-render-command-shrink
Shrink the GLRRenderCommand struct from 152 to 88 bytes
2023-05-16 16:38:41 +02:00
Henrik Rydgård cf9a628a2e AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths 2023-05-16 16:08:51 +02:00
Henrik Rydgård acea6deb00 Force UMD delays for Pangya Golf. See #17458 2023-05-15 21:52:04 +02:00
Henrik Rydgård 3900722dc1 Merge pull request #17461 from ThirteenAG/master
WM_USER_GET_EMULATION_STATE message
2023-05-15 19:36:33 +03:00
Henrik Rydgård 90b0533080 Fix many of the translations of BufferedRenderingRequired 2023-05-15 17:54:33 +02:00
ThirteenAG 4bb9779abd added WM_USER_GET_EMULATION_STATE message 2023-05-15 16:38:06 +03:00
Henrik Rydgård c8b5871ccb Merge pull request #17457 from unknownbrackets/zip-install
UI: Fix thread error on zip open failure
2023-05-14 22:54:13 +03:00
Unknown W. Brackets 252d71f27e UI: Fix thread error on zip open failure. 2023-05-14 11:49:10 -07:00
Henrik Rydgård 55c1c48d60 Merge pull request #17452 from hrydgard/shader-blend-dont-cache
Don't cache render target copies for shader blending, only cache copies for overlap
2023-05-11 13:23:04 +02:00
Henrik Rydgård 9512bc6174 Don't cache render target copies for shader blending, only cache copies for overlap
Fixes #17451, while also keeping the Dante performance fix from #17032.

Of course, it's possible that something else could slow down now... But
hopefully not. This could also fix other problems.
2023-05-11 12:04:29 +02:00
Henrik Rydgård 5ff7c39e60 Italian translation updates, thanks vecna 2023-05-10 14:21:20 +02:00
Henrik Rydgård b0d14d35e5 Merge pull request #17446 from hrydgard/combine-glr-render-commands
OpenGL: Combine some render commands
2023-05-10 14:02:05 +02:00
Henrik Rydgård b27c427547 We always bind and draw together, so let's combine them to one command. 2023-05-10 10:56:25 +02:00
Henrik Rydgård c7caefe6d8 Have Draw and DrawIndexed share command and struct. Will make the next change easier. 2023-05-10 10:40:33 +02:00
Henrik Rydgård d5e0299b0b GLR: Share union struct between Draw/DrawIndex 2023-05-10 10:32:13 +02:00
Henrik Rydgård f593d65833 Avoid double-free in stereo mode 2023-05-10 10:13:54 +02:00
Henrik Rydgård c882046251 Remove redundant render command 2023-05-10 09:23:10 +02:00
Henrik Rydgård 8f2069ef71 GLQueueRunner: Combine BindVertexBuffer with BindIndexBuffer 2023-05-10 09:23:10 +02:00
Henrik Rydgård cc16eb8321 Shrink the GLRRenderCommand struct from 152 to 88 bytes
Turns out the VR work bloated it a bit, which can't be good.

Think it's fine to allocate these view matrices on the heap to get them
out of the way, there won't be that crazy many per frame usually.
2023-05-10 00:24:17 +02:00
Henrik Rydgård 16fbb31a65 Add a null pointer check in NativeActivity
due to stack trace from #17364
2023-05-09 23:43:04 +02:00
Henrik Rydgård 51fc2c6170 Merge pull request #17440 from hrydgard/revert-lmode-flag
Revert lmode variant reduction
2023-05-09 21:38:15 +02:00
Henrik Rydgård fd43807c4d New fragment shader optimization: Only clamp color output if needed. 2023-05-09 18:44:24 +02:00
Henrik Rydgård b42670cf59 Manually revert the rest of the lmode optimization 2023-05-09 18:44:24 +02:00
Henrik Rydgård 0babac5c5f Manually revert "Remove LM flag from vshader too" (#16718)
Reverts #16718

Though maybe we can keep this one? Let's see.
2023-05-09 18:44:18 +02:00
Henrik Rydgård 38c4c48ebe Merge pull request #17439 from hrydgard/revert-fog-fshader
Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
2023-05-09 18:20:46 +02:00
Henrik Rydgård f42c682d34 Revert "Merge pull request #16628 from hrydgard/remove-fog-fshader-flag"
This reverts commit 10dee90c83, reversing
changes made to 34c11c8acf.
2023-05-08 22:01:38 +02:00
Henrik Rydgård ba4f2837e7 Merge pull request #17435 from hrydgard/wwe-scan-functions-fix
ElfLoader: Don't scan for functions in zero-length sections
2023-05-08 17:48:27 +02:00
Henrik Rydgård 0da82d3250 ElfLoader: Don't scan for functions in zero-length sections
We end up scanning a crazy range from 0 to 0xFFFFFFFFC, which causes
problems.

Happens in WWE: Smackdown Vs Raw 2009 during initial load.
2023-05-08 17:04:29 +02:00
Henrik Rydgård 2aed95bed8 Merge pull request #17433 from hrydgard/custom-button-analog-fix
Custom button analog fix
2023-05-08 12:00:03 +02:00
Henrik Rydgård ce632ec079 IniFile: Fix writing 64-bit hex values. 2023-05-08 10:47:03 +02:00
Henrik Rydgård 9623f515e7 Add back support for custom buttons to control analog inputs 2023-05-08 10:46:28 +02:00
Henrik Rydgård e078f61bad Rename class CustomKey to CustomButton 2023-05-08 10:13:52 +02:00
Henrik Rydgård 90ea4243e0 Merge pull request #17429 from Kaitul/master
Revert zh_TW.ini
2023-05-07 22:22:18 +02:00
Kung-chih 34f0f20534 Revert zh_TW.ini 2023-05-08 00:34:10 +08:00
Henrik Rydgård 97ea555427 Merge pull request #17427 from DDinghoya/patch-9
Update ko_KR.ini
2023-05-07 12:17:18 +02:00
DDinghoya 92fcb69dcc Update ko_KR.ini 2023-05-07 19:14:45 +09:00
Henrik Rydgård 6d619201bd v1.15.3 v1.15.3 2023-05-07 10:47:35 +02:00
Henrik Rydgård 5d9a3982a7 Update README.md for 1.15.3 2023-05-07 10:43:35 +02:00
Henrik Rydgård 7e7f9fff58 Merge pull request #17425 from unknownbrackets/android-intent
Android: Explicitly allow content URI intents
2023-05-07 09:26:35 +02:00
Unknown W. Brackets 1e2c3f7f30 Android: Explicitly allow content URI intents. 2023-05-06 23:47:19 -07:00
Henrik Rydgård 7f2c03156f Fix the skip buffer effects menu item not having immediate effect (wrong invalidation).
Fixes part of #17404
2023-05-07 00:00:01 +02:00
Henrik Rydgård 13815e6f5a Merge pull request #17423 from unknownbrackets/debugger
Debugger: Correct PC if replacement breaks
2023-05-06 23:08:53 +02:00
Unknown W. Brackets 87217053ef Debugger: Correct PC if replacement breaks.
If a memory breakpoint hits within a replacement (like memcpy, memset) we
would previously move PC back to the jal in cases, which would break
things if you tried to resume.
2023-05-06 13:40:01 -07:00
Unknown W. Brackets 3d61f97b81 Debugger: Fix allocs+writes collapsing together. 2023-05-06 13:39:31 -07:00