Commit Graph
28938 Commits
Author SHA1 Message Date
Henrik Rydgård 679a952dc1 Merge pull request #13945 from unknownbrackets/kh-reinterpret
Compat: Enable reinterpret for Kingdom Hearts
2021-01-19 00:37:01 +01:00
Unknown W. Brackets a78472b9d0 Compat: Enable reinterpret for Kingdom Hearts.
See #11223.  Should enable it for everything at some point.
2021-01-18 14:19:54 -08:00
Henrik Rydgård cf797d8da5 Merge pull request #13944 from unknownbrackets/vulkan-scaling
Vulkan: Prevent scaling shader leak
2021-01-18 22:55:17 +01:00
Unknown W. Brackets 97b68e6964 Vulkan: Prevent scaling shader leak.
No need to recreate if they haven't changed.
2021-01-18 13:31:43 -08:00
Henrik Rydgård 48bb797ffd Merge pull request #13941 from unknownbrackets/safesize
GPU: Fix safe size checks when rect offscreen
2021-01-18 09:24:41 +01:00
Henrik Rydgård d70214ce7c Merge pull request #13939 from unknownbrackets/headless
Allow PNGs and http:// for headless test expected files
2021-01-18 09:22:29 +01:00
Unknown W. Brackets 60b354a661 GPU: Fix safe size checks when rect offscreen. 2021-01-17 19:57:32 -08:00
Unknown W. Brackets c84cbdda8a Headless: Default to PNG for ppdmp tests. 2021-01-17 18:34:23 -08:00
Unknown W. Brackets 70d92139db Headless: Simplify executing a ppdmp via headless. 2021-01-17 18:33:59 -08:00
Unknown W. Brackets a964615c41 Headless: Disable http disk cache. 2021-01-17 18:33:35 -08:00
Unknown W. Brackets f9ef03b0a1 Headless: Allow PNGs and http:// for screenshot. 2021-01-17 18:33:02 -08:00
Unknown W. Brackets 3306ac115d Headless: Read expected file as a FileLoader.
This makes it possible to run tests from network locations.
2021-01-17 17:44:21 -08:00
Unknown W. Brackets e0b784f123 Headless: Allow screenshot compare without backend.
This makes not just graphics-enabled tests work in headless on softgpu,
but also screenshot comparison ones.
2021-01-17 17:42:07 -08:00
Henrik Rydgård a88f6b45d2 Merge pull request #13928 from hrydgard/more-gpu-driver-tests
Adds two new tests to GPU driver test screen: Adreno shader logic test and flat shading
2021-01-17 23:04:03 +01:00
Henrik Rydgård c8bbf40bb0 GL FB readback: Only use "inout" if we actually want to read from the fb. 2021-01-17 19:13:56 +01:00
Henrik Rydgård abbc8a0810 Merge pull request #13937 from Panderner/lego-buffered
Compat: Note those 3 LEGO games requires Buffered rendering
2021-01-17 18:10:14 +01:00
Henrik Rydgård ca50077341 More GPU test improvements
* Fix the flat test. Unfortunately doesn't repro the bug :(
2021-01-17 18:04:00 +01:00
Panderner 3779ea0ab1 Compat: Note that 3 LEGO games those are require Buffered rendering 2021-01-17 22:01:27 +08:00
Henrik Rydgård 02a771c049 Add texture to flat shaded test. 2021-01-17 13:44:57 +01:00
Henrik Rydgård a30b521257 Adds two new tests to GPU driver test screen: Adreno shader logic test and flat shading
The adreno test tests for the bug mentioned in #13910.
Very clear repro on Adreno 630, Pocophone F1.

The flat shading test is an untested attempt at a repro of

(will test that tomomorrow).
2021-01-17 13:29:36 +01:00
Henrik Rydgård ec91417610 Merge pull request #13936 from hrydgard/ios-minor
iOS CMake fixes and new --ios-xcode ./b.sh command.
2021-01-17 12:23:54 +01:00
Henrik Rydgård 58d80e5b31 Merge pull request #13911 from Panderner/gradius-speed-hack
Enable BlockTransferAllowCreateFB for Gradius Collection
2021-01-17 11:53:20 +01:00
Henrik Rydgård ec12b7c221 Merge pull request #13935 from hrydgard/compiler-flag-o2
There's little reason to build at O3, so let's just not. Changing to O2.
2021-01-17 11:38:38 +01:00
Henrik Rydgård 1759f1fad8 CMake fixes and new --ios-xcode ./b.sh command.
Also enables stencil for the iOS backbuffer. Fixes the GPU test and will doubtlessly
fix problems with running non-buffered (which you shouldn't do anyway though).

Slim alternative to #13766 with less risk to buildbots.
2021-01-17 11:34:27 +01:00
Henrik Rydgård fe450b4987 There's little reason to build at O3, so let's just not. Changing to O2.
See #13920 for a breakage report.
2021-01-17 10:43:43 +01:00
Henrik Rydgård ab9d46a7ba Merge pull request #13931 from unknownbrackets/headless
Headless: Allow connecting the web debugger
2021-01-17 10:09:27 +01:00
Henrik Rydgård 26ab87a48b Merge pull request #13929 from unknownbrackets/settings-gradius
Compat: Note that Gradius requires block transfer
2021-01-17 10:07:48 +01:00
Henrik Rydgård 3c29f3ba14 Merge pull request #13932 from unknownbrackets/softgpu
SoftGPU: Fix sprite provoking vertex in fast path
2021-01-17 10:05:39 +01:00
Henrik Rydgård 6fe2bb99a6 Merge pull request #13933 from unknownbrackets/vulkan
Vulkan: Delete only created swapchain images
2021-01-17 10:03:54 +01:00
Unknown W. Brackets 6ca9acf94b Vulkan: Delete only created swapchain images.
We do other null checks here, same reason.  Create may have failed.
2021-01-16 20:55:34 -08:00
Unknown W. Brackets 5e3579a780 SoftGPU: Fix sprite provoking vertex in fast path.
It was right everywhere else.
2021-01-16 20:13:16 -08:00
Unknown W. Brackets 8fe9bedb78 Module: Keep the state for each import.
On exports, we iterate modules then imports.
But on imports, we iterate the exports to find the module, so we need to
keep the state around higher up.
2021-01-16 19:32:37 -08:00
Unknown W. Brackets 114e73ffc9 Headless: Allow connecting the web debugger. 2021-01-16 19:07:25 -08:00
Unknown W. Brackets 6b4693a883 Compat: Note that Gradius requires block transfer.
Of course, there are many more that do, but might as well add since we're
tracking it here.
2021-01-16 16:55:53 -08:00
Henrik Rydgård 720c5b4176 Merge pull request #13927 from unknownbrackets/unlink
Module: Reverse a single HI16/LO16 pair correctly
2021-01-16 23:58:51 +01:00
Unknown W. Brackets f1190da19c Merge pull request #13918 from sum2012/template_minor
Update Template
2021-01-16 13:50:02 -08:00
sum2012 3548ac9a41 Remove re-test each month 2021-01-17 05:19:19 +08:00
Unknown W. Brackets 6efd1ae7f4 Module: Keep HI16/LO16 in a temp state object.
This doesn't need to live any longer than the link or unlink, so let's
just make that abundantly clear.
2021-01-16 11:57:37 -08:00
Unknown W. Brackets 17f3de66c5 Module: Reverse a single HI16/LO16 pair correctly.
If there is only one imported variable as a HI16/LO16, unloading the
module wasn't properly reversing the link.  See #13104.
2021-01-16 10:04:20 -08:00
AdamN 0e4b478897 Merge pull request #13925 from ANR2ME/adhoc
Fix Stuck issue on some games when Failed to connect to Adhoc Server (faked success)
2021-01-16 21:20:26 +07:00
ANR2ME 23efd22efb Fix Stuck issue on some games (Dissidia 012, Full Auto 2, etc) when Failed to connect to Adhoc Server (faked success) 2021-01-16 20:55:40 +07:00
Henrik Rydgård e51317e261 Merge pull request #13924 from hrydgard/vk-colortest-workaround
VK: Re-apply the old Adreno driver bug workaround. Fixes #13910.
2021-01-16 13:23:13 +01:00
Henrik Rydgård 71f9196d61 VK: Re-apply the old Adreno driver bug workaround. Fixes #13910.
Should likely fix issue #13923 too.
2021-01-16 12:57:14 +01:00
Henrik Rydgård 13e7de1b85 Merge pull request #13922 from hrydgard/prevent-negative-vp-size
Make sure we don't try to set a negative viewport size.
2021-01-16 11:04:10 +01:00
Henrik Rydgård 0386cafe53 Make sure we don't try to set a negative viewport size.
Should help #13921.
2021-01-16 09:45:21 +01:00
sum2012 fbf481c168 Update Template 2021-01-14 21:03:10 +08:00
Panderner 9571c02872 Enable BlockTransferAllowCreateFB for Gradius Collection 2021-01-12 14:41:25 +08:00
Panderner a44c6c3516 Merge pull request #3 from hrydgard/master
Update Readme.md
2021-01-12 14:31:47 +08:00
Henrik Rydgård 19313aaabb Merge pull request #13909 from nassau-tk/refix-euro-pgf
PGF Re-Fixed Euro Characters
2021-01-11 16:17:25 +01:00
nassau-tk 3540d5c5aa PGF Re-Fixed Euro Characters 2021-01-12 00:00:05 +09:00