Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 06d69e9953 Bump shader cache version 2023-01-04 11:10:38 +01:00
Henrik Rydgård b84e24cb89 Invert the nesting of specularIsZero and lmode conditions in VS. 2023-01-04 11:04:24 +01:00
Henrik Rydgård ae383147db Minor simplification in VS 2023-01-04 11:04:24 +01:00
Henrik Rydgård 18d00b0718 Remove lmode flag bit from fragment and geometry shaders 2023-01-04 11:04:23 +01:00
Henrik Rydgård 10dee90c83 Merge pull request #16628 from hrydgard/remove-fog-fshader-flag
Make fog-enable driven by uniform instead of fragment shader flag bit
2023-01-04 11:01:19 +01:00
Henrik Rydgård 34c11c8acf Merge pull request #16584 from hrydgard/vertex-format-vshader-id
Pass in the vertex decoder to the shader ID computation
2023-01-04 10:26:18 +01:00
Henrik Rydgård 97880e32a9 Merge pull request #16707 from unknownbrackets/reporting-homebrew
Reporting: Send game ELF crc with reports
2023-01-04 10:25:53 +01:00
Henrik Rydgård fa22ec575d Merge pull request #16610 from unknownbrackets/state-fonts
Font: Avoid late load on save state
2023-01-04 10:25:40 +01:00
Henrik Rydgård 3dbe69f585 Cache version 2023-01-04 10:17:59 +01:00
Henrik Rydgård 5cae5615ea Use more unusual values as "fog-disabled". 2023-01-04 10:14:12 +01:00
Henrik Rydgård 26c748f959 Make fog-enable driven by uniform instead of fragment shader flag bit 2023-01-04 10:14:11 +01:00
Henrik Rydgård f7916b2f68 Merge pull request #16715 from hrydgard/dtm-race-driver-readback
Eliminate GPU readbacks in the DTM Race Driver series.
2023-01-04 10:13:21 +01:00
Henrik Rydgård c76c09c1f3 Merge pull request #16669 from unknownbrackets/vulkan-update
Update Vulkan headers and SPIRV-Cross
2023-01-04 10:11:57 +01:00
Henrik Rydgård 650390d146 Merge pull request #16668 from unknownbrackets/glslang
Build: Update to glslang v11.13.0, use upstream
2023-01-04 10:06:49 +01:00
Henrik Rydgård d750ffbc6b Merge pull request #16701 from unknownbrackets/debugger-memview
Debugger: Allow copy of byte range from memview
2023-01-04 10:03:29 +01:00
Henrik Rydgård c3f8116309 Merge pull request #16699 from hrydgard/smooth-touchpad-scrolling
Fix smooth touchpad scrolling on Windows
2023-01-04 09:53:10 +01:00
Henrik Rydgård 830f1064e6 Merge pull request #16676 from unknownbrackets/riscv-disasm
Add disassembler for RISC-V
2023-01-04 09:52:56 +01:00
Henrik Rydgård 0076897035 Merge pull request #16695 from hrydgard/memory-exception-report-size
Memory exceptions: Keep track of access size
2023-01-04 09:52:35 +01:00
Henrik Rydgård 933c909c03 Merge pull request #16717 from unknownbrackets/shader-errors
GPU: Avoid uint by int shifts in reinterpret
2023-01-04 08:22:05 +01:00
Unknown W. Brackets d45142ebaa GPU: Avoid uint by int shifts in reinterpret. 2023-01-03 23:00:17 -08:00
Henrik Rydgård cd535263c1 Update version number v1.14.4 2023-01-03 11:14:31 +01:00
Henrik Rydgård 7fbb0c4d41 Another null check in NativeShutdown 2023-01-03 11:14:31 +01:00
Henrik Rydgård f00367da20 Update README.md for 1.14.4 2023-01-03 10:44:19 +01:00
Henrik Rydgård b657bf36ef Eliminate readbacks in the DTM Race Driver series. 2023-01-03 00:29:09 +01:00
Henrik Rydgård 233c37a589 Merge pull request #16710 from unknownbrackets/shader-errors
GLES: Use uint for uint shift amounts
2023-01-03 00:18:03 +01:00
Unknown W. Brackets 0b6635c2dc GLES: Avoid switch-case on older glsl. 2023-01-02 14:57:06 -08:00
Unknown W. Brackets 86d748fa0c GLES: Use uint for uint shift amounts.
This seems to cause trouble for some Adreno drivers as well.
2023-01-02 14:37:38 -08:00
Henrik Rydgård fd7cc76d95 Remove unnecessary savedata version reporting 2023-01-02 23:22:54 +01:00
Unknown W. Brackets 26dc773b2a Merge pull request #16709 from unknownbrackets/shader-errors
Correct some shader errors in reporting
2023-01-02 13:51:23 -08:00
Unknown W. Brackets d3f08925a9 Merge pull request #16708 from hrydgard/additional-fixes
Additional fixes from both our reports and Play reports
2023-01-02 13:49:49 -08:00
Henrik Rydgård ae99b797d7 Remove some bad float suffixes 2023-01-02 22:30:01 +01:00
Unknown W. Brackets c8728a12d0 GLES: Use mod() not fmod() in depal shaders. 2023-01-02 13:25:40 -08:00
Henrik Rydgård 6b95ed2e2e Prevent name clash from redefining packUnorm4x8 if the driver "lies" about having it 2023-01-02 22:24:00 +01:00
Henrik Rydgård a5747d53b3 Fix some report spam 2023-01-02 22:23:50 +01:00
Unknown W. Brackets 5180486ded GLES: Force frag test cache on for Intel.
Seeing drivers report errors trying to shift the alpha value in the test.
Only seeing these errors in fragment shaders, though.
2023-01-02 13:21:47 -08:00
Unknown W. Brackets 2b4a182b46 GLES: Use hex for uint constants.
Apparently some Adreno drivers have issues (fixed in 2014):
https://developer.qualcomm.com/forum/qdn-forums/maximize-hardware/mobile-gaming-graphics-adreno/27945
2023-01-02 13:13:48 -08:00
Henrik Rydgård 0e3cf9862e ComputePathTo: Handle case where from == to. 2023-01-02 22:10:00 +01:00
Henrik Rydgård d8136adbed GPUCommon::FastRunLoop: Try not to crash 2023-01-02 22:01:20 +01:00
Unknown W. Brackets 761fdd353f GPU: Avoid large constant in depal shader. 2023-01-02 12:59:19 -08:00
Unknown W. Brackets 6d9d517700 Reporting: Send game ELF crc with reports.
Getting a lot of spam from homebrew with different IDs that appear to be
the same actual homebrew, in part from ID generation.
2023-01-02 12:23:05 -08:00
Henrik Rydgård b4571648d2 Merge pull request #16706 from unknownbrackets/softgpu-lighting
softgpu: Fix lighting with 0 exp
2023-01-02 21:01:58 +01:00
Unknown W. Brackets f1b5cbf993 softgpu: Fix lighting with 0 exp.
Broken in #15317.  Fixes Kratos scene demo.
2023-01-02 11:42:52 -08:00
Henrik Rydgård 76a4e2cc71 Merge pull request #16705 from unknownbrackets/ffmpeg-up
Build: Update ffmpeg submodule for Android
2023-01-02 20:27:39 +01:00
Unknown W. Brackets d940381043 Build: Update ffmpeg submodule for Android.
Build script update to fix build with latest NDK.
2023-01-02 11:11:57 -08:00
Unknown W. Brackets 78eece8a1e Merge pull request #16703 from hrydgard/misc-stuff
Minor fixes based on the latest Google Play report
2023-01-02 09:07:08 -08:00
Henrik Rydgård 397846c0fc Just add a sanity check in NativeInitGraphics. 2023-01-02 17:38:38 +01:00
Henrik Rydgård a3252078e6 Reorder the information in assert lines by importance, to avoid the juicy stuff getting cut out 2023-01-02 16:43:01 +01:00
Henrik Rydgård bd6cdeb4ce Remove "toast" message on failure in displayInit, not allowed from that thread. 2023-01-02 16:31:30 +01:00
Unknown W. Brackets a420fc23a5 Merge pull request #16702 from unknownbrackets/readme
README: Fix some linkification
2023-01-02 07:23:39 -08:00
Unknown W. Brackets 10412d561b README: Fix some linkification. 2023-01-02 06:43:51 -08:00