kd-11
a11d66f52d
update vulkan submodules ( #3600 )
2017-10-15 14:37:52 +03:00
Megamouse
304a4a1b61
GUI: add some visual studio filters ( #3375 )
2017-10-14 19:06:20 +03:00
Henrique Jung
76b7103fed
[CMake] Build LLVM from the submodule if there's no suitable version
...
When RPCS3 is compiled with LLVM (default option), CMake only tries to
find LLVM on the default system installation. So the OS must have a
sytstem-wide installation of LLVM of at least version 4.0, which is not
available on many GNU/Linux distributions (e.g. Ubuntu 16.04, Debian
Stretch). If CMake can not find a suitable version, it silently falls
back to compile RPCS3 without LLVM.
This patch makes CMake defaults to compile the LLVM submodule if and
only if a suitable LLVM version is not found installed on the system.
Due to a build time check on LLVM, in-tree builds will not work when
building the submodule (LLVM does not allow in-source builds). For this
reason, the instruction for building on CMake were updated.
2017-10-14 14:54:10 +03:00
kd-11
1572d01c53
qt: Add cpu blit emulation override to the debug tab
2017-10-14 14:19:14 +03:00
kd-11
86bf61ad35
rsx: Fix memory protection
...
- Fixes hanging when wcb is enabled
2017-10-14 14:19:14 +03:00
kd-11
479aa91368
rsx: Add a debug option to force full software emulation of blit engine
2017-10-14 14:19:14 +03:00
kd-11
bb398c4a08
travis: Dont try to upload appiamges if UPLOAD_URL is missing
2017-10-13 15:23:48 +03:00
kd-11
eab9d06981
rsx: Texture cache fixes
...
- Fix src/dst framebuffer detection
- Silence some warnings
2017-10-13 15:23:48 +03:00
Zangetsu38
c63ff05e6e
Fix compile VS for Optional submodule
2017-10-13 05:14:12 +03:00
scribam
0129c54ab6
Move optional.hpp as a submodule
2017-10-12 18:00:24 +03:00
kd-11
c570410e06
rsx: Stop executing broken command queues if the application fails to recover in 3 retries
2017-10-12 13:51:29 +03:00
kd-11
9af71699a4
rsx: Minor fixes
...
- Dont skip cb if a problem occurs, just spin on it instead to allow possibility of recovery
- Vulkan cleanup for the die_with_error helper
2017-10-12 13:51:29 +03:00
kd-11
58860614e3
rsx/qt: Implement native window hooks for win32 windows to allow communication between WndProc thread and rsx::thread
...
- This communication is important in communicating window events. Helps properly synchronize swapchain management on vulkan and stops nvidia crashing
- Do not block the message queue lest the driver detect window as not responding
2017-10-12 13:51:29 +03:00
Farseer
e8bde583ef
Remove sysutil callback
2017-10-12 04:46:10 +03:00
Nekotekina
5b19908996
Escape problematic characters in VFS
...
With full-width <>:"\|?*
2017-10-11 22:01:37 +03:00
Nekotekina
19f3bb8cb0
Allow shader cache dialog cancellation
2017-10-11 20:06:33 +03:00
Nekotekina
ac64792d99
Optimize PPU module loading
...
I'm garbage 🤦
2017-10-11 20:06:33 +03:00
Nekotekina
efe140bc0c
Fix instruction editor a bit
2017-10-11 20:06:33 +03:00
Nekotekina
df2fc13b7a
Add PPU instruction stat dumper
...
Needs PPU Debug option to activate and PPU Interpreter
Dumps after Resume (after Pause)
Fix utils::memory_decommit, clean vm.cpp
2017-10-11 20:06:33 +03:00
kd-11
f5d450f24c
vk: Better vsync mode selection ( #3571 )
2017-10-11 19:10:49 +03:00
yzwduck
2e5f8c0786
Rename outputs correctly when writing default values to them ( #3574 )
...
- Fix for undeclared variable errors
2017-10-11 01:50:43 +03:00
scribam
9bcc298b18
Remove unused rsx-debugger submodule and the rsx_program_decompiler entry in .gitmodules ( #3542 )
2017-10-11 01:22:32 +03:00
kd-11
5a03db7d2e
rsx: Improve memory protection behavior when strict mode is off
2017-10-10 12:10:41 +03:00
kd-11
91ef202ee7
vulkan: Better VkResult handling
2017-10-10 12:10:41 +03:00
Zion Nimchuk
6d6b281270
Fix gentoo LLVM linking
2017-10-09 22:46:36 +01:00
Zion Nimchuk
a3c49bea2c
Revert "Add option to build using llvm shared libs and document other cmake options"
...
This reverts commit 6f33953861
.
2017-10-09 22:46:36 +01:00
kd-11
1d375cb13c
vulkan: Fix window resize race condition when doing flip
2017-10-09 20:25:41 +03:00
Megamouse
20ad9a13b8
Qt: add high resolution settings to gui tab
2017-10-09 20:25:41 +03:00
kd-11
fc0f98b5db
rsx: Res scaling improvements
...
- gl: Reintroduce the wcb hw downscaling
- rsx: Clamp scalable render target size with a config var
2017-10-09 20:25:41 +03:00
kd-11
3fe37ede97
rsx: Fixups
...
- gl: Remove redundant texstorage1D call
- gl: Disable the wcb scaling code as it doesnt work right yet [WIP]
- vk: Fix wcb reads
2017-10-09 20:25:41 +03:00
kd-11
55df3cdf67
vulkan: Implement vsync
2017-10-09 20:25:41 +03:00
kd-11
6e8107a5cb
rsx: Implement AF override
2017-10-09 20:25:41 +03:00
kd-11
7bee4064a6
gl/wcb: Use temporary scaled image to implement bilinear filter
2017-10-09 20:25:41 +03:00
kd-11
12ab03b0b5
rsx/gl: Implement resolution scaling
...
rsx: Revise wpos calculation to take resolution scale into account
2017-10-09 20:25:41 +03:00
kd-11
47202d5839
rsx: Set up patch functionality for program coeffecients
2017-10-09 20:25:41 +03:00
Robbie
47b121a700
PPU Page Faults ( #3309 )
...
I guess I'll merge it and fix some issues later myself.
2017-10-08 23:37:54 +03:00
scribam
d53b640bcf
Change compiler requirements in cmake script to match with the values listed in the README.md file
2017-10-08 14:50:31 +03:00
Unknown
78ef467138
Qt: fix fullscreen icon
2017-10-08 13:34:46 +03:00
Unknown
b7f6bd4c91
Qt: extend drag and drop to mainwindow
2017-10-08 13:34:46 +03:00
Unknown
e272acd7c1
Qt: sort game_list_frame members
2017-10-08 13:34:46 +03:00
Unknown
93d2ac887d
Qt: add spu and ppu debug checkboxes to debug tab
2017-10-08 13:34:46 +03:00
Megamouse
a84cc1d3bb
Qt: move Render_Info to emu_settings.h
2017-10-08 13:34:46 +03:00
Nekotekina
cc594ad353
Add supporters
2017-10-05 19:51:37 +03:00
Nekotekina
beab5291bb
mutex.cpp: minor update
...
New concept (incomplete)
2017-10-05 19:51:37 +03:00
Nekotekina
3907dd0444
Implement SYS_NET_SO_REUSEPORT
2017-10-05 19:51:37 +03:00
Nekotekina
3d64b65813
Fix /dev/urandom typo
2017-10-05 19:51:37 +03:00
Nekotekina
ab4e66a0bf
Add cellVdec hack (stolen TLS)
2017-10-05 19:51:37 +03:00
Nekotekina
144f6809bf
Implement CALL_FUNC
2017-10-05 19:51:37 +03:00
Nekotekina
d296e6021d
libbeisobmf.sprx
2017-10-05 19:51:37 +03:00
Nekotekina
45a855ef1f
Fix cellKb
2017-10-05 19:51:37 +03:00