rpcsx/rpcs3
raven02 effd379c25 Vulkan/DX12 : refactor cull face code (#1849)
* Vulkan/DX12 : refactor cull face code

1

* Add optimal build options to CMakeLists (#1841)

Provides two options when building RPCS3

    USE_SYSTEM_FFMPEG BOOL (default: OFF)
    USE_SYSTEM_LIBPNG BOOL (default: OFF)

These options lets the user select between the system provided and builtin libraries of ffmpeg and libpng to overcome possible system issues.

Also adds support for older libpng releases if the user doesn't have libpng 1.5 or higher.

* DX12: depth buffer compare should perform only if depth testing is enabled (#1848)

* GL: front face regression fix (#1854)

* GUI: Add bulk decryption of LLE modules (#1845)

Adds a new menu to "Tools" called "&Decrypt SPRX libraries" which opens a dialog to select
multiple *.sprx files, which are than decrypted all at once.
This speeds up the LLE module decryption and saves users a lot of time.

The output path is the same where the input module resides and the extension is changed
to *.prx

* vk: Avoid double-copy for vertex attributes (#1852)

* vk: Avoid double-copy for vertex attributes

fix buffer overflow

vk: Fix vertex attrib offset_in_dst for batched draw calls

* whitespace fix only
2016-07-03 10:35:51 +08:00
..
cmake_modules Update Cotire to 1.7.3 2015-08-16 23:40:05 +03:00
Crypto Optimizations (#1680) 2016-04-25 13:49:12 +03:00
Emu Vulkan/DX12 : refactor cull face code (#1849) 2016-07-03 10:35:51 +08:00
Gui GUI: Add bulk decryption of LLE modules (#1845) 2016-07-02 19:19:32 +08:00
Loader Hotfix (#1705) 2016-05-24 01:59:39 +03:00
rpcs3qt Partial commit: Preview 2016-04-15 19:22:15 +03:00
BasicKeyboardHandler.cpp Partial commit: IO 2016-04-15 19:22:39 +03:00
BasicKeyboardHandler.h Partial commit: IO 2016-04-15 19:22:39 +03:00
BasicMouseHandler.cpp Partial commit: IO 2016-04-15 19:22:39 +03:00
BasicMouseHandler.h Partial commit: IO 2016-04-15 19:22:39 +03:00
CMakeLists.txt Add optimal build options to CMakeLists (#1841) 2016-07-01 12:07:16 +08:00
copy_setup_h.vcxproj DX12 dependencies fix 2015-11-17 21:00:59 +03:00
D3D12GSRender.vcxproj Try to use new shaders decompiler in OpenGL backend 2016-06-21 19:56:00 +03:00
D3D12GSRender.vcxproj.filters Shared PCH (experimental) 2015-12-04 23:37:44 +03:00
D3D12GSRender.vcxproj.user Property sheets, configuration simplified 2015-12-08 20:02:30 +03:00
define_new_memleakdetect.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
emucore.vcxproj LLVM: Added JIT.cpp 2016-06-27 16:43:53 +03:00
emucore.vcxproj.filters LLVM: Added JIT.cpp 2016-06-27 16:43:53 +03:00
emucore.vcxproj.user Cleanup some files 2014-10-22 01:12:15 +05:30
frame_icon.xpm Fixed the frame icon (#1811) 2016-06-21 17:03:07 +03:00
git-version.cmake Git version fixed 2015-10-04 23:05:46 +03:00
GLGSRender.vcxproj Try to use new shaders decompiler in OpenGL backend 2016-06-21 19:56:00 +03:00
GLGSRender.vcxproj.filters Try to use new shaders decompiler in OpenGL backend 2016-06-21 19:56:00 +03:00
GLGSRender.vcxproj.user Property sheets, configuration simplified 2015-12-08 20:02:30 +03:00
KeyboardPadHandler.cpp Partial commit: IO 2016-04-15 19:22:39 +03:00
KeyboardPadHandler.h Partial commit: IO 2016-04-15 19:22:39 +03:00
OpenAL.vcxproj Moves GL, minidx12, OpenAL, stblib to 3rdparty 2016-03-20 22:20:23 +00:00
OpenAL.vcxproj.filters Put XAudio and OpenAL files in separate projects. 2016-01-03 21:01:11 +01:00
ps3emu_api_enums.h Added rpcs3 api (dynamic library) 2016-06-17 21:26:06 +03:00
ps3emu_api_structs.h Added rpcs3 api (dynamic library) 2016-06-17 21:26:06 +03:00
resource.h Add RPCS3 version to logging 2015-09-07 20:13:42 +03:00
restore_new.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
rpcs3.cpp LLVM AOT 2016-06-19 21:29:48 +03:00
rpcs3.h Partial commit: Emu (the rest) 2016-04-15 19:22:49 +03:00
rpcs3.ico Add Icon on the .exe 2015-06-30 20:36:46 +02:00
rpcs3.vcxproj Fixed LLVM & MemLeak builds 2016-06-22 23:03:46 +03:00
rpcs3.vcxproj.filters rpcs3.rc recreated as rpcs3_.rc 2016-04-15 20:19:28 +03:00
rpcs3.vcxproj.user DX12 fix + rpcs3-tests project 2015-10-21 13:31:29 +03:00
rpcs3_.rc rpcs3.rc recreated as rpcs3_.rc 2016-04-15 20:19:28 +03:00
rpcs3_api.cpp Added rpcs3 api (dynamic library) 2016-06-17 21:26:06 +03:00
rpcs3_version.cpp Added rpcs3 version object 2016-06-17 21:26:04 +03:00
rpcs3_version.h Added rpcs3 version object 2016-06-17 21:26:04 +03:00
stb_image.cpp Moves GL, minidx12, OpenAL, stblib to 3rdparty 2016-03-20 22:20:23 +00:00
stdafx.cpp Partial commit: Preview 2016-04-15 19:22:15 +03:00
stdafx.h LLVM AOT 2016-06-19 21:29:48 +03:00
stdafx_d3d12.h Partial commit: Preview 2016-04-15 19:22:15 +03:00
stdafx_gui.h Partial commit: Preview 2016-04-15 19:22:15 +03:00
VKGSRender.vcxproj Try to use new shaders decompiler in OpenGL backend 2016-06-21 19:56:00 +03:00
VKGSRender.vcxproj.filters vulkan: Use d24_u8 or d32_u8 depending on hw support. 2016-03-12 15:56:23 +01:00
XAudio.vcxproj Slims down minidx9 to XAudio2_7 2016-03-29 18:51:54 +01:00
XAudio.vcxproj.filters File utility improved 2016-01-13 14:12:04 +03:00
XInputPadHandler.cpp Partial commit: IO 2016-04-15 19:22:39 +03:00
XInputPadHandler.h Partial commit: IO 2016-04-15 19:22:39 +03:00