Commit Graph

  • 3048bb1a75 Add FreeBSD to CI (#8261) Jan Beich 2020-05-22 21:54:28 +00:00
  • b8f86eb78d SPU: Fix page faults notifications Eladash 2020-05-21 12:46:49 +03:00
  • 68bee397eb Update cellSpurs.h Mrlinkwii 2020-05-22 13:41:21 +01:00
  • a703f6febb kernel explorer: Add information about first PRX/overlay segment Eladash 2020-05-22 12:37:04 +03:00
  • 81749f4353 SPU/PPU disasm: replace unknown instructions message with question marks Eladash 2020-05-22 07:21:46 +03:00
  • 2d1d36678d SPU/PPU disasm: replace "illegal address" with question marks Eladash 2020-05-22 05:12:42 +03:00
  • 0e6abd66ca PPU disasm: do not disassmble non-executable memory Eladash 2020-05-22 04:48:10 +03:00
  • 7080305d82 vk: Implement masked stencil buffer clears kd-11 2020-05-20 22:51:15 +03:00
  • 7c3166a0c6 SPU MFC: Fix MFC_WrListStallAck on interpreters Eladash 2020-05-16 21:43:44 +03:00
  • 4405f46aec SPU MFC: Fix SN interrupts Eladash 2020-05-16 20:29:39 +03:00
  • 81684919f5 SPU MFC: Implement MFC_SDCRZ_CMD Eladash 2020-05-16 20:03:27 +03:00
  • 1a8fb61373 Fix some misspells Note: in main.cpp there are many dirs similar to Program Files, so tip should be appropriate. sampletext32 2020-05-19 21:11:53 +03:00
  • c47d04fd2f SPU: Optimize FCGT - Optimize FCGT to a single signed integer comparison when possible - Add is_spu_float_zero helper Malcolm Jestadt 2020-05-12 12:57:03 -04:00
  • 91ee480e56 [msbuild] only link llvm libs to Applications (#8262) ZeeWanderer 2020-05-20 09:40:14 +03:00
  • 3d320aea2c Optimize Qt properties in about_dialog https://doc.qt.io/qt-5/qt.html#TextInteractionFlag-enum sampletext32 2020-05-19 04:11:12 +03:00
  • 703841e251 Qt: disable TSX in the config.yml if not supported Megamouse 2020-05-18 15:02:44 +02:00
  • 1fffffad7a Qt: properly handle strict rendering mode switch Megamouse 2020-05-18 14:38:55 +02:00
  • 72fedccaba rsx_utils.h: fix signed/unsigned comparison Nekotekina 2020-05-17 22:53:18 +03:00
  • ae519200ed Implement std::countl_zero and friends Nekotekina 2020-05-17 21:33:36 +03:00
  • 201d54ee08 PPU interpreters: Implement AltiVec NaNs precedence and data preservation Eladash 2020-05-14 15:21:15 +03:00
  • 2591d99db1 Dev: Switch to dropbox for Vulkan SDK for reliability JohnHolmesII 2020-05-17 13:19:53 -07:00
  • a2327de3cb Dev: Switch to alternate Qt host for reliability JohnHolmesII 2020-05-17 13:19:17 -07:00
  • 581176fb1a gl: Restrict insert_vertex_input_fetch workaround to Intel proprietary Ani 2020-05-16 12:35:01 +01:00
  • 377e2ce3e8 rsx: Write 4-byte long data to all semaphores (#8246) Eladash 2020-05-17 17:48:35 +03:00
  • a2653532ef SPU reservations (TSX): Remove wait flag in PUTQLLUC Eladash 2020-05-17 08:59:49 +03:00
  • 37df3c6f96 rsx/fp: Fix precision clamping on MAD instruction kd-11 2020-05-16 20:23:35 +03:00
  • a8bca8b2ed gl: Only log shaders if g_cfg.video.log_programs is enabled AniLeo 2020-05-16 08:19:42 +01:00
  • b0d3c4d75e gl: Refactor shader type usage AniLeo 2020-05-16 07:31:25 +01:00
  • 3db2f23e02 gl: Refactor shader compilation AniLeo 2020-05-16 06:50:28 +01:00
  • 661636efef gl: Check for EXT_depth_bounds_test Ani 2020-05-16 11:28:54 +01:00
  • 99f5145aab glsl: Avoid implicit int->uint conversions AniLeo 2020-05-16 00:10:53 +01:00
  • 8a0425570c rsx: Fix data written to RSX semaphores and the initial data of them (#8235) Eladash 2020-05-16 11:55:56 +03:00
  • eecb22e749 gl: Remove older debug code AniLeo 2020-05-16 07:33:16 +01:00
  • 3ad12cf5f8 gl: Avoid issuing glDelete calls with m_id == GL_NONE AniLeo 2020-05-14 13:53:40 +01:00
  • d4333788e2 glext.h: update from 20180114 to 20200423 AniLeo 2020-05-14 13:23:44 +01:00
  • 308cdfac35 gl: Rewrite Debug Output AniLeo 2020-05-14 13:23:15 +01:00
  • db4414ca87 GUI followup for https://github.com/RPCS3/rpcs3/pull/8148 illusion 2020-05-15 06:43:46 +11:00
  • b5dbb2eb36 Bump Linux CI version (#8226) Zion 2020-05-14 20:04:24 -07:00
  • 67b002f586 Update Contributors Nekotekina 2020-05-15 00:59:13 +03:00
  • e186ef9490 Update Developers Nekotekina 2020-05-15 00:53:39 +03:00
  • cccc5bc18d Update Supporters Nekotekina 2020-05-15 00:50:13 +03:00
  • 7824419bbf Remove std::rotr usage for now Nekotekina 2020-05-14 21:39:33 +03:00
  • c22d778143 Spelling fix in texture_cache.h (#8219) Mrlinkwii 2020-05-14 19:42:21 +01:00
  • 61f43d78df SPU: Minor cleanup of exception in stop_and_signal Eladash 2020-05-14 18:07:56 +03:00
  • 54dd9f4eae sys_spu: Fix sys_spu_thread_group_terminate vs sys_spu_thread_group_exit race on values Eladash 2020-05-14 17:43:53 +03:00
  • 91d06a9729 SPU LLVM: fixup after #8175 (#8214) Eladash 2020-05-14 15:34:14 +03:00
  • 310f367fb1 rsx: Improve blit engine memory validation (#8215) kd-11 2020-05-14 14:57:58 +03:00
  • b1fb5b6239 Emu/Config: Add option for accurate PPU LLVM vector NaNs Nick Renieris 2020-05-13 16:47:36 +03:00
  • 20d8d38e53 PPU Interpreter: Accurate vector instruction NaNs Nick Renieris 2020-05-03 09:32:10 +03:00
  • 78ac2a86bb PPU LLVM: Accurate vector instruction NaNs Nick Renieris 2020-05-03 04:29:02 +03:00
  • cc723ed45c vk: Properly fix dynamic state descriptors kd-11 2020-05-13 20:53:13 +03:00
  • ed82288c1b rsx/fp: Support more types of texture access kd-11 2020-05-12 23:52:11 +03:00
  • 7680466e0d Minor EFAULT fix in sys_semaphore_get_value/sys_event_flag_get Eladash 2020-05-13 07:01:36 +03:00
  • 9266507e4c SPU: Implement spu_channel_(4_)t::try_read Eladash 2020-05-12 19:17:50 +03:00
  • 8cca113ef4 sys_spu: Add short sleep in sys_spu_thread_group_terminate Eladash 2020-05-12 10:12:54 +03:00
  • 7ff25588f4 sys_spu: Minor cleanup of group termination process Eladash 2020-05-12 04:46:26 +03:00
  • 93122196d9 vm: Fix vm::passive_lock regression (#8175) Eladash 2020-05-13 16:04:56 +03:00
  • 5c4c8f4539 PPU: Use optimized reservation waiting for reservation load (non-TSX) Eladash 2020-05-13 15:13:45 +03:00
  • 118bfbbe98 rsx: Rewrite data texture remap expansion kd-11 2020-05-13 00:09:20 +03:00
  • 12f0278808 SPU LLVM: Improve MFC transfers recompilation for non-TSX Eladash 2020-05-09 21:00:55 +03:00
  • b38580bf32 SPU: Use optimized PPU signaling to SPU on reservation pause Eladash 2020-05-09 08:42:59 +03:00
  • 525453794f SPU/PPU reservations: Optimizations part 1 Eladash 2020-05-08 20:41:15 +03:00
  • eb5ec211c2 Input: remember registered ldd controllers Megamouse 2020-05-08 21:41:05 +02:00
  • 69ea573b0d vk: Remove more deprecated VK_DYNAMIC_STATE_RANGE_SIZE usage (#8206) JohnHolmesII 2020-05-12 18:52:01 -07:00
  • dd9397473a vk: Remove deprecated enum VK_DYNAMIC_STATE_RANGE_SIZE (#8202) kd-11 2020-05-13 00:36:55 +03:00
  • 86cf8a1717 Fix possible cur_ip nullptr usage in np_handler.cpp sampletext32 2020-05-12 18:54:31 +03:00
  • 6374a9f19b Qt: remove debug tab wall for Utilities menu Megamouse 2020-05-12 09:05:13 +02:00
  • f95b81574f sys_spu: Fix race in sys_spu_thread_group_destroy and other minor fixes (#8182) Eladash 2020-05-11 21:24:04 +03:00
  • d67e77899f [CI] xenial 1.2->1.3 Maxim Kulyk 2020-05-11 14:48:37 +03:00
  • dd5c54290c Improves skylander generation (#8177) RipleyTom 2020-05-11 12:57:13 +02:00
  • b6e8560532 rsx/fp: Fix PK2/UP2 instruction kd-11 2020-05-09 15:36:17 +03:00
  • 5dc8b05275 [CI] Update VulkanSDK to 1.2.135.0 Maxim Kulyk 2020-05-07 16:33:43 +03:00
  • 48ecc00368 [msbuild] Exctract Cmake cmd line to variable Maxim Kulyk 2020-05-07 15:55:49 +03:00
  • 04ead3cba4 [msbuild] Change vulkan libs dir search priority Maxim Kulyk 2020-05-07 15:55:27 +03:00
  • 79e2a87bc5 rsx: Fix NOP shader passing kd-11 2020-05-10 20:14:58 +03:00
  • bd61347b21 sys_spu: reset group exit status in sys_spu_thread_group_start Eladash 2020-05-09 19:54:06 +03:00
  • 09797c3584 sys_spu: Improve sys_spu_thread_get_exit_status Eladash 2020-05-09 19:49:12 +03:00
  • 14969cd8d0 rsx: Disable SCA writes to output register if vec result flag is set. kd-11 2020-05-08 09:08:00 +03:00
  • 79c54aeba9 rsx: Move analyser dump to its own config option kd-11 2020-05-08 00:22:12 +03:00
  • a1b6415c5a rsx: Fix alpha ref kd-11 2020-05-07 21:00:12 +03:00
  • 8e2b2bc179 Don't load custom configs when adding games Megamouse 2020-05-07 03:31:32 +02:00
  • e1042bc631 Get rid of "module" keyword Nekotekina 2020-05-06 18:18:30 +03:00
  • a6025df7de vm: reset stack memory after deallocation Eladash 2020-05-06 10:04:47 +03:00
  • 5c4b8e8dee Input: fix xinput deadzones Megamouse 2020-05-04 16:31:08 +02:00
  • f95bf01c78 Input: fix trigger scaling Megamouse 2020-05-04 16:15:43 +02:00
  • d4606cfdb9 Input: remame some functions Megamouse 2020-05-04 16:02:43 +02:00
  • 907adc817e Fix some warnings (GCC) Nekotekina 2020-05-05 21:55:22 +03:00
  • a6f0b1b532 Fix get_thread_affinity_mask (Linux/BSD) Nekotekina 2020-05-05 21:37:47 +03:00
  • 1bd6cb2105 SPU/PPU debugger: use ':' instead of '=' Eladash 2020-05-05 07:23:12 +03:00
  • 142a1da0e0 Fix windows build kd-11 2020-05-04 21:22:19 +03:00
  • fb3d5827f0 Fix linux build kd-11 2020-05-03 23:32:35 +03:00
  • a3f25bc7c7 rsx/interpreter: Fix DIVSQ instruction kd-11 2020-05-03 16:27:16 +03:00
  • a0f63a31e3 vk: Enable optimization passes for generated SPIRV kd-11 2020-05-03 15:18:54 +03:00
  • f72385b00c vulkan: Import spirv-tools subproject and update glslang kd-11 2020-05-02 16:28:25 +03:00
  • 4f7c020e63 glsl: Improve VGPR usage kd-11 2020-05-02 00:25:42 +03:00
  • 9a4c26dc8c Qt: Option to disable keyboard hotkeys Pavel 2020-05-02 17:56:09 +03:00
  • edde748519 sys_event_queue: Fix forced event queue destruction Eladash 2020-05-02 11:22:28 +03:00
  • 37ce7056ac lv2: Minor optimization for "awake all" threads in sleep queue Eladash 2020-05-02 11:18:25 +03:00
  • b84b8f4db4 sys_cond_signal_all: Use SYS_SYNC_PRIORITY protocol to signal threads Eladash 2020-05-02 11:01:19 +03:00
  • 72bef8dd7f PPU: Clear reservation on context switch Eladash 2020-05-01 08:59:15 +03:00