Commit Graph
26177 Commits
Author SHA1 Message Date
Unknown W. Brackets 8524dbdf13 Vulkan: Check coherent bit. 2019-09-29 10:53:00 -07:00
Henrik Rydgård a355f49c91 Also experiment with a "copy shader" that just does raw data manipulation into GPU local memory, then copies to image from there. 2019-09-29 10:39:12 -07:00
Henrik Rydgård 9ed66001c6 Use a plain compute shader for RGBA8888 texture uploads, as a proof of concept. 2019-09-29 10:27:50 -07:00
Henrik Rydgård e6bec3e555 Vulkan: Add simple manager for compute shaders that upload data to images. 2019-09-29 10:24:48 -07:00
Henrik Rydgård 360e138c2c Merge pull request #12372 from unknownbrackets/curves
GPU: Generate normals for curves with lighting
2019-09-29 08:17:35 +02:00
Henrik Rydgård 633d1e761e Merge pull request #12373 from unknownbrackets/thin3d-param
UI: Stop caching the draw context in coreParam
2019-09-29 08:12:04 +02:00
Unknown W. Brackets 5871ab0538 UI: Stop caching the draw context in coreParam.
This is possibly getting outdated in some paths of graphics reinit, and
then causing crashes.  Let's just always get it from the graphicsContext.
2019-09-28 21:58:15 -07:00
Unknown W. Brackets 029dd07c8e UI: Minor assert fix. 2019-09-28 21:10:26 -07:00
Unknown W. Brackets cba6a63058 GPU: Generate normals for curves with lighting.
Improves #12354.  This needs to happen even if the vertex has no normals.
2019-09-28 15:08:37 -07:00
Henrik Rydgård 813d3643db Merge pull request #12369 from unknownbrackets/memmap
Core: Fix memory range guard check
2019-09-28 17:58:45 +02:00
Unknown W. Brackets bdd2029623 Core: Fix memory range guard check.
Was allowing sizes with the high bits set, which could cause all kinds of
weird issues and crashes.
2019-09-28 08:40:41 -07:00
Henrik Rydgård 9e7625c74b Workaround for a crash found in #12358 on older devices 2019-09-28 01:11:06 +02:00
Henrik Rydgård 25634d2df2 Merge pull request #12366 from hrydgard/crash-fixes-1.9
A first round of crash fixes from 1.9 crash reports
2019-09-28 00:20:58 +02:00
Henrik Rydgård 22ee875ffc Fix nasty race condition with menu background audio. Fixes #12365 2019-09-27 23:53:31 +02:00
Henrik Rydgård 701d740207 Add a comment. See issue #12365 2019-09-27 23:34:36 +02:00
Henrik Rydgård 9c4649d3ac Assorted cleanup 2019-09-27 23:25:30 +02:00
Henrik Rydgård 382d5a6b95 Blind attempt at fixing an OpenSL ES crash 2019-09-27 23:08:35 +02:00
Henrik Rydgård 553ea23c34 Add memory range checks to a few little-used sysclib functions. Might help #12359. 2019-09-27 22:58:18 +02:00
Henrik Rydgård a461dbeecb Fix crash in Zip UI. Make another crash happen earlier. 2019-09-27 22:56:37 +02:00
Henrik Rydgård ccf63ef544 Fix crash in zip handling 2019-09-27 22:55:39 +02:00
Henrik Rydgård a484fab919 Symbolic commit for 1.9.2. Making another submission attempt to Google play so have to increment the version. v1.9.2 2019-09-26 18:27:15 +02:00
Henrik Rydgård 596ea4fddb Merge pull request #12352 from unknownbrackets/debugger
Debugger: reset step counter on game stop
2019-09-26 09:16:17 +02:00
Unknown W. Brackets f74e4289ee Debugger: reset step counter on game stop.
This way we ensure that a game reset will retrigger a stepping
notification.
2019-09-25 23:36:01 -07:00
Henrik Rydgård 4b310f01c2 Merge pull request #12351 from DavidTamas/master
Updated assets/compat.ini with additional UMD serials for GTA titles
2019-09-25 23:30:18 +02:00
Tamás bc492672b9 Listed additional UMD serials for GTA titles 2019-09-25 23:20:46 +02:00
Henrik Rydgård 97194ee642 Symbolic commit for 1.9.1.
This one is only to get around a Google Play issue.
v1.9.1
2019-09-25 22:47:46 +02:00
Henrik Rydgård 4f07db87d8 Symbolic 1.9.0 commit v1.9 2019-09-25 20:21:46 +02:00
Henrik Rydgård e05193a671 Merge pull request #12279 from hrydgard/readme-1.9
Update README.md for 1.9
2019-09-25 00:11:08 +02:00
Henrik Rydgård f3b84fd8a4 Android: Fix crashes on Android versions < 11 due to mCameraHelper being null 2019-09-24 23:44:14 +02:00
Henrik Rydgård 9d65ff8873 Silence a few warnings. 2019-09-24 23:10:18 +02:00
Henrik Rydgård 7481a5e810 Update lang submodule 2019-09-24 23:07:54 +02:00
Henrik Rydgård e6a76e2956 Vulkan: Update API headers.
Mostly to get VK_EXT_exclusive_fullscreen for later.
2019-09-23 23:38:18 +02:00
Henrik Rydgård 58da4aa24b Update default adhoc server to one that works 2019-09-23 11:38:39 +02:00
Henrik Rydgård 87ee8029a3 Another fix for AnalogTestScreen rendering (it broke again somehow?) 2019-09-22 10:31:20 +02:00
Henrik Rydgård 91b41a11b7 Refer to AkiraJkr's new issue 2019-09-20 15:07:48 +02:00
Henrik Rydgård 1eb2ac372a Add patch note about MGS:PW as suggested by AkiraJkr 2019-09-20 13:51:11 +02:00
Henrik Rydgård e1c2d72c10 Additional README updates 2019-09-19 22:57:36 +02:00
Henrik Rydgård b5b10e922b More readme updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 909640adbc README.md: Lunamoo's additions 2019-09-19 22:54:35 +02:00
Henrik Rydgård 48d79604b5 More README.md updates 2019-09-19 22:54:35 +02:00
Henrik Rydgård 99326f3b82 Update README.md a bit more 2019-09-19 22:54:35 +02:00
Henrik Rydgård 164593a507 Update README.md for 1.9.0
As usual I'm sure I'm missing a lot of good changes :)
2019-09-19 22:54:35 +02:00
Henrik Rydgård 5a53570b38 Case fix for previous commit 2019-09-19 12:39:03 +02:00
Henrik Rydgård b5af797ca6 Hacky workaround for #12339 (Amazon FireStick 4k issue) 2019-09-19 10:39:12 +02:00
Henrik Rydgård 07a5adc8e0 Merge pull request #12333 from hrydgard/android-opensl-init-fix
Android OpenSL initial queue fix
2019-09-18 00:55:16 +02:00
Henrik Rydgård f9bf1f96bd Android audio: Turns out the initial queue operation queued up too little data anyway (sizeof on dynamic buffer.. sigh).
Anyway like I said, none of this really seems to matter.
2019-09-17 23:41:47 +02:00
Henrik Rydgård e69b71b58f Remove some legacy 2019-09-17 23:26:42 +02:00
Henrik Rydgård 54570fdfb4 Android OpenSL: Fix bug where we should have enqueued two buffers on startup.
I don't actually think this matters much though. Seems to make
absolutely no difference on any of my devices, but you never know.
2019-09-17 19:44:39 +02:00
Henrik Rydgård e723594133 Vulkan: Fix shutdown crash accidentally caused by #12324 2019-09-17 14:47:38 +02:00
Henrik Rydgård c7798715a5 Fix issue preventing video to work correctly in Digimon. Fixes #12186
(due to BlockTransferAllowCreateFB not updating the framebuffer range
speedhack).
2019-09-17 14:47:38 +02:00