Commit Graph

  • ca30131faa Qt: add new spu options to the settings dialog Megamouse 2018-07-01 16:39:59 +02:00
  • a545e23b00 White space and switch to .format() strings Ryan Jarvis 2018-06-28 15:05:18 -07:00
  • 345f92ab0a rsx: more efficient command reading eladash 2018-06-27 07:06:58 +03:00
  • 42851a93d4 vk: Fixup kd-11 2018-06-25 22:23:00 +03:00
  • 24f4c92759 rsx: Improve texture cache read speculation kd-11 2018-06-24 13:23:30 +03:00
  • c3d75e208f glslang: Bump to version 2776 kd-11 2018-06-24 10:52:17 +03:00
  • df2137781d vk: Strip 'stencil' MSB when writing d24x8 data - Seems to contains garbage in MSB when DEPTH aspect is read back - TODO: Implement custom depth and stencil readback routine kd-11 2018-06-24 01:37:24 +03:00
  • 1e375e5210 gl: Fixup kd-11 2018-06-24 01:01:27 +03:00
  • 1730708f47 rsx: Rework memory protection management for framebuffer access - Avoid re-locking memory if there is no reason to do so (no draws issued) - Actively bound regions should always get written to the backing cache - Forcefully read memory during download if writes to the target have occured since last sync event kd-11 2018-06-23 17:50:34 +03:00
  • bda65f93a6 vk: Tuning [WIP] - Unroll main compute queue loop - Do NOT run GPU cores on mappable memory! This has a dreadful impact on performance for obvious reasons - Enable dynamic SSBO indexing (affects AMD) - Make loop unrolling and loop length variable depending on hardware and find optimum kd-11 2018-06-23 15:15:55 +03:00
  • d484253136 vk: Addendum - Synchronize graphics and compute pipelines with barriers kd-11 2018-06-22 22:22:20 +03:00
  • 5fb4009a07 vk; Add more compute routines to handle texture format conversions - Implement le D24x8 to le D32 upload routine - Implement endianness swapping and depth format conversions routines (readback) kd-11 2018-06-22 22:09:20 +03:00
  • f45dcfe18a rsx: Fix texture readback - gl: Fix up the calculation for internal image pitch - vk: Implement GPU-side resizing for read back textures (fixes WCB zoom) kd-11 2018-06-21 18:28:53 +03:00
  • 278cb52f19 facepalm kd-11 2018-06-21 18:21:38 +03:00
  • 3b8eab87dd cmake: add possibility to build zlib from submodule scribam 2018-06-14 21:39:48 +02:00
  • b9fd6ad37d rsx-capture: unbreak eladash 2018-06-24 12:56:44 +03:00
  • 00c9b323c2 rsx: fix image_in to use in_pitch when swizzling Jake 2018-06-15 21:43:18 -05:00
  • e2c288ff8a trophy: zero out data before setting Jake 2018-06-15 03:28:32 -05:00
  • edeb858138 loader: ignore invalid index_value and allow relative reloc 10 Jake 2018-06-07 06:17:47 -05:00
  • 095d02e41b elf: handle decompress flag for 32 bit elfs Jake 2018-06-20 20:50:57 -05:00
  • b3a933ba84 cellgcm: fix regression eladash 2018-06-02 22:07:19 +03:00
  • b456955688 rsx: fix hardcoded rsx allocation address eladash 2018-06-02 18:59:52 +03:00
  • 3935cef691 pugixml: update submodule and build integration scribam 2018-06-07 18:38:19 +02:00
  • 83f096c435 Add conditional reservation update to STW isJuhn 2018-06-23 18:44:47 +02:00
  • acd83673e9 Update readme library links JohnHolmesII 2018-06-23 03:23:24 -07:00
  • 6229b3ca8d Fixes for booting PS1 games Nekotekina 2018-06-23 17:30:16 +03:00
  • 8b449ce76c PS1 Classics clienthax 2018-06-23 10:36:16 +01:00
  • d62b0c88b0 Restore /dev_flash/ config Nekotekina 2018-06-23 09:26:11 +03:00
  • cd92d9bcdf Fix SPU ASMJIT for SSE2 CPUs Nekotekina 2018-06-23 08:46:50 +03:00
  • b0cc1cf472 Update LLVM commit Nekotekina 2018-06-23 08:45:56 +03:00
  • 78ef205b4f Qt: fix minor bug in save_manager that occurred when sorting the tables Megamouse 2018-06-20 02:15:26 +02:00
  • 4464951c77 cellVdec: add more detail to the logging Megamouse 2018-06-17 13:30:31 +02:00
  • 64c04769d2 Qt: emu_settings: close config files after loading and saving Megamouse 2018-06-17 09:29:10 +02:00
  • dada341d4e Qt: fix crash in progress dialog Megamouse 2018-06-16 16:34:55 +02:00
  • a96a8a9db0 Qt: move ReadJSON in game compat to its own function Megamouse 2018-06-16 16:34:31 +02:00
  • dab82b70f7 Qt: workaround for settings_dialog resize Megamouse 2018-06-16 15:41:11 +02:00
  • c3916fee9c Qt: add DeleteSPUCache option Megamouse 2018-06-15 17:50:53 +02:00
  • e7a02f1506 Qt: use QDirIterator instead of fs::file stuff Megamouse 2018-06-15 17:29:52 +02:00
  • 68bb1bd6ee Qt: add more resize possibilities to the trophy manager Megamouse 2018-06-15 16:46:57 +02:00
  • cad017a64f Qt: minor icon size action fix Megamouse 2018-06-15 12:48:17 +02:00
  • 81e5f3b7f2 Remove /dev_flash/ configuration Nekotekina 2018-06-22 14:12:21 +03:00
  • e4da284176 SPU: analyser v4 and fixes Nekotekina 2018-06-10 15:46:01 +03:00
  • 3e433ef05c create the shaderlog dir in Emu.Init() eladash 2018-06-21 15:41:11 +03:00
  • 8f1c36d79f rsx: Fix region pitch inaccuracy - Region pitch of 64 (disabled) can be used to indicate packed contents - do not assume it is the actual pitch! - Also fixes interaction of AA factors with lockable_region size kd-11 2018-06-19 20:54:18 +03:00
  • c776ff5020 Add missing Discord guard after 27a94308a7 Jan Beich 2018-06-20 22:46:41 +00:00
  • 0ffaf6c1ce Qt/RSX: reset gs_frame taskbar progr. when closing native progr. dialogs Megamouse 2018-06-19 09:15:47 +02:00
  • 4419e5d838 Qt: add possibility to copy 'Name [Serial]' Megamouse 2018-06-19 18:13:19 +02:00
  • 27a94308a7 Discord fixes Megamouse 2018-06-16 22:56:21 +02:00
  • 0c4cdaa7d3 Qt: add boot by pressing enter or return while having an item selected Megamouse 2018-06-18 21:51:27 +02:00
  • 87194e5887 Make register editor dialog work Zion Nimchuk 2018-06-18 15:48:38 -07:00
  • 392a4bdc0b Qt: Add perf overlay position to settings dialog VelocityRa 2018-06-10 20:25:28 +03:00
  • dd0684b58a overlays/perf_overlay: Make pos, font, opacity, margin configurable VelocityRa 2018-06-17 21:02:20 +03:00
  • 58f4b26134 overlays: Consider padding when auto-resizing label elements VelocityRa 2018-06-17 19:50:27 +03:00
  • 84d1cf5065 overlays: Change how padding and margin work VelocityRa 2018-06-17 19:48:43 +03:00
  • 07731d0228 overlays: Fix text rendering position VelocityRa 2018-06-17 19:43:46 +03:00
  • 44449dd9e9 overlays: Refactoring VelocityRa 2018-06-17 19:38:53 +03:00
  • 9d431e77a4 Utilities/geometry: Add unsigned specializations to typedefs VelocityRa 2018-06-10 19:31:40 +03:00
  • c60f7b89ba vk: Implement safe typeless transfer - Used to transfer D32S8 data where it makes sense to use this variant - On nvidia cards, it is very slow to move aspects from D24S8 probably due to the format being faked. For this reason, the unsafe variant is used for both D16 and D24S8 to avoid the heavy performance loss kd-11 2018-06-18 11:25:15 +03:00
  • 0d61bae1b9 vk: Performance fix for RADV - RADV does not keep a mapping ptr around for subsequent remap and falls back to heavy amdgpu methods every time Explicitly manage pointer in the ring buffer structure to fix this kd-11 2018-06-14 20:58:28 +03:00
  • d77e62c94e rsx: Improve GPU resource read prediction kd-11 2018-06-12 19:22:02 +03:00
  • 2afcf369ec vk: Add synchronous compute pipelines - Compute is now used to assist in some parts of blit operations, since there are no format conversions with vulkan like OGL does - TODO: Integrate this into all types of GPU memory conversion operations instead of downloading to CPU then converting kd-11 2018-06-12 18:46:59 +03:00
  • 0d5c071eee vk: Implement typeless image transport kd-11 2018-06-09 16:12:22 +03:00
  • dd4c13b625 rsx: Avoid race conditions in unsynchronized unprotect kd-11 2018-06-10 22:40:43 +03:00
  • af62c92b7f mfc: clamp list transfer size eladash 2018-06-17 18:00:10 +03:00
  • af71cf0922 implement "Enable TSX" combobox Megamouse 2018-06-13 13:54:16 +02:00
  • 2bc4cb4e58 Fix sys_spu_thread_connect event Ofek 2018-06-16 15:11:38 +03:00
  • b2a4e759fc Fix temp file folder for project pnglibconf and zlib. Delete win32 config in Project not needed. Clean bin folder. Zangetsu38 2018-06-16 02:30:37 +02:00
  • 903da117e5 zlib.vcxproj: remove PreprocessorDefinitions "Z_SOLO" scribam 2018-06-14 22:28:18 +02:00
  • 9f420081fd libpng: use official repository instead of the fork from RPCS3 and update submodule scribam 2018-06-10 20:37:34 +02:00
  • ddded7ba5c Qt: cleanup syntax_highlighter a bit Megamouse 2018-06-12 11:17:17 +02:00
  • 79dd62cda2 Qt: Add copy to clipboard for game data Megamouse 2018-06-11 19:28:41 +02:00
  • d013524ea9 Qt: add notes as tooltips Megamouse 2018-06-11 19:19:15 +02:00
  • 61a517cc1a Qt: don't adjust columns in case of empty results after filtering Megamouse 2018-06-11 16:32:52 +02:00
  • fddd39d508 Qt: rename some members in game_list_frame to use m_ Megamouse 2018-06-11 16:40:11 +02:00
  • 661d19e33f Qt: fix settings dialog subscriptions for custom configs Megamouse 2018-06-11 19:38:49 +02:00
  • 21a7f1a550 Merge pull request #4748 from scribam/asmjit Ivan 2018-06-14 16:30:13 +04:00
  • 6f3a63df94 fix compiler warning "-Winconsistent-missing-override" scribam 2018-06-13 18:41:28 +02:00
  • 968f3995ff Merge branch 'master' into asmjit scribam 2018-06-13 09:27:12 +02:00
  • f491dc1413 Update System.h Talkashie 2018-06-12 19:47:54 -05:00
  • 14dc1fead6 yaml-cpp: update submodule and build integration scribam 2018-03-24 22:16:05 +01:00
  • ea8397fbab cmake: don't use hardcoded lib names when using system ffmpeg and remove unneeded line scribam 2018-06-12 22:19:10 +02:00
  • 3a9778668a asmjit: update build integration scribam 2018-06-12 20:03:53 +02:00
  • 4db0cf005b Enable wayland for AppImages Zion Nimchuk 2018-05-17 11:36:49 -07:00
  • 67a6db8325 Prefer GLVND for OpenGL rather than legacy Zion Nimchuk 2018-05-17 10:39:40 -07:00
  • 09c8162235 evdev: Add nullptr check, fixes #4713 (#4744) Zion 2018-06-12 08:12:37 -07:00
  • cc22d25490 qt: fix asm instructions highlighting (#4745) scribam 2018-06-12 16:38:19 +02:00
  • 88b6d51643 Fix cellGameContentPermit Nekotekina 2018-06-12 02:08:59 +03:00
  • eb081bbcfa SPU: add 'Accurate PUTLLUC' option Nekotekina 2018-06-11 02:30:43 +03:00
  • 0a58464f01 SPU ASMJIT: returnable STOP in Mega mode Nekotekina 2018-06-08 22:25:07 +03:00
  • 626836f95b qt: rewrite syntax highlighter scribam 2018-06-11 22:28:21 +02:00
  • a8f19fbfae RSX: fix shader cache progress bar exit state shenanigans Megamouse 2018-06-09 17:42:50 +02:00
  • 2b8cab906c Qt: clamp progress bar values Megamouse 2018-06-09 16:27:56 +02:00
  • 88bfdb0c05 cellGameContentPermit: Don't set content and usrdir path on gamedata if cellGameCreateGameData was never called isJuhn 2018-06-08 19:56:16 +02:00
  • 3dd45fc859 Qt: add counters to the find dialog Megamouse 2018-06-11 14:31:15 +02:00
  • 53ca2526ed Fix VSLO and VSRO in the LLVM PPU recompiler jjsat 2018-06-10 17:33:26 +02:00
  • db9a6113d7 3rdparty: update stb_image.h and stb_truetype.h scribam 2018-05-14 21:32:40 +02:00
  • 5454f57dd0 cellSaveData: handle fatal error fs::file is_null (read-only files) Megamouse 2018-06-04 11:30:39 +02:00
  • 4003aacc6a RSX: add taskbar progress to native ui progress dialogs Megamouse 2018-06-08 15:20:38 +02:00
  • 17250bc2d4 Qt: set up taskbar progress for the gs_frame Megamouse 2018-06-08 15:20:18 +02:00
  • b9b6bd85a6 Qt/RSX: add taskbar progress in msg_dialog_frame for shader compilation Megamouse 2018-06-04 21:22:31 +02:00