rpcs3 Git (2016/03/21) 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:
* Merge pull request #1603 from vlj/vulkan
vulkan: Remove buffer_deprecated completly.
* vulkan: Remove buffer_deprecated completly.
attrib_buffer now use the simpler buffer struct.
* Merge pull request #1595 from MyaniPT/patch-1
Move 3rdparty dependencies to 3rdparty (part 1)
* Moves glm, GSL and libpng to 3rdparty
Moves glm and GSL to 3rdparty
Moves libpng to 3rdparty
* Moves ffmpeg and minidx9 to 3rdparty
* Moves GL, minidx12, OpenAL, stblib to 3rdparty
Moves GL, minidx12, OpenAL, stblib to 3rdparty
Fixes AppVeyor and CMakeLists (travis-ci.yml doesn't need any changes)
Points directories in the VS solution files to the new ones on the
externals directory
Includes stuff with the < > syntax instead of " "
* Merge pull request #1605 from vlj/master
Revert "End of Line Normalization"
* Revert "End of Line Normalization"
This reverts commit 2060f026366c0242730ad0b3ec5c6e26ac6edae4.
* Merge pull request #1601 from mpm11011/master
Removing wx dependencies from Crypto/unself.cpp (attempt 3)
* Change size to u64
* Merge remote-tracking branch 'refs/remotes/RPCS3/master'
* Merge pull request #1602 from vlj/vulkan
Vulkan: some refactoring
* vulkan: Split get_compatible_sampler_format in two
Component mapping is not a sampler parameter.
* vulkan: Move vk_wrap_mode and max_aniso to vkFormat
* vulkan: Do not copy texture inside a render pass
* Adding zlib to rpcs3/CMakeLists.txt
Fix zlib location in cmakelists
Potential fix to zlib include dir(s)
* MakeELF: Replaced wx streams with zlib functions
* Added zlib directory to include dirs in props
* End of Line Normalization
* Merge pull request #1599 from vlj/vulkan
Vulkan: Fixes
* vulkan: Fix crash at exit
* vulkan: Do not create empty render pass.
Fix a crash with radeon crimson drivers.
* Merge pull request #1592 from vlj/vulkan
Vulkan: Avoid recreating render pass and descriptor set
* vulkan: Move descriptor sets and layout in VKGSRender class
They're now shared between all programs.
* vulkan: Precompute all possibles render pass
* Merge pull request #1587 from vlj/vulkan
Vulkan: Use a common descriptor layout for all program
* vulkan: Use a shared pipeline layout
* vulkan: Fix for get_memory_mapping
* Merge pull request #1580 from MyaniPT/patch-1
Updates stblibs (stb_image and stb_truetype)
* Adds the stb_truetype Mac OSX fix from 64cfab5
Adds the stb_truetype Mac OSX fix from 64cfab5
Removes stb_image.c from the Visual Studio Project files since it got
deleted in previous commit
* Update stb_truetype from 0.7 to 1.09
Updates stb_truetype.h from 0.7 to 1.09
Fixes '>=' signed/unsigned mismatch at cellFont.cpp lines 328 and 333 by
making both values unsigned (u32)
* Updates stb_image from 1.33 to 2.10
Updates stb_image from 1.33 to 2.10 which deprecates stb_image.c and
uses only stb_image.h
* Merge pull request #1589 from kd-11/vulkan-wip
vk: Indexing into mipmap lod is scalar not vector
* vk: Indexing into mipmap lod is scalor not vector
* Merge pull request #1585 from MyaniPT/patch-2
Fixes #1584 (Vulkan not being usable in non-w10 systems)
* Fixes #1584
When DirectX 12 is missing, the emulator thinks Vulkan = DirectX 12 because Vulkan takes DX12's place in the box (id=2), and therefore runs DX12 when Vulkan is selected, crashing the emulator with an unhandled exception.
Fixes it by translating renderer string value to the respective enum class before sending the value to config.h instead of just relying on the box's selected id -> cbox_gs_render->GetSelection()
Also changes the order of the renderers (for convinience, now DX12 is id=3) from
Null, OpenGL, DirectX 12, Vulkan
to
Null, OpenGL, Vulkan, DirectX 12
* Merge pull request #1575 from kd-11/gl_canvas_fix
gl: Explicitly declare context attributes for GL canvas
* Explicitly declare context attributes for GL canvas
* Merge pull request #1576 from vlj/vulkan
Vulkan: Turn uniform/index buffer into ring allocated buffer
* vulkan: Clear swapchain before usage.
Fix VkQueuePresentKHR error messages
* vulkan: Remove redundant texture::create/init overloads
* vulkan: Use ring allocation for uniform/index buffers by using simpler memory_block and buffer class.
* vulkan: precompute memory type mapping.
* Merge pull request #1578 from kd-11/vulkan-wip
vk: Re-enable fog parameters for vulkan
* Re-enable fog parameters for vulkan
* Merge pull request #1562 from MyaniPT/patch-1
Set Write/Read Color/Depth Buffers to false by default
* Set Write/Read Color/Depth Buffers to false by default
Since they're not working properly right now, there's no reason for them to be enabled by default.
* Merge pull request #1573 from vlj/rsx
rsx/common/d3d12/gl/vulkan: Unify texture upload code.
* rsx/common/d3d12/gl/vulkan: Unify texture upload code.
* Merge pull request #1564 from kd-11/vulkan-wip
vk/gl: Add some more blend ops for vulkan; fix immutable storage for opengl
* Immutable textures cannot be reused!
* vk: Add some more blend ops
* Merge pull request #1571 from tambry/build_fix
Fix Release build
* Build fixed
* Merge pull request #1569 from vlj/vulkan
vulkan: Zero initialize as much structure info as possible.
* vulkan: Zero initialize as much structure info as possible.
This fixes a crash with nvidia driver in present call (likely because of
some uninitialized member)
* Merge pull request #1566 from vlj/vulkan
Vulkan: Uses d24_s8 or d32_s8 depending on availability.
* vulkan: Use d24_u8 or d32_u8 depending on hw support.
* vulkan: Uses debug output setting to enable debug layers.
* Merge pull request #1563 from kd-11/rsx_texture_formats
rsx: support for more formats
* rsx: support for more formats
rsx: support R5G5B5A1 textures
* Merge pull request #1548 from kd-11/vulkan-latest-wip
Add vulkan backend
* vk: Release dirty resources to prevent mem leak
* Move waiting for submit fence to the right place (nvidia crash)
* Support stencil formats
Fix appveyor build
* Fix apple build by excluding vk project
* Change render target layout before clearing
Use LAYOUT_GENERAL during clear; move renderpass begin to draw call end
* Make render-targets GPU resident
Fix minor regressions that occured during merge
* Fix vulkan swap modes for nvidia
CMakeLists edits
Check for linear tiling support for all usage attributes
* Fix build dependancies and fix gcc build
Factor out _aligned_malloc functions to WIN32 only
Attempt to fix CmakeLists error
More CMakeLists fixes (glslang)
Add OSDependent libs
Add OGLCompiler and SPIRV as well
* Fix nvidia crash (API version). Fix linux builds
Properly set up vulkan API version when creating instance
Fix gcc error about passing function result by reference
Fix alot of warnings in VKGSRender project
More fixes for gcc
Fix texture create function
* Exclude apple from vulkan windowing stuff as it is not supported
* Fix build for non-WIN32 platforms
Link explicitly against vkstatic.1.lib
fix linux path for vulkan glsl compiler
Restore wxWidgets version
* Rework vertex upload code and fix indexed renders
Rebase on current master; Refactor vertex upload code
Fix build; Minor fixes
Start preparations for merge
Fix generic indexed drawing bugs
Define WIN32_KHR only for windows
Remove linking against vulkan-1.lib
* Add vulkan GS backend to project
* Merge pull request #1559 from kd-11/gl_memory_leak_fix
gl: Clean up invalidated resources to fix mem leak
* Clean up invalidated resources
* Merge pull request #1552 from danilaml/fixes
Fixes for #1550 and #1546
* Update gslnag submodule. Fixes #1550
* Fix for #1546
* Merge pull request #1551 from vlj/build
build: Update wxWidget to 3.1
* build: Update wxWidget to 3.1
Download: rpcs3 Git (2016/03/21) x64
Source: Here
2016-03-21
Random Related Topic
0 Comments
Post a Comment