Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 63424fb5be Merge pull request #13862 from unknownbrackets/shader-minor
GPU: Ignore color write mask if unusable
2021-01-03 18:08:43 +01:00
Henrik Rydgård b5daff1270 Bleach Soul Carnival. Disable the "First Frame Readback" compat setting.
Attempted workaround for #13346 after the changes in #13327 .
2021-01-03 17:53:42 +01:00
Unknown W. Brackets 1834a524c8 GPU: Be careful with color write mask precision. 2021-01-03 08:50:34 -08:00
Unknown W. Brackets 4006a4b143 GPU: Ignore color write mask if unusable.
We unconditionally attempt to use a shader with color write mask, so we
can't just refuse to generate a shader - it'll mean non-supporting devices
get no shader at all.

It's better to continue ignoring the mask in that case.
2021-01-03 08:15:37 -08:00
Henrik Rydgård 106a299c06 Merge pull request #13860 from unknownbrackets/windows-arm64
Windows: Fix miniupnpc build on ARM64
2021-01-03 09:40:57 +01:00
Unknown W. Brackets c66d5dcac1 Windows: Prevent hang on shutdown.
Which may occur on ARM64 or perhaps lower thread processors?  Let's avoid
spinloops.
2021-01-02 22:49:06 -08:00
Unknown W. Brackets 83272c5e25 D3D11: Avoid crash if debug/info queue unavailable.
We don't fail init already, so we shouldn't fail shutdown.
2021-01-02 20:47:21 -08:00
Unknown W. Brackets f2ddf73044 Build: Include Windows ARM64 in builds too. 2021-01-02 18:22:26 -08:00
Unknown W. Brackets bb5918f90b headless: Fix Windows ARM64 build. 2021-01-02 17:55:16 -08:00
Unknown W. Brackets 01676bc795 Windows: Fix miniupnpc build on ARM64. 2021-01-02 17:42:43 -08:00
Unknown W. Brackets 43948d4d4a iOS: Expose iOS 12.1+/13/14 buttons.
Now with corrected version checks.
2021-01-02 12:57:58 -08:00
Henrik Rydgård 678d881a1b Merge pull request #13855 from unknownbrackets/headless
Remove "Null" GPU and enable softgpu without a backend
2021-01-02 20:41:55 +01:00
Unknown W. Brackets e1050fe855 UWP: Don't try compiling samplerjit. 2021-01-02 09:54:35 -08:00
Unknown W. Brackets 2892f0ee20 Build: Run software backend for tests. 2021-01-02 09:37:29 -08:00
Unknown W. Brackets 3c9ab13672 GPU: Remove NULL GPU.
We can use the software GPU without a backend now, and this is in every
way superior and will result in better tests/headless behavior.
2021-01-02 09:36:13 -08:00
Unknown W. Brackets 83cae815b4 Headless: Always use at least software rendering. 2021-01-02 09:27:17 -08:00
Unknown W. Brackets ed65bc2327 SoftGPU: Allow rendering with no backend at all. 2021-01-02 09:25:41 -08:00
Unknown W. Brackets 66a6b27d78 UWP: Allow software renderer.
It can use the Direct3D 11 backend now for a while, so it should work on
UWP just fine.
2021-01-02 09:24:43 -08:00
Unknown W. Brackets 6a2b3f8f78 SoftGPU: Update PPGe draw context.
Oops, this was missing.
2021-01-02 09:23:25 -08:00
Henrik Rydgård a563ea0c99 Merge pull request #13853 from iota97/readme-script
Readme script update
2021-01-02 17:57:44 +01:00
iota97 7ad5c7a833 Readme script update 2021-01-02 14:38:09 +01:00
Henrik Rydgård 1282653ba9 Merge pull request #13852 from unknownbrackets/warnings
A few more warning fixes
2021-01-02 11:30:22 +01:00
Unknown W. Brackets 64f3830668 Psmf: Fix a potential leak on shutdown. 2021-01-01 15:43:13 -08:00
Unknown W. Brackets 4240fa3053 GPU: Correct some incorrect deallocations. 2021-01-01 15:43:13 -08:00
Unknown W. Brackets cd6be61d98 Common: Correct some formatting type mismatches. 2021-01-01 15:43:13 -08:00
Henrik Rydgård fa466d2363 Merge pull request #13850 from unknownbrackets/warnings
Cleanup some warnings and a logger shutdown crash
2021-01-01 19:53:10 +01:00
Unknown W. Brackets 8bf93bb757 http: Ignore signals on recv() too. 2021-01-01 08:58:35 -08:00
Unknown W. Brackets c3ddb279f9 http: Cleanup excessive logging. 2021-01-01 08:55:18 -08:00
Unknown W. Brackets 83644ec1b8 Android: Remove old NDK profiler.
Pretty sure this no longer works.
2021-01-01 08:42:23 -08:00
Unknown W. Brackets f57c642f0b Common: Fix logging shutdown race condition.
Got a crash during logging on another thread during shutdown.
2021-01-01 08:38:27 -08:00
Unknown W. Brackets 84aa33970b Debugger: Fix some type conversion warnings. 2021-01-01 08:37:54 -08:00
Unknown W. Brackets ce8bbfaf54 Windows: Fix some type conversion warnings. 2021-01-01 08:37:32 -08:00
Henrik Rydgård 3c59e2351c Merge pull request #13835 from hrydgard/report-small-memstick-fix
If we are reporting a small memstick size, but data is bigger, lie.
2021-01-01 10:16:56 +01:00
Henrik Rydgård 7568ba9a76 Merge pull request #13843 from unknownbrackets/actions
Implement GitHub Actions build
2020-12-31 17:23:44 +01:00
Unknown W. Brackets 7b9431f463 Net: Remove static declarations from h file.
Were just causing warnings.
2020-12-31 08:12:48 -08:00
Unknown W. Brackets e87f9adde8 Build: Remove Travis in favor of GitHub Actions. 2020-12-31 08:12:28 -08:00
Unknown W. Brackets 7014e8997c Build: Reference test as file on failure. 2020-12-31 07:27:27 -08:00
Unknown W. Brackets 898ed73e50 Build: Auto skip on documentation only changes. 2020-12-31 07:27:27 -08:00
Unknown W. Brackets ca971ad2df Build: Disable fast fail to see all build errors.
If multiple platforms have different errors (i.e. missing cstring.h,
size_t narrowing type error, etc.) it's nice to see them all.
2020-12-31 07:27:27 -08:00
Unknown W. Brackets 99f4b85f11 Build: Skip SDL2 dependency for mobile platforms. 2020-12-31 07:27:27 -08:00
Unknown W. Brackets 17bbde21bf Build: Include PPSSPPSDL on macOS for debugging. 2020-12-31 06:58:07 -08:00
Unknown W. Brackets 0bff325a96 Build: Run tests on Linux and macOS.
And disable graphics, it just seems to crash, at least on Windows...
2020-12-31 06:51:00 -08:00
Henrik Rydgård 38cfb019e0 Merge pull request #13841 from nassau-tk/fix-jpn0-euro
Euro characters Fixed in jpn0.pgf.
2020-12-31 09:42:00 +01:00
Unknown W. Brackets e1e885ee8c Build: Install specific Android NDK. 2020-12-31 00:21:09 -08:00
Unknown W. Brackets 992e38199a Build: Install SDL2 dependency. 2020-12-31 00:21:09 -08:00
Unknown W. Brackets 15a758fd0e Build: Ensure yml use tabs. 2020-12-31 00:21:09 -08:00
Unknown W. Brackets 23a78ba686 Build: Add CMake to GitHub Actions. 2020-12-31 00:21:09 -08:00
Unknown W. Brackets f59771fa64 Build: Enable graphics tests. 2020-12-31 00:21:09 -08:00
Unknown W. Brackets cd40dcdce0 Build: Explicitly depend on miniupnpc.
Although Core already does, so this seems like an MSVC bug?
2020-12-31 00:21:09 -08:00
Unknown W. Brackets 63d53aef26 Build: Add test execution. 2020-12-31 00:21:09 -08:00