Commit Graph

  • 8f3b04cbd6 rsx: Fix is_fifo_idle with hle gcm rexys 2020-04-15 22:55:13 +02:00
  • 0f6a0d2740 Expand vm::g_addr_lock to 64 bit to support ranges Nekotekina 2020-04-15 21:06:08 +03:00
  • c7fe8567b8 Experimental squashing of reservation memory area. Nekotekina 2020-04-11 11:16:28 +03:00
  • 8cb1f4fe26 liblv2 HLE: Fix spu_elf_info loader for SCE SPU images (#8045) Eladash 2020-04-15 23:19:46 +03:00
  • cf229a8e9f some more dynamic settings Megamouse 2020-04-14 19:13:52 +02:00
  • 074b9f94db Fix regression in SPU ASMJIT Nekotekina 2020-04-15 12:19:15 +03:00
  • 20f53e65eb cmake: Add support for target_precompiled_headers if available scribam 2020-02-20 08:53:10 +01:00
  • b1b67a13c6 Revert "Replace rotate utils with std::rotl" (partial) Nekotekina 2020-04-14 19:41:31 +03:00
  • bc3b70c338 Fix ppu_rotate_mask Eladash 2020-04-14 18:49:33 +03:00
  • 63be05d5d3 minor ppu fixup Eladash 2020-04-13 21:54:19 +03:00
  • ec1e82bc9d SPU debugger: Implement blocking functions dumping Eladash 2020-04-13 21:53:19 +03:00
  • 2e397e38a4 Typos scribam 2019-06-12 20:02:51 +02:00
  • 7e0bc26241 Add missing break in cheat_manager.cpp scribam 2020-04-13 23:02:15 +02:00
  • f37adc4188 Add fallthrough attribute scribam 2018-09-06 13:28:12 +02:00
  • 4d8bfe328b Replace rotate utils with std::rotl Nekotekina 2020-04-13 22:25:33 +03:00
  • f72af2973d Replace utils::popcnt32 with std::popcount Nekotekina 2020-04-13 21:58:17 +03:00
  • 032e7c0491 Replace utils::cntlz{32,64} with std::countl_zero Nekotekina 2020-04-13 21:57:16 +03:00
  • d0c199d455 Replace utils::cnttz{32,64} with std::countr_{zero,one} Nekotekina 2020-04-13 15:31:41 +03:00
  • adfc9d93c3 CI: Auto update LLVM and GLSLANG when those releases change (#8021) JohnHolmesII 2020-04-14 00:15:05 -07:00
  • 2dcc3255b2 Fix sys_net_bnet_sendto (#8026) Eladash 2020-04-13 20:49:12 +03:00
  • 167159698d Fix overloaded virtual warning JohnHolmesII 2020-04-11 13:15:35 -07:00
  • 4838f72e50 Prevent unecessary copy in loop JohnHolmesII 2020-04-11 13:14:50 -07:00
  • a8a83c9724 cellRtc: Extend before shift, per decompiled output JohnHolmesII 2020-04-11 13:13:56 -07:00
  • f0b1c8302a Fix order of operations warning JohnHolmesII 2020-04-11 13:12:07 -07:00
  • c8b8cafeec PPU: Merge reservations store functions into one Eladash 2020-04-13 13:29:01 +03:00
  • 791c0da236 Add Disney Portal to passthroughs (#8022) RipleyTom 2020-04-13 12:49:42 +02:00
  • b45d836b89 sys_net: Fix sys_net_bnet_bind page faults Eladash 2020-04-12 19:21:51 +03:00
  • 492a80f6c5 CPUThread.cpp: Minor indetation fixup Eladash 2020-04-12 19:10:40 +03:00
  • 8f32d44635 sys_net: Fix sys_net_bnet_sendto Eladash 2020-04-12 13:15:56 +03:00
  • 9fb30f130a sys_net: Fix sys_net_bnet_getsockopt Eladash 2020-04-12 12:53:18 +03:00
  • d91d420981 sys_net: EINVAL check in sys_net_bnet_listen Eladash 2020-04-12 12:16:24 +03:00
  • 442035c251 sys_net: EINVAL checks in sys_net_bnet_accept Eladash 2020-04-12 12:03:00 +03:00
  • 063902728b sys_net: EINVAL checks in sys_net_bnet_recvfrom Eladash 2020-04-12 11:51:58 +03:00
  • 60a63fa4b6 sys_net: Fix sys_net_bnet_getsockname page faults Eladash 2020-04-12 11:40:29 +03:00
  • 7399a3f1e9 sys_net: Fix sys_net_bnet_getpeername page faults Eladash 2020-04-12 11:38:04 +03:00
  • c4f6968aae sys_net: Fix sys_net_bnet_connect page faults Eladash 2020-04-12 11:28:12 +03:00
  • 00957ca4bf sys_net: Fix sys_net_bnet_select page faults Eladash 2020-04-12 10:51:59 +03:00
  • 179a9b3bf0 sys_net: Fix sys_net_bnet_poll page faults Eladash 2020-04-12 09:47:33 +03:00
  • 926e0467cf Another ::as_rvalue fixup Eladash 2020-04-12 08:11:58 +03:00
  • c69691f19b Fix various explicitness, laziness, hard codes sampletext32 2020-04-10 21:48:32 +03:00
  • 5524cd1e75 Improve TAR loader Nekotekina 2020-04-12 00:47:58 +03:00
  • 17f3a114be Fat atomics: implement exchange() and compare_exchange() Nekotekina 2020-04-10 16:57:15 +03:00
  • cb14805d78 rsx fp/vp analyzers: Fix strict type aliasing and improve codegen Eladash 2020-04-10 10:05:23 +03:00
  • ae1ff1e96d ppu exec loader: Log TLS image information Eladash 2020-04-09 17:45:02 +03:00
  • c3a4e57efe Reduce log level of page fault notifications Eladash 2020-04-02 22:20:56 +03:00
  • bb950cbb3b vm: Fix possible IDM deadlock with Page Fault Notifications (partial) Eladash 2020-04-02 22:18:23 +03:00
  • 6b0f7a8f55 PPU LLVM: Optimize altivec FMA with 0 addend (#8013) Whatcookie 2020-04-12 04:52:21 -04:00
  • 8e61c65c0d Fixup ::as_rvalue Eladash 2020-04-11 22:52:42 +03:00
  • 141d62fbf9 Implement ::as_rvalue Eladash 2020-04-11 21:34:31 +03:00
  • e407018bb5 rsx: Write ref+get atomically Eladash 2020-04-11 14:56:15 +03:00
  • ff74c241c7 rsx: Fix get_optimal_blit_target_properties for local memory Eladash 2020-04-11 13:07:37 +03:00
  • d69bec8f59 rsx: Fix vblank thread stop regression Eladash 2020-04-11 09:51:04 +03:00
  • 504ba8d824 rsx: Fix grammer issue (binded -> bound) Eladash 2020-04-10 23:09:13 +03:00
  • 8228fa1ece sys_rsx: Warn if RSX is not idle during crucial points Eladash 2020-04-10 22:25:59 +03:00
  • 1f9f455801 sys_rsx: Implement error checks for Zcull/Tiles binding Eladash 2020-04-10 22:19:27 +03:00
  • 5ba26e247b sys_rsx: Implement LLE cellGcmSysGetLastVBlankTime Eladash 2020-04-10 22:14:33 +03:00
  • 93b8f3b5db idm: Minor update to use std::static_pointer_cast Eladash 2020-04-09 19:05:36 +03:00
  • 11b980c9ac Show state of Accurate LLVM DFMA option in GUI for CPUs that support FMA RainbowCookie32 2020-04-10 14:11:33 -03:00
  • df20410cf1 gui: don't allow cpu with fma support disable accurate path illusion 2020-04-05 18:56:57 +11:00
  • d451a0b7b7 SPU LLVM: Improve FNMS Eladash 2020-04-03 16:27:08 +03:00
  • 158b24ec25 SPU LLVM: Add accurate double-precision FMA support Eladash 2020-04-03 08:11:47 +03:00
  • 1b68f90e42 Tweak TSC calibration Nekotekina 2020-04-09 15:31:34 +03:00
  • 765b14a8ba Implement cellRtc HLE (#7933) clienthax 2020-04-09 13:54:41 +01:00
  • 36fd1d0f0d rsx: Optimize transform constants load methods (#7992) Eladash 2020-04-09 15:53:43 +03:00
  • e8f9fd5430 CI: Unify spacing for build scripts JohnHolmesII 2020-04-08 21:33:38 -07:00
  • c4a21438ad CI: Maintenance JohnHolmesII 2020-04-06 19:53:23 -07:00
  • c2ae8be3eb CI: Fix facepalm bug in Azure build JohnHolmesII 2020-04-06 19:01:52 -07:00
  • 6fe671a5e8 CI: Prevent Azure from publishing empty files JohnHolmesII 2020-04-06 18:38:38 -07:00
  • cce946f10e spu: typo fix Eladash 2020-04-08 17:56:50 +03:00
  • c948c9305c sys_ppu_thread_create: read function descriptor immediately and save it Eladash 2020-04-08 14:26:31 +03:00
  • 8c838698af Qt: fix time played Megamouse 2020-04-08 17:47:35 +02:00
  • c0f4fb6e35 SPU debugger: dump reservation address Eladash 2020-04-08 11:43:41 +03:00
  • cc8f024c6c Fixup ppu/spu_thread::dump_all() Eladash 2020-04-08 11:19:13 +03:00
  • 2e18df7223 Qt: fix renderer translation Megamouse 2020-04-07 19:53:07 +02:00
  • 995fa63f4c sys_rsx: Fixup after #7978 Eladash 2020-04-08 10:14:39 +03:00
  • dce81d4a66 fix AddLddPad when more than one ldd pad RipleyTom 2020-04-06 22:06:35 +02:00
  • f7536bbce0 sys_rsx: Fix gcm events spam Eladash 2020-04-07 18:31:19 +03:00
  • 3f48450408 sys_rsx: Minor atomicity fixes Eladash 2020-04-07 13:18:41 +03:00
  • a38d2461c9 Linguistic changes (#7917) Víctor "IlDucci 2020-04-07 17:10:04 +02:00
  • 6c8d844ec5 PPU LLVM: fix crash on damaged cache files Nekotekina 2020-04-07 16:26:22 +03:00
  • 91d80aa7b9 Implement jit_compiler::check Nekotekina 2020-04-07 16:09:47 +03:00
  • 7939160178 Shorten SPU LLVM Worker name to SPUW.# Nekotekina 2020-04-07 15:53:04 +03:00
  • 3eabec0030 SPU: Fix SPU Precise interpreter Nekotekina 2020-04-07 15:41:38 +03:00
  • 8f3ad8b81a Fix cellGameDataCheckCreate2 error broken check (#7976) Eladash 2020-04-07 14:03:03 +03:00
  • 5834a466cd Fix utils::get_tsc_freq() (#7974) Eladash 2020-04-07 11:02:12 +03:00
  • 4ff69dc0cd Qt: fix mic_none and move microphone creator code Megamouse 2020-04-07 02:13:05 +02:00
  • 4aae9a17c1 Qt: make trophy type translateable Megamouse 2020-04-06 23:23:08 +02:00
  • 5e6928a182 Qt: add disambiguations for settings translations Megamouse 2020-04-06 22:57:57 +02:00
  • cc6a03cbd7 Qt: mic_none and enter_button_assign translations Megamouse 2020-04-06 22:55:34 +02:00
  • 3c3ccdbf1e Round TSC calibration result towards speculated CPU base frequency Nekotekina 2020-04-06 22:29:53 +03:00
  • 15f01a1bf6 Implement TSC calibration Nekotekina 2020-04-06 18:23:45 +03:00
  • b6e52ad975 Fix CMake path to IOKit Dzmitry Malyshau 2020-04-06 14:11:56 -04:00
  • 2bd4485082 Qt: make cheat_type combobox translateable Megamouse 2020-04-06 20:22:33 +02:00
  • 96086d57fa Qt: implement EnhanceRadioButton Megamouse 2020-04-06 20:08:02 +02:00
  • 078c31c1da Qt: fix lupdate warnings (used for translation) Megamouse 2020-04-06 19:25:57 +02:00
  • 7a409af0b0 Qt: pad handlers translateable Megamouse 2020-04-06 18:29:13 +02:00
  • e6a6d7e9bc Qt: fix some translation nitpicks Megamouse 2020-04-06 17:54:33 +02:00
  • 133e897c8b Qt: make comboboxes in settings dialog translateable Megamouse 2020-04-06 09:37:36 +02:00
  • b1fdbc7fcc Move some format functions Megamouse 2020-04-06 08:57:11 +02:00
  • 89f16548f3 Qt: const, const everywhere Megamouse 2020-04-06 08:51:54 +02:00