Published

-

shadps4 v0.8.0 relased!


Another exciting release from shadPS4 team coming today . This time our release is dedicated to one of our latest Uber Dev “stephen”. A lot of new fixes , features have come up with this release let’s sum some below.

Core

  • lseek: let the host OS set lseek errors
  • Filesystem code cleanup
  • Emulate sceKernelInternalMemory mapping
  • Fixed sceKernelAllocateDirectMemory and sceKernelAvailableDirectMemorySize

Libraries

  • sceDiscMap is now HLE.
  • Initial ngs2 HLE work.
  • Implement libusb passthrough
  • Proper ulobjmgr stubs
  • Initial Audio3d implementation
  • NpAuth library stub

GPU

  • Reset previous buffer label instead of current one
  • Handle compute packets that are split between the ends of two command buffers
  • Implement DmaDataSrc::MemoryUsingL2 and DmaDataDst::MemoryUsingL2
  • renderer_vulkan: Use more depth-stencil dynamic state.
  • renderer_vulkan: Only update dynamic state when changed.
  • renderer_vulkan: Make some primitive state dynamic.
  • Implement sceVideoOutGetEventCount and sceVideoOutDeleteVblankEvent
  • vk_rasterizer: Control mapped_ranges access with shared lock.
  • renderer_vulkan: Improve handling of required vs optional extensions.
  • vk_rasterizer: Improve viewport depth calculations.
  • texture_cache: Relax mismatched image type from assert to cache miss.
  • renderer_vulkan: Support loading Vulkan layers on macOS SDL build.

Shader recompiler

  • Improve divergence handling and readlane elimintation
  • Add S_SETPRIO to EmitFlowControl
  • Use VK_AMD_shader_trinary_minmax when available
  • resource_tracking_pass: Add heuristic to detect incorrectly tracked buffer sharp
  • Implement S_FLBIT_I32_B32 and V_MUL_HI_I32
  • Implement S_SUBB_U32 instruction
  • Fill in IMAGE_GATHER4_* variants in table
  • Implementing DS_SUB_U32, DS_INC_U32, DS_DEC_U32.
  • Implement SET_PC_B64 instruction

GUI

  • Add option to enable/disable game folders individually
  • Handle “-patch” as the suffix for game update folders
  • Trophy Viewer - Select Game
  • Removed fpkg support.
  • Fix support for unicode paths for game install directories
  • As usual a lot of new translations

Full Changelog: v.0.7.0…v.0.8.0Get it on our download page , and don’t forget to check our compatibility list

Related Posts

There are no related posts yet. 😢