mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-10-10 19:02:55 +02:00
Page:
VIIIII . shadPS4 v0.19.1 WIP changes
No results
8
VIIIII . shadPS4 v0.19.1 WIP changes
georgemoralis edited this page 2026-10-10 08:49:38 +03:00
Table of contents
Last updated 2026-10-09
Core
- cpu_patches: Apply comprehensive SSE4a CPU patches on macOS
- Shutdown NpHandler before restarting
- cpu_patches: Enable static patching on Linux
- cpu_patches: Patch (V)RCPPS and (V)RSQRTPS on Intel
- Speed up game ID resolution
- Anchor the FPS counter at startup and refactor counter movement check
- address_space: Restore protections after splitting a mapped region on Windows
- kernel: Implement POSIX file attribute and sync APIs
- file_sys: Normalize guest paths and fix mount matching
- Do not expand host mmap range during POSIX AddressSpace::Unmap
Libraries
- kernel/time: Implement monotonic real-time network clock
- Camera code cleanup and fixes
- ajm: Fix MP3 parser OOB and support Xing/VBRI headers
- sysmodule : Fixed incorrect validateModuleId return.
- Major Net rework. sceNet library has been rewritten with P2P support
- gnmdriver: Implement sceGnmSetGsRingSizes and sceGnmSetupMipStatsReport
Video Core
- Renderer optimizations pt2 (texture cache edition)
- Cover presentation waits and fragment texture reads
- texture_cache: scan only the first page in FindImageFromRange
- buffer_cache: allocate sparse backing with device address support
- buffer_cache: Remove duplicate SynchronizeMemoryFromImage
- vk_runtime: Use buffer copies to copy between D32 and D32S
- vk_rasterizer: Track vertex, index and indirect buffers properly
- vk_rasterizer: Restore image copy fast path
- region_manager: Add lock free bypass check when no state update is required
- liverpool: free the frames of nested indirect buffer tasks
- texture_cache: initialize added depth-overlap subresources
- video_core: Emulate zero/one MIN/MAX blend factors
- vk_rasterizer: Apply pending fast clears on FMASK decompress
- Link the stencil plane of DepthStencilCopy destinations
- allow buffer copies between different layer counts
- tile: Expand table to 2048x2048 images
- renderer_vulkan: Bind a null index buffer instead of requiring maintenance6
Shader Recompiler
- shader_recompiler: Improve NaN handling
- translate: Apply unbiasing to all instance id uses
- Enable early fragment testing when configured
- Allow step rates with base instance
- Preserve EXEC scope after empty branch
- Add subgroup barriers for shared memory dependencies
UI
- Big picture: recursive folder scanning
- don't depend on console language always load cjk font