Commit Graph
46441 Commits
Author SHA1 Message Date
Nemoumbra 7ad894914c Copied sceNetPrintf from SysclibForKernel 2026-07-17 04:33:29 +03:00
Nemoumbra 92bde076a3 Implemented sceNetRand 2026-07-17 04:17:05 +03:00
Henrik Rydgård 87c92c934e Merge pull request #21922 from hrydgard/more-optimizations
Fix Vulkan on very old Android devices, avoid computing disk space, performance fixes
2026-07-15 14:05:05 +02:00
Henrik Rydgård 013fc094de Remove NeedsZWHack old Mali workaround in vertex shaders. The new transform math seems to have fixed it some other way. 2026-07-15 12:14:33 +02:00
Henrik Rydgård c4889b3a2a Some more simplification of expressions in the vertex shader generator 2026-07-15 12:03:16 +02:00
Henrik Rydgård 26313b6314 Log improvements 2026-07-15 12:03:05 +02:00
Henrik Rydgård c1ceea1405 Correct Vulkan initialization for devices that don't support Vulkan 1.1. 2026-07-15 11:57:27 +02:00
Henrik Rydgård 993c3a9c67 Avoid accurately computing disk space on iOS and Android (where it can be slow). Add a setting. 2026-07-14 22:22:29 +02:00
Henrik Rydgård a6516c8d66 __KernelModuleDoState: Only apply function replacement on state load. Improves performance of rewind states 2026-07-14 20:31:39 +02:00
Henrik Rydgård 8721e11694 Simplify expressions 2026-07-14 20:31:39 +02:00
Henrik Rydgård b719323f16 Merge pull request #21921 from hrydgard/remove-hardware-skinning-again
Remove hardware skinning (second try)
2026-07-14 20:31:11 +02:00
Henrik Rydgård ca8e54106b Remove libretro setting definition 2026-07-14 20:01:33 +02:00
Henrik Rydgård c3eafeb005 Remove obsolete vertex decoder code and options 2026-07-14 17:26:00 +02:00
Henrik Rydgård cd40e2d4f0 Delete more code related to hardware skinning 2026-07-14 17:17:40 +02:00
Henrik Rydgård 61e1ef8f7a Remove the "Software skinning" option. Now always on. 2026-07-14 17:02:57 +02:00
Henrik Rydgård 035278516f Bump langtool deps 2026-07-14 17:02:26 +02:00
Henrik Rydgård 024300eeba Merge pull request #21920 from hrydgard/more-fixes
Fix glitches in Naruto Shippuden 3: UNH
2026-07-14 16:34:41 +02:00
Henrik Rydgård 4d018cd7e5 Fix back behavior in GameScreen
Fixes #21884
2026-07-14 15:44:17 +02:00
Henrik Rydgård 219c97c531 Apply sprite fix in Naturo Shippuden: UNH 3 2026-07-14 15:32:25 +02:00
Henrik Rydgård a655278dc8 Fix vertex/index advance with through-mode 2D culling. Fixes Naruto 3
Fixes #21919
2026-07-14 15:29:55 +02:00
Henrik Rydgård 18a9de3eca Move AdvanceVerts to GPUStateCache 2026-07-14 15:28:21 +02:00
Henrik Rydgård 3e393d99e1 GeDebugger: Add some sanity checks in the vertex preview to avoid crashes 2026-07-14 14:15:32 +02:00
Henrik Rydgård dbba810745 Merge pull request #21918 from hrydgard/more-changes
Fix graphics problems in 3rd Birthday in OpenGL on Mali devices
2026-07-13 21:20:27 +02:00
Henrik Rydgård 20113c67f3 Add a few (disabled) lines of code to kinda-simulate the Mali feature set. 2026-07-13 20:00:10 +02:00
Henrik Rydgård 04571a15e3 Don't forget to specify highp on u_zw in OpenGL. Necessary for older Mali.
Fixes #21914
2026-07-13 19:59:53 +02:00
Henrik Rydgård 3de35305cd Simplify color clamping in vertex shader generator 2026-07-13 12:42:46 +02:00
Henrik Rydgård 1833b51b98 Dev tools: Shader viewer: Add button to copy generated shader code to clipboard 2026-07-13 12:42:32 +02:00
Henrik Rydgård 7cf5468221 Merge pull request #21917 from hrydgard/framebuffer-offset-work
Fix some issues with framebuffer offset, after the transform pipeline refactor
2026-07-13 12:37:56 +02:00
Henrik Rydgård 38b0b0b126 Eliminate two divisions and multiplication from all vertex shaders 2026-07-13 12:11:31 +02:00
Henrik Rydgård c320639016 Simplify the math. 2026-07-13 11:50:47 +02:00
Henrik Rydgård a2fb013cf6 ConvertViewportAndScissor: Have a nice clean path for the common case. 2026-07-13 11:48:00 +02:00
Henrik Rydgård 35010391a7 Correct framebuffer offset, after the refactor.
Fixes #21915
2026-07-13 11:43:30 +02:00
Henrik Rydgård f33471596a Merge pull request #21916 from hrydgard/misc-fixes
Minor fixes and optimizations
2026-07-13 11:43:26 +02:00
Henrik Rydgård e049781a6d Same as GermanAizek's #21912, but using an existing function.
Replaces #21912
2026-07-13 11:25:37 +02:00
Henrik Rydgård 1297958f9d Optimize ConvertMatrix4x3To3x4Transposed (by Gemini) 2026-07-13 11:25:02 +02:00
Henrik Rydgård db712016bb Comment improvements, rename a dirty-flag 2026-07-13 11:10:31 +02:00
Henrik Rydgård 497baecc9e Correct OnVkey locking on PauseScreen as well 2026-07-12 11:31:29 +02:00
Henrik Rydgård 9fc2fff68a Fix lock around vkey queue in EmuScreen 2026-07-11 22:08:18 +02:00
Henrik Rydgård f0baf3ade7 Merge pull request #21913 from FayezBast/arabic-translation
feat: Update Arabic translation
2026-07-11 19:47:59 +02:00
fayez bast 3e7b2549c8 Update Arabic translation 2026-07-11 14:12:38 +03:00
Henrik Rydgård 46b986ec79 Merge pull request #21883 from MarkrPearce96/upstream-pr-audio-thread-safety
libretro: fix audio buffer data race and >1024-frame sample pushes
2026-07-10 19:44:51 +02:00
Henrik Rydgård 77aed5faa7 Merge pull request #21908 from hrydgard/vtx-format-analysis
Vulkan pipeline checker: Check for duplicate pipelines with different vertex formats
2026-07-10 19:36:20 +02:00
Henrik Rydgård c357043913 Merge pull request #21907 from hrydgard/rebase-fix/mpeg-position
Rebase danzel's fix/mpeg-position, fix savestate issue
2026-07-10 19:24:35 +02:00
Henrik Rydgård 4a16064116 Merge pull request #21911 from crashGG/mmpx
MMPX Enhanced Lite
2026-07-10 19:15:02 +02:00
Henrik Rydgård 7e61f82826 Cleanup the output of the pipeline analyzer 2026-07-10 19:07:30 +02:00
Henrik Rydgård 254e10fd4e Correct another couple of shader bit problems, found by the analyzer 2026-07-10 19:07:29 +02:00
Henrik Rydgård 28b2b1793b Pipeline checker: Add support for checking for identical pipelines with different vertex formats
This turned out not to be very fruitful.
2026-07-10 19:07:27 +02:00
crashGG 41b39afcf4 MMPX Enhanced Lite
update MMPX Enhanced Lite version
It eliminates most artifacts found in the original algorithm while remaining highly efficient and lightweight.
2026-07-10 17:58:01 +03:00
Henrik Rydgård 069d203989 Merge pull request #21906 from hrydgard/shader-id-refactor
Shader ID bugfix - hasColor isn't relevant in software transform mode.
2026-07-10 13:55:22 +02:00
Henrik Rydgård a954e6d719 Update the jeddah adhoc server 2026-07-10 12:49:57 +02:00