2016-07-18

rpcs3 Git (2016/07/18)

EmuCR: rpcs3 rpcs3 Git (2016/07/18) is compiled. rpcs3 is an open source PlayStation 3 (PS3) emulator for the Microsoft Windows. Current versions can run only small homebrew for PS3. Developers are planning to make it to emulate PS3 on its speed in the near future.

rpcs3 purpose:
- Make PS3 developers easily test their apps and homebrews on PC without crashing their PS3 or moving their apps from PC to PS3.
- Just playing PS3 games on your PC and have fun! ( In the future )

rpcs3 Git Changelog:
* D3D12/Vulkan : swizzle texture format G8B8 (#1931)
* D3D12: swizzle texture format G8B8
* Vulkan: swizzle texture format G8B8
* vk: Fix vertex winding (#1934)
* vk: do not flip face winding based on shader origin
* vk: disable face culling
* vk/dx12: Enable/fix separate back and front lighting (#1927)
* vk: separate specular color
rsx: separate front color output from back color output
re-enable front-back diffuse lighting
vk: fix front face selection and actually enable face culling
* dx12: Hide constant-key blended visuals (by common use of factor, 1-factor)
* dx12: Fix 2 sided lighting when the shader does not compute both outputs
* vk/dx12: confirm that src register exists before copying for 2-sided lighting
* Merge pull request #1916 from vlj/rsx-refactor
rsx: Gather most rsx commands pretty printing and state modification …
* gl: Fix direct call to rsx::method_registers array.
* rsx: Gather most rsx commands pretty printing and state modification function in a single file.
rsx_decode.h implements a "rsx_decoders" template class that is specialized for most GCM command
found in rsx command buffer. 3 static members are defined : a "decode" function that turns command
value into a more meaninfull type if applicable (for instance bool for _enabled* command, surface
formats for set_surface_format command...), a "commit_rsx_state" that modifies a given rsx_state
structure when the command is parsed, and a "dump" function used in rsx_debugger for pretty printing.
Hopefully having the 3 functions in a single place for every command will act as a self documenting
list of rsx command buffer opcode.
rsx_state is also expanded into several explicit variables instead of being stored into a u32 array.
This should makes debugging easier (Visual Studio will display the exact value of these member for instance)
as well as preparing rsx_state for serialisation/deserialisation.
The vertex array and textures opcode are not concerned atm for bisecting purpose.
* NV0039_OFFSET_IN fix

Download: rpcs3 Git (2016/07/18) x64
Source: Here

0 Comments

Post a Comment