Commit Graph

  • f4a666345a rsx: Even more texture cache fixes - Fix subresource sampling - Invalidate memory range before uploading textures to prevent hangs kd-11 2017-10-23 18:17:54 +03:00
  • 7a5c88a8d1 rsx: Only transfer framebuffer contents if memory contents are compatible kd-11 2017-10-23 15:54:29 +03:00
  • 0de0dded53 rsx: Texture fixes continued - Fix buffer invalidate behaviour (wcb) - Disable auto rebuild with only framebuffer storage getting rebuilt - Fix vulkan subresource sampling kd-11 2017-10-23 15:39:24 +03:00
  • 5e58cf6079 rsx: Restructuring [WIP] - Refactor invalidate memory functions into one function - Add cached object rebuilding functionality to avoid throwing away useful memory on an invalidate - Added debug monitoring of texture unit VRAM usage kd-11 2017-10-22 00:12:32 +03:00
  • b0737d1c90 Make a basic trophy notification dialog (#3204) Robbie 2017-10-24 10:43:05 -05:00
  • 779ed75a19 Save manager improvements (#3631) Robbie 2017-10-24 10:09:38 -05:00
  • dbf1573e89 Update Readme to Qt 5.8 Unknown 2017-10-21 16:07:08 +02:00
  • 96fd8556f2 Silence annoying experimental build warning - Compiling locally on VS defines BRANCH to "" (empty $BRANCH envvar) and defines _MSC_VER. The pdb check is useless since it will never be reached kd-11 2017-10-21 17:58:05 +03:00
  • 8f324dfc0a vk: Enable primitive restart workaround for polaris and vega on linux as well - Looks like it might be a hardware erratum kd-11 2017-10-20 14:40:18 +03:00
  • 34a6085cc0 Qt: add "clear" option to tty log contextmenu Unknown 2017-10-19 14:06:17 +02:00
  • b3efa75206 [Qt] UI improvements (#3558) Megamouse 2017-10-19 13:29:48 +02:00
  • b90a7dc66a evdev: add analog to dpad option (#3551) toccata10 2017-10-19 12:41:02 +02:00
  • 200557c036 [Qt] Add syntax highlighter (#3550) Megamouse 2017-10-19 11:58:39 +02:00
  • 472cb3b1c2 gl: Check for vendor_string ATI for AMD cards. It seems AMD is still using the ATI openGL stack kd-11 2017-10-18 17:39:22 +03:00
  • d8ee6a2edb add RX 550 to AMD vulkan cards with restart bug kd-11 2017-10-18 14:21:27 +03:00
  • ddcacb8258 general fixes; Force u32 return type for index_count and add RX Vega to primitive restart blacklist kd-11 2017-10-18 13:42:19 +03:00
  • a8e1754fa4 rsx: Allow clear_surface command for depth-only passes. Removes invalidate cache hack kd-11 2017-10-17 17:27:19 +03:00
  • 5db45c3699 rsx: More fixes - Workaround for AMD glMultiDrawArrays bug - Disable disjoint command submission when multidraw support is disabled kd-11 2017-10-17 13:34:44 +03:00
  • 89dcafbe41 rsx: Reimplement index buffer generation - Emulate primitive restart in software whenever we get the chance - Ensure PRIMITIVE_RESTART is never active when LIST topologies are active - Reimplement TRIANGLE_FAN, POLYGON and QUAD expansion kd-11 2017-10-17 13:09:02 +03:00
  • 3d05e61f7e rsx/vk: Workaround for polaris primitive restart bug kd-11 2017-10-17 01:02:43 +03:00
  • 5146f3ec47 Fix compile VS Zangetsu38 2017-10-16 06:52:11 +02:00
  • 170a95f5df Add BRANCH as a preprocessor definition taken from an environment variable scribam 2017-10-15 18:56:05 +02:00
  • c661578906 Bump Qt version to 5.9.2 for Travis scribam 2017-10-14 20:18:55 +02:00
  • f20e0c2898 rpcs3.vcxproj: remove unused paths in AdditionalLibraryDirectories scribam 2017-10-14 10:01:09 +02:00
  • 64b2ae3cd5 appveyor.yml: use Visual Studio solution to build the project and cleanup scribam 2017-10-14 09:59:12 +02:00
  • a11d66f52d update vulkan submodules (#3600) kd-11 2017-10-15 14:37:52 +03:00
  • 3f3d08a9d4 hack bleach v0.0.3-5960-3f3d08a Zangetsu38 2017-07-14 16:57:03 +02:00
  • f614151133 Update LLVM 5.0 Zangetsu38 2017-07-05 01:27:16 +02:00
  • 7e7d3e658e Initial LLVM 5 port Zion Nimchuk 2017-07-02 10:44:26 -07:00
  • 7b81d19103 GUI: add some visual studio filters (#3375) Megamouse 2017-10-14 18:06:20 +02:00
  • 9425e22ad0 Update Project to Visual Studio 2017. Zangetsu38 2016-12-19 20:46:08 +01:00
  • 304a4a1b61 GUI: add some visual studio filters (#3375) Megamouse 2017-10-14 18:06:20 +02:00
  • c8b39fe7dd update vulkan submodules kd-11 2017-10-14 09:12:09 +03:00
  • 76b7103fed [CMake] Build LLVM from the submodule if there's no suitable version Henrique Jung 2017-10-01 03:26:42 -03:00
  • 1572d01c53 qt: Add cpu blit emulation override to the debug tab kd-11 2017-10-13 15:36:01 +03:00
  • 86bf61ad35 rsx: Fix memory protection - Fixes hanging when wcb is enabled kd-11 2017-10-12 23:04:49 +03:00
  • 479aa91368 rsx: Add a debug option to force full software emulation of blit engine kd-11 2017-10-12 22:07:29 +03:00
  • bb398c4a08 travis: Dont try to upload appiamges if UPLOAD_URL is missing kd-11 2017-10-12 23:51:48 +03:00
  • eab9d06981 rsx: Texture cache fixes - Fix src/dst framebuffer detection - Silence some warnings kd-11 2017-10-12 15:48:31 +03:00
  • c63ff05e6e Fix compile VS for Optional submodule Zangetsu38 2017-10-12 18:06:32 +02:00
  • 0129c54ab6 Move optional.hpp as a submodule scribam 2017-10-09 19:50:09 +02:00
  • c570410e06 rsx: Stop executing broken command queues if the application fails to recover in 3 retries kd-11 2017-10-12 12:42:30 +03:00
  • 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 kd-11 2017-10-11 01:31:26 +03:00
  • 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 kd-11 2017-10-11 01:09:04 +03:00
  • e8bde583ef Remove sysutil callback Farseer 2017-10-08 21:56:29 +03:00
  • 5b19908996 Escape problematic characters in VFS Nekotekina 2017-10-11 03:19:32 +03:00
  • 19f3bb8cb0 Allow shader cache dialog cancellation Nekotekina 2017-10-10 16:41:44 +03:00
  • ac64792d99 Optimize PPU module loading Nekotekina 2017-10-10 16:40:46 +03:00
  • efe140bc0c Fix instruction editor a bit Nekotekina 2017-10-06 18:39:15 +03:00
  • df2fc13b7a Add PPU instruction stat dumper Nekotekina 2017-10-06 00:24:50 +03:00
  • f5d450f24c vk: Better vsync mode selection (#3571) kd-11 2017-10-11 19:10:49 +03:00
  • 2e5f8c0786 Rename outputs correctly when writing default values to them (#3574) yzwduck 2017-10-11 06:50:43 +08:00
  • e60edb56ae Debug v0.0.3-5960-3f3d08a9d Zangetsu38 2016-04-18 01:08:57 +02:00
  • 92ad64cae3 d3d12: Update minidx12 SDK on build 15.063. Zangetsu38 2015-12-03 00:37:31 +01:00
  • d47183e89e rsx: invalidate cache every frame: invalidate unbound rtt's in surface store Jake 2017-08-03 19:03:01 -05:00
  • ff55752445 Update Project to Visual Studio 2017. Zangetsu38 2016-12-19 20:46:08 +01:00
  • 8fc9930c3b Update Submodule GSL Zangetsu38 2017-02-02 10:44:11 +01:00
  • d930ecbf40 Some Change in Gui. Zangetsu38 2015-11-23 00:47:08 +01:00
  • 6448924163 Allow shader cache dialog cancellation Nekotekina 2017-10-10 16:41:44 +03:00
  • d72f5247f9 Optimize PPU module loading Nekotekina 2017-10-10 16:40:46 +03:00
  • 25aefb580b Fix instruction editor a bit Nekotekina 2017-10-06 18:39:15 +03:00
  • 64bbf3f9df Add PPU instruction stat dumper Nekotekina 2017-10-06 00:24:50 +03:00
  • a3c436a5c2 vk: Better vsync mode selection kd-11 2017-10-10 21:48:24 +03:00
  • b36251488c Update LLVM 5.0 Zangetsu38 2017-07-05 01:27:16 +02:00
  • fae33d3657 Initial LLVM 5 port Zion Nimchuk 2017-07-02 10:44:26 -07:00
  • 9bcc298b18 Remove unused rsx-debugger submodule and the rsx_program_decompiler entry in .gitmodules (#3542) scribam 2017-10-11 00:22:32 +02:00
  • 5a03db7d2e rsx: Improve memory protection behavior when strict mode is off kd-11 2017-10-04 20:54:13 +03:00
  • 91ef202ee7 vulkan: Better VkResult handling kd-11 2017-10-10 00:03:08 +03:00
  • 6d6b281270 Fix gentoo LLVM linking Zion Nimchuk 2017-10-09 11:48:00 -07:00
  • a3c49bea2c Revert "Add option to build using llvm shared libs and document other cmake options" Zion Nimchuk 2017-10-09 11:00:45 -07:00
  • 1d375cb13c vulkan: Fix window resize race condition when doing flip kd-11 2017-10-09 19:34:54 +03:00
  • 20ad9a13b8 Qt: add high resolution settings to gui tab Megamouse 2017-09-30 03:31:31 +02:00
  • fc0f98b5db rsx: Res scaling improvements - gl: Reintroduce the wcb hw downscaling - rsx: Clamp scalable render target size with a config var kd-11 2017-10-03 14:38:00 +03:00
  • 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 kd-11 2017-10-02 16:53:27 +03:00
  • 55df3cdf67 vulkan: Implement vsync kd-11 2017-09-29 15:50:35 +03:00
  • 6e8107a5cb rsx: Implement AF override kd-11 2017-09-26 18:22:18 +03:00
  • 7bee4064a6 gl/wcb: Use temporary scaled image to implement bilinear filter kd-11 2017-09-28 21:32:00 +03:00
  • 12ab03b0b5 rsx/gl: Implement resolution scaling kd-11 2017-09-26 16:24:43 +03:00
  • 47202d5839 rsx: Set up patch functionality for program coeffecients kd-11 2017-09-25 17:57:24 +03:00
  • 47b121a700 PPU Page Faults (#3309) Robbie 2017-10-08 15:37:54 -05:00
  • d53b640bcf Change compiler requirements in cmake script to match with the values listed in the README.md file scribam 2017-10-06 20:52:08 +02:00
  • 78ef467138 Qt: fix fullscreen icon Unknown 2017-10-07 18:06:36 +02:00
  • b7f6bd4c91 Qt: extend drag and drop to mainwindow Unknown 2017-10-06 21:13:59 +02:00
  • e272acd7c1 Qt: sort game_list_frame members Unknown 2017-10-06 11:10:18 +02:00
  • 93d2ac887d Qt: add spu and ppu debug checkboxes to debug tab Unknown 2017-10-06 01:39:57 +02:00
  • a84cc1d3bb Qt: move Render_Info to emu_settings.h Megamouse 2017-09-19 20:07:04 +02:00
  • cc594ad353 Add supporters Nekotekina 2017-10-05 19:51:17 +03:00
  • beab5291bb mutex.cpp: minor update Nekotekina 2017-10-05 15:09:08 +03:00
  • 3907dd0444 Implement SYS_NET_SO_REUSEPORT Nekotekina 2017-10-04 20:02:11 +03:00
  • 3d64b65813 Fix /dev/urandom typo Nekotekina 2017-10-04 08:03:24 +03:00
  • ab4e66a0bf Add cellVdec hack (stolen TLS) Nekotekina 2017-10-01 04:40:51 +03:00
  • 144f6809bf Implement CALL_FUNC Nekotekina 2017-10-01 04:40:11 +03:00
  • d296e6021d libbeisobmf.sprx Nekotekina 2017-10-01 04:01:20 +03:00
  • 45a855ef1f Fix cellKb Nekotekina 2017-10-01 04:00:56 +03:00
  • e5f756205c sys_net full rewrite Nekotekina 2017-09-25 18:52:34 +03:00
  • 6335fa8df1 Update tooltips.json (#3529) Talkashie 2017-10-05 11:34:48 -05:00
  • b2605206b1 Qt: fix gamegrid regression: mismatch between entry count and grid size Megamouse 2017-10-05 17:39:54 +02:00
  • 33182650ca Add a GitHub issue template, hopefully help with invalid issue spam. Zion Nimchuk 2017-10-04 22:48:22 -07:00
  • 0ca1f82059 [Qt] fix experimental build warning layout and smoothen gamelist scrolling (#3532) Megamouse 2017-10-05 04:22:02 +02:00
  • 0c5cb4824b Add Deadzones for evdev gamepads (#3519) toccata10 2017-10-05 03:59:35 +02:00