Unknown W. Brackets
9857e8d1b1
GPU: Respect stencil write mask for 5551 buffers.
...
If the mask is 0x7F on 5551, that's equivalent to allowing the clear
entirely. See #13391 .
2021-01-24 15:54:13 -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
Henrik Rydgård
5d8b2ef504
Merge pull request #13908 from unknownbrackets/ir-persona3
...
Fix IR issue in Persona 3
2021-01-11 08:03:51 +01:00
Unknown W. Brackets
5354459476
irjit: Update clobber flag on inst swap.
...
Fixes IR in Persona 3.
2021-01-10 16:41:45 -08:00
Unknown W. Brackets
9dcb70d502
irjit: Add disable flag for simplify passes.
2021-01-10 14:50:32 -08:00
Henrik Rydgård
90a8038a08
Merge pull request #13907 from unknownbrackets/headless
...
Fix Headless and UnitTest on Android again
2021-01-10 23:37:11 +01:00
Unknown W. Brackets
3734df347b
Android: Add NEON/SSE funcs into Headless/UnitTest.
2021-01-10 12:38:20 -08:00
Unknown W. Brackets
e12651e746
Build: Validate unittest/headless on Android.
2021-01-10 12:16:17 -08:00
Unknown W. Brackets
e2efc245db
Android: Fix headless and unittest build.
2021-01-10 12:16:02 -08:00
Henrik Rydgård
6d0315eaf9
Fix copy/paste typo causing crash getting tempdirs if an env var had no value
2021-01-10 20:33:17 +01:00
Henrik Rydgård
3b40d47313
Merge pull request #13905 from nassau-tk/fix-pgf-euro
...
FixPGF for Euro Characters.(Total Balance emphasis)
2021-01-10 18:57:43 +01:00
Henrik Rydgård
5880ee4d68
Merge pull request #13906 from unknownbrackets/skinning
...
GPU: Correct shader gen with weights as floats
2021-01-10 18:36:45 +01:00
Unknown W. Brackets
a73c15babc
GPU: Correct shader gen with weights as floats.
...
For now, this supports the option. We should probably just move to
everything being floats, but we already prefer software skinning.
Fixes #13903 .
2021-01-10 08:52:28 -08:00
nassau-tk
95e6e6c839
FixPGF for Euro Characters.(Balance emphasis)
2021-01-11 01:18:51 +09:00