Commit graph

26185 commits

Author SHA1 Message Date
Unknown W. Brackets
be5d93d5f1 Vulkan: Compile compute shaders only if enabled. 2019-09-30 00:39:00 -07:00
Unknown W. Brackets
41a6831333 Vulkan: Add a setting for hardware scaling. 2019-09-30 00:35:50 -07:00
Unknown W. Brackets
7fa05a3181 Vulkan: Initial 16-bit texture shader decode. 2019-09-30 00:35:14 -07:00
Unknown W. Brackets
6613312ecc Vulkan: Add 4xbrz texture shader. 2019-09-30 00:34:53 -07:00
Henrik Rydgård
eeec18c018 Make the barrier a bit more focused. Up some limits. 2019-09-29 10:55:49 -07:00
Henrik Rydgård
080f34acfe Need a barrier on Mali. Strange that validation didn't warn... 2019-09-29 10:54:55 -07:00
Henrik Rydgård
e9b2af7fc7 In the computeUpload path, use a shader intrinsic to unpack the color. 2019-09-29 10:54:33 -07:00
Henrik Rydgård
101019d5cd Fix build error on 64-bit android 2019-09-29 10:53:53 -07:00
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. 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.
2019-09-25 22:47:46 +02:00
Henrik Rydgård
4f07db87d8 Symbolic 1.9.0 commit 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