Commit Graph

  • 9ba8f4795c Remove redundant #pragma once Nekotekina 2021-01-06 23:32:56 +03:00
  • 951fe3491e PS3 Loader: Fix sections memorizing Eladash 2021-01-05 15:15:48 +02:00
  • 6ae1f1b02c VFS: fixup handling . and .. after #9528 Nekotekina 2021-01-05 16:10:37 +03:00
  • 673e84920b fixed_typemap.hpp: remove useless reporters Nekotekina 2021-01-05 16:08:11 +03:00
  • d1e1c14dc3 VFS: Escape path components which end with space or period Eladash 2021-01-01 12:07:14 +02:00
  • 11db3151ae VK refactoring Part 2 (#9542) Megamouse 2021-01-05 08:49:03 +01:00
  • 65f81aca0f Docs: Update BUILDING.md (Fedora) Josh Lay 2021-01-04 20:28:23 -06:00
  • 187216096d Build: Add include for building on certain configs matoro 2021-01-03 21:50:48 -08:00
  • 3f9b699eef rsx: Fix ambiguous call to min(float16_t, float) kd-11 2021-01-03 22:01:04 +03:00
  • 5f8564c655 Update Utilities/Thread.cpp kd-11 2021-01-02 20:24:53 +03:00
  • cbe0000d23 Improved Zen chip detection kd-11 2020-12-09 21:29:48 +03:00
  • 0e278d2299 rsx: Make FP shader cache load lock-free Eladash 2021-01-02 11:22:30 +02:00
  • 21d725daa5 rsx: Fix shader cache of 2 or less pipelines Eladash 2021-01-02 09:51:39 +02:00
  • 247e90b3d0 rsx: Shaders cache loading and saving bugfixes Eladash 2021-01-02 07:20:11 +02:00
  • 2b8eb8deb6 rpcs3_version: Bump to 0.0.14 v0.0.14 Ani 2020-12-31 19:12:20 +00:00
  • 7262f3d0b7 VK: make static chip_family_tables const Megamouse 2020-12-30 10:52:07 +01:00
  • 6f80fd0063 VK: move static chip_family_tables to cpp Megamouse 2020-12-30 10:42:35 +01:00
  • 7a51b7a019 VK: move helpers to vkutils Megamouse 2020-12-30 10:32:54 +01:00
  • d9eb31000d VK: refactoring part 1 Megamouse 2020-12-24 11:49:08 +01:00
  • f8589de476 Initial playlist-based custom soundtracks support (#9362) Chris 2020-12-31 20:47:09 +01:00
  • f1c61067bc Buzz! emulated controller (#9504) Florin9doi 2020-12-31 20:02:03 +02:00
  • 8a5620592b Implement util/fifo_mutex.hpp Nekotekina 2020-12-31 20:04:16 +03:00
  • 5227e65808 vm: implement vm::atomic_op, fetch_op helpers Nekotekina 2020-12-30 17:06:44 +03:00
  • c4c6dc19a5 memory viewer: Implement SPU mode, fix address GOTO Eladash 2020-12-29 19:57:44 +02:00
  • 7fc26b1fab rsx: Implement Texture LOD Bias addend setting Eladash 2020-12-24 18:35:14 +02:00
  • c0e121abef rsx: Fix RSXTexture.h spacing Eladash 2020-12-24 17:01:15 +02:00
  • 7db13fdeff rsx: Move Anisotropic Filter Override to RSX state Eladash 2020-12-24 16:56:37 +02:00
  • e68027b464 Format: Update clang format JohnHolmesII 2020-12-29 13:40:16 -08:00
  • 220b69058c Docs: Update BUILDING.md JohnHolmesII 2020-12-29 16:47:37 -08:00
  • 9c3e55787e CMake: Update required Qt version JohnHolmesII 2020-12-29 16:14:55 -08:00
  • c952e99f3e SPU LLVM: Fix edgecase in icelake codegen Malcolm Jestadt 2020-12-29 03:15:28 -05:00
  • 35322b5d14 Remove deprecated _bit accessor from v128 Nekotekina 2020-12-29 20:19:01 +03:00
  • 6b96807112 Reimplement utils::popcnt64 Nekotekina 2020-12-29 15:28:02 +03:00
  • 57621d1c4e Types: Use nullptr over 0 JohnHolmesII 2020-12-28 17:08:37 -08:00
  • e04b2eebc3 Warnings: Silence false warnings about fatal code paths JohnHolmesII 2020-12-28 17:07:41 -08:00
  • 02b684b810 Warnings: Warnings use kebab case, Mr. Kot JohnHolmesII 2020-12-28 17:06:45 -08:00
  • 76b1acf99d Warnings: Ensure death functions are all marked noreturn JohnHolmesII 2020-12-28 17:05:35 -08:00
  • 18c120ab9f rsx: Revert an accidental deletion kd-11 2020-12-28 20:29:15 +03:00
  • f87dd91b52 rsx: Allow attempted fetch of non-existent surface kd-11 2020-12-28 19:59:31 +03:00
  • 4a8a161a43 Improve skylander portal emulator RipleyTom 2020-12-18 04:04:41 +01:00
  • e3dec420a2 vm_native.cpp: conditionally define c_madv_free Nekotekina 2020-12-27 12:19:50 +03:00
  • 1e32311a65 Use MAP_NORESERVE when available in mmap (Linux) Nekotekina 2020-12-27 10:18:59 +03:00
  • 92e5bb88e8 Remove std typeinfo Marin Baron 2020-12-26 20:41:20 +00:00
  • 66581d115b vm: Fix access violations on super memory, support super memory in vm::get_addr Eladash 2020-12-26 12:04:45 +02:00
  • 4399324955 Disables precompiled headers by default (#9499) RipleyTom 2020-12-25 21:41:49 +01:00
  • 733f31f90e Allow USB passthrough for THQ uDraw GameTablet Florin9doi 2020-12-25 00:42:05 +02:00
  • bef2c50b03 Remove bom in Utilities dir RipleyTom 2020-12-25 03:18:36 +01:00
  • a96b4412d3 rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen kd-11 2020-12-24 21:44:15 +03:00
  • bee76fc8d1 rsx: Refactor shader codegen and fix shadow sampling on depth-float kd-11 2020-12-19 14:28:10 +03:00
  • d9cb1a6319 vk: Fix more spec violations kd-11 2020-12-19 12:57:45 +03:00
  • 567d23d856 Implement util/auto_typemap.hpp Nekotekina 2020-12-24 14:55:25 +03:00
  • c94a98e15a Fix minor typo Eladash 2020-12-22 15:29:41 +02:00
  • 72e6e87d82 Fix SPU ELF loader Eladash 2020-12-22 15:21:49 +02:00
  • 0055d84bd6 Partial revert of 43c87e99b0 Eladash 2020-12-22 14:57:09 +02:00
  • d17d22139e SPU Debugger: Print reservation data Eladash 2020-12-19 09:48:37 +02:00
  • 87b6284275 memory viewer: Only allow "words" steps in powers of 2 Eladash 2020-12-18 10:10:47 +02:00
  • 2c6b974f24 Fixup memory viewer SPU headers for RawSPU Eladash 2020-12-18 08:32:52 +02:00
  • 020acc8235 GUI: Rewrite GOTO address tools in debugger tools Eladash 2020-12-18 08:28:58 +02:00
  • a8e0d261b7 types.hpp: more cleanup Nekotekina 2020-12-22 18:04:08 +03:00
  • 6357b9a04f perf_meter.cpp: register only named threads Nekotekina 2020-12-22 14:08:13 +03:00
  • 43a58df8a0 Butcher narrow cast a little (don't print value). Nekotekina 2020-12-22 14:05:05 +03:00
  • b7bf316c1a Don't randomly include "stdafx.h" Nekotekina 2020-12-22 11:42:57 +03:00
  • 41ee792f95 MSVC: remove MemLeak build support Nekotekina 2020-12-22 10:02:23 +03:00
  • 6c1b6c1704 Add PR-BUILD.md and Pull Request Template Bird Egop 2020-12-21 18:22:18 +03:00
  • acadaeed3a Change skylander variants to use hex Fro Zen 2020-12-17 18:01:22 -06:00
  • 96bde3df81 atomic.hpp: revert Clang < 11 workaround for u128 Jan Beich 2020-12-22 03:40:10 +00:00
  • 5cb70ddbd5 CMake: bump minimum Clang to 11 Jan Beich 2020-12-22 03:38:34 +00:00
  • b9b9a0465f CI: switch FreeBSD to Clang 11 (similar to e2303f3378) Jan Beich 2020-12-22 03:37:14 +00:00
  • bd269bccaf types.hpp: remove intrinsic includes Nekotekina 2020-12-21 17:12:05 +03:00
  • 5f618814f6 atomic.hpp: use u128 as storage for masks/values Nekotekina 2020-12-20 09:27:40 +03:00
  • 43c87e99b0 Debugger: Switch from NoThread when the emulation is running Eladash 2020-12-18 09:12:23 +02:00
  • 74a09a6338 PPU memory must be exec memory when using debugger's "Next Instruction" feature Eladash 2020-12-17 05:48:30 +02:00
  • 2b9c407dc3 Mask PC in debugger_frame::keyPressEvent for SPU Eladash 2020-12-17 05:58:36 +02:00
  • 59ed222205 Disasm: read instruction contents only once Eladash 2020-12-16 18:50:21 +02:00
  • 2c06043617 Debugger: correctness fixes and cleanup Eladash 2020-12-16 16:44:41 +02:00
  • ef884642e4 Cleanup disasm classes a bit Eladash 2020-12-16 08:53:59 +02:00
  • e449111c33 vk: Fixup for renderpass issues kd-11 2020-12-18 23:11:35 +03:00
  • 066e53da55 minor cleanup Megamouse 2020-12-18 18:35:02 +01:00
  • c74b2cb085 memory viewer: Fix resizing down Eladash 2020-12-18 17:48:53 +02:00
  • eec11bfba9 Move align helpers to util/asm.hpp Nekotekina 2020-12-18 17:43:34 +03:00
  • d254a5736b Fix bug with vector arg alignment in BIND_FUNC and callbacks. Nekotekina 2020-12-18 14:28:57 +03:00
  • b655e4aa47 Emu: implement on_exit callback Megamouse 2020-12-18 12:40:25 +01:00
  • 1adec3d8e5 Hotfix: Emu.Quit after Emu.Stop Nekotekina 2020-12-18 13:37:14 +03:00
  • db9b7db531 Cleanup and move sysinfo.h -> util/sysinfo.hpp Nekotekina 2020-12-18 12:55:54 +03:00
  • 05099e2ae1 Replace uint64_t with u64 Nekotekina 2020-12-18 11:43:50 +03:00
  • 77352a2a86 Replace uint32_t with u32 Nekotekina 2020-12-18 11:34:50 +03:00
  • ae633292c0 Replace int32_t with s32 Nekotekina 2020-12-18 11:27:08 +03:00
  • d6042cf891 Replace uint16_t with u16 Nekotekina 2020-12-18 11:24:19 +03:00
  • 534c63bf57 Replace uint8_t with u8 Nekotekina 2020-12-18 11:19:05 +03:00
  • fb29933d3d Add usz alias for std::size_t Nekotekina 2020-12-18 10:39:54 +03:00
  • 360c4d1554 Simplify f16 type Nekotekina 2020-12-18 10:01:26 +03:00
  • 4cfa9b11f3 Move busy_wait() to asm.hpp Nekotekina 2020-12-18 09:47:08 +03:00
  • 908465b274 memory viewer: improve layout and resize Megamouse 2020-12-18 04:19:29 +01:00
  • a7f10d142e fix warning Megamouse 2020-12-18 03:37:24 +01:00
  • e855673802 memory viewer: check width and height in image viewer Megamouse 2020-12-18 01:17:27 +01:00
  • 112ac7bd13 memory viewer: fix RGB Image viewer crash Megamouse 2020-12-18 00:31:09 +01:00
  • ec7963df3d memory viewer: use enum for color formats Megamouse 2020-12-17 23:36:30 +01:00
  • 343d006ae2 memory viewer: more cleanup Megamouse 2020-12-17 23:11:33 +01:00
  • ed8e5498d1 memory viewer: fix horrible overflow that freezes rpcs3 Megamouse 2020-12-17 23:02:43 +01:00
  • 3cfead4ca6 memory viewer cleanup Megamouse 2020-12-17 22:30:44 +01:00