Commit Graph

  • c8947eee6a GUI: Make memory viewer address edit accept 0x/0X prefixes Eladash 2020-12-17 19:11:51 +02:00
  • 6c1ca7d797 GUI: Polish the memory viewer Eladash 2020-12-17 16:36:20 +02:00
  • 2172974db9 Link the memory viewer with the debugger Eladash 2020-12-17 00:11:45 +02:00
  • ba03df8511 GUI: Improve PS3 decryption tool Eladash 2020-12-14 20:19:43 +02:00
  • fb47d1f788 vk: Register ampere GPU PCI IDs kd-11 2020-12-17 17:39:54 +03:00
  • 3c86e14ea4 Fix hexadecimal line numbers in error reports Nekotekina 2020-12-17 17:00:06 +03:00
  • c16fb61bea fixed_typemap.hpp: Fix assignment operator for g_ptr Nekotekina 2020-12-17 16:46:22 +03:00
  • 2acead357b Update LLVM commit (minor fixups) Nekotekina 2020-12-17 16:45:59 +03:00
  • 235db57f0e rsx: Do not reset vertex program texture mask when updating ucode analysis kd-11 2020-12-17 01:30:33 +03:00
  • cfbde005fb vk: Force ampere GPUs to use the slower but spec-compliant depth-color resize route kd-11 2020-12-16 21:56:54 +03:00
  • 0a865bd9dc vk: Workaround for validation layers bug kd-11 2020-12-16 21:05:06 +03:00
  • 6b3f722ff0 Hotfix: useless error Nekotekina 2020-12-16 11:07:02 +03:00
  • 3dbecada4e Almost all Skylander variants (#9443) Fro Zen 2020-12-16 02:02:59 -06:00
  • d21f87af5d Fix unresponsive UI during SPU compilation Megamouse 2020-12-15 23:31:33 +01:00
  • 0bfec59af8 Fix stop during shader compilation Megamouse 2020-12-15 22:29:29 +01:00
  • 035a76f26d Fix build kd-11 2020-12-15 20:40:54 +03:00
  • 42f4e831a2 vk: Clean up some leftovers from shader decompiler rewrites kd-11 2020-12-14 21:40:16 +03:00
  • d3686dbb75 rsx: Add some texture upload statistics to the texture cache kd-11 2020-12-14 21:29:07 +03:00
  • fb1c790350 rsx: Make debug overlay dynamic kd-11 2020-12-14 20:26:20 +03:00
  • 0ef5743261 rsx: Fix sampler descriptor updates for framebuffer resources kd-11 2020-12-14 20:24:28 +03:00
  • e82bef425f vm: fix warnings and add narrow cast for u64 ptrs Nekotekina 2020-12-15 20:10:16 +03:00
  • 24c246a9f6 Fix potential thread_pool crash on exit Nekotekina 2020-12-15 20:01:26 +03:00
  • e39348ad96 Make lf_queue<> compatible with atomic_wait Nekotekina 2020-12-15 18:06:51 +03:00
  • ca5f0444bf shared_ptr.hpp: add wait support for atomic_ptr<> Nekotekina 2020-12-15 12:52:21 +03:00
  • 4a883ba6ea atomic.hpp: use SFINAE for waitable atomic detection Nekotekina 2020-12-15 11:19:41 +03:00
  • bfe1a8673a PPU: Allow HLE execution from pure instruction decoder type interpreter Eladash 2020-12-14 13:32:04 +02:00
  • 0445ef393f FW SPRX install: Fix IDM ID's leak Eladash 2020-12-14 10:31:07 +02:00
  • 7eb16e13bb PRX loader: Fix libfs_155.sprx loading Eladash 2020-12-14 08:03:49 +02:00
  • 03ad5c6830 Salvaging code (#9432) Megamouse 2020-12-14 14:33:43 +01:00
  • ab23e5ca0e Minor tooltip grammar fix Megamouse 2020-12-13 21:57:02 +01:00
  • 35ecd00559 Remove BOM from new files Megamouse 2020-12-13 21:50:41 +01:00
  • e5603fec1e Firmware libraries settings overhaul Eladash 2020-12-08 21:22:08 +02:00
  • e321765c54 Split BEType.h to util/v128.hpp and util/to_endian.hpp Nekotekina 2020-12-13 16:34:45 +03:00
  • 62fdcf50ea vm: initialize g_pages at vm::init Nekotekina 2020-12-13 15:38:50 +03:00
  • 09d293592e shared_ptr.hpp: fix is_same_ptr<>() trait Nekotekina 2020-12-13 10:44:58 +03:00
  • f83c2f0b6b rsx: Restructure and simplify some header include chains kd-11 2020-12-13 14:54:43 +03:00
  • d775c8dc73 rsx: Move shader analysis+prefetch to the end of the draw call kd-11 2020-12-13 13:39:58 +03:00
  • 8e07b19bc7 Add variant support for Skylanders (#9424) Fro Zen 2020-12-13 05:30:38 -06:00
  • cb8ef46ec7 Initial DualSense Support (#9308) Luke Barr 2020-12-12 17:00:45 -06:00
  • ee814cfd0c Update skylander_dialog.cpp (#9419) Fro Zen 2020-12-12 10:16:15 -06:00
  • a6a5292cd7 Use uptr (std::uintptr_t alias) Nekotekina 2020-12-12 16:29:55 +03:00
  • b59f142d4e Move types.h to util/types.hpp Nekotekina 2020-12-12 15:01:29 +03:00
  • 666a18f5e5 Remove ceil2/floor2 from types.h Nekotekina 2020-12-12 14:38:07 +03:00
  • dff4392c10 Move error_code to ErrorCodes.h Nekotekina 2020-12-12 14:24:01 +03:00
  • b09b7c1184 Remove any_pod<> from types.h Nekotekina 2020-12-12 13:12:39 +03:00
  • 6e05dcadb6 Reduce std::numeric_limits dependency Nekotekina 2020-12-12 12:00:21 +03:00
  • bc7acf9f7a RSX: remove overly long integer sequence (opcode_list) Nekotekina 2020-12-12 11:38:35 +03:00
  • cb19316a17 Fix u128 constructors (MSVC) Nekotekina 2020-12-12 09:40:07 +03:00
  • 33c3977036 endian.hpp: minor simplification Nekotekina 2020-12-11 21:06:19 +03:00
  • 7a015b6fc0 VKMemAlloc.cpp: use shared_mutex in vk_mem_alloc.h Nekotekina 2020-12-11 17:52:29 +03:00
  • aa3aef4beb std::chrono cleanup: always use steady_clock Nekotekina 2020-12-11 16:31:32 +03:00
  • 12a48fc6d1 Fixup for fs::file::read Nekotekina 2020-12-11 07:33:15 +03:00
  • 72284b4530 Use atomic_t<> in VKMemAlloc Nekotekina 2020-12-10 18:44:17 +03:00
  • 65c04e4ddd Remove constexpr from ppu/spu decoders. Nekotekina 2020-12-10 15:06:01 +03:00
  • b382d3b3e9 Remove ASSUME macro Nekotekina 2020-12-10 13:37:26 +03:00
  • 61b882b2a6 Always print system error code on 'throwing' errors. Nekotekina 2020-12-10 12:42:02 +03:00
  • 36c8654fb8 Remove HERE macro Nekotekina 2020-12-09 18:04:52 +03:00
  • d25c401aec vk: Validate image creation inputs kd-11 2020-12-09 20:17:05 +03:00
  • aac874a842 vk: Add even more D32_SFLOAT missing locations kd-11 2020-12-09 19:52:22 +03:00
  • 5d934c8759 Improve narrow() and size32() with src_loc detection Nekotekina 2020-12-09 16:03:15 +03:00
  • e055d16b2c Replace verify() with ensure() with auto src location. Nekotekina 2020-12-09 10:47:45 +03:00
  • 38745e5782 SPU ASMJIT: fixup mfence replacement Nekotekina 2020-12-08 09:25:41 +03:00
  • d0c271e534 Simplify g_pages RipleyTom 2020-12-06 00:16:57 +01:00
  • 33635c5723 Set msvc toolkit back to mainline RipleyTom 2020-11-18 17:19:01 +01:00
  • f8d2830ac7 vk: Properly register D32_SFLOAT as a depth-stencil format (#9396) kd-11 2020-12-09 05:06:27 +03:00
  • a7e5c255b4 Qt 5.15.2 (#8867) Megamouse 2020-12-08 22:22:08 +01:00
  • 062c605eb1 atomic.hpp: fixup (rsp addressing) Nekotekina 2020-12-08 08:51:27 +03:00
  • 2602be426f Allow emulation to work without firmware (#9367) Eladash 2020-12-07 19:10:34 +02:00
  • 51dcb4a79d Remove bom from .hpp files RipleyTom 2020-12-06 17:34:16 +01:00
  • 24e4e329ed atomic.hpp: add atomic_t<bool> specialization Nekotekina 2020-12-06 16:32:56 +03:00
  • eb66302907 atomic.hpp: replace std::atomic with atomic_t Nekotekina 2020-12-06 15:15:19 +03:00
  • b16cc618b5 atomic.hpp: add some features and optimizations Nekotekina 2020-12-06 12:10:00 +03:00
  • 77aa9e58f2 shared_ptr.hpp: add trivial conversion for shared/single types Nekotekina 2020-12-06 11:13:34 +03:00
  • 3a0b3a85a5 rsx: Separate program environment state from program ucode state kd-11 2020-12-03 21:11:32 +03:00
  • 15a12afe25 Debugger: Implement code flow tracking Eladash 2020-11-23 19:57:34 +02:00
  • 427cf91447 Debugger: rewrite GetPc() Eladash 2020-11-23 17:58:59 +02:00
  • af8c661a64 Remove BOM markers RipleyTom 2020-12-05 13:08:24 +01:00
  • 7b694ebeb4 Set default to utf-8 for MSVC RipleyTom 2020-12-05 12:55:00 +01:00
  • d1e7837422 atomic_t: cleanup type requirements Nekotekina 2020-12-04 18:03:50 +03:00
  • 8efc22bd45 atomic.hpp: simplify and unify bit test instructions Nekotekina 2020-12-03 14:47:15 +03:00
  • 983439076b shared_ptr.hpp: fixups and updates Nekotekina 2020-12-02 19:21:40 +03:00
  • 019f566239 atomic.cpp: more phase splitting in notify_all() Nekotekina 2020-12-01 19:50:13 +03:00
  • 332410d20b shared_ptr.hpp: improve atomic_ptr methods Nekotekina 2020-12-01 15:20:47 +03:00
  • c2a85bde08 Update FW 4.87 Latest Version (#9366) JoãoPaulo 2020-12-03 14:16:38 -03:00
  • 13a0b88755 atomic.cpp: improve hashtable access Nekotekina 2020-12-01 10:19:31 +03:00
  • 32f39fec1c Make cpu_counter::remove() async Nekotekina 2020-11-30 03:48:09 +03:00
  • cad3a6c547 sceNp.cpp: fix some UTF-8 string mismatch Nekotekina 2020-11-30 03:18:29 +03:00
  • 2aa5c437e8 rsx: Fix upscaled image reconstruction kd-11 2020-11-29 19:30:55 +03:00
  • 67f48ce21c rsx: Fix uncaught depth-func changes kd-11 2020-11-29 21:27:17 +03:00
  • 845a7d9968 Fix RSX replay thread lifecycle kd-11 2020-11-29 21:06:57 +03:00
  • 924774d3ef Add missing Fedora dependancy to BUILDING.md Dylan Fenn 2020-11-29 11:48:06 +13:00
  • e0635cf65c Remove unneeded non-ASCII character (unedat.cpp) Nekotekina 2020-11-29 16:17:58 +03:00
  • 3b8e3a9714 stdafx.h: remove BOM from custom included headers Nekotekina 2020-11-29 15:03:50 +03:00
  • 2bee096246 Try to set 2-3 GiB working space and show error if it's failed (Windows) Nekotekina 2020-11-27 14:47:43 +03:00
  • 872655369a shared_ptr.hpp: fix critical bugs Nekotekina 2020-11-27 10:00:52 +03:00
  • 0892758994 Minor debugging enhancement Nekotekina 2020-11-26 08:33:50 +03:00
  • 22a24446c1 Threads: fix minor race Nekotekina 2020-11-26 16:30:17 +03:00
  • b5d498ffda Homebrew atomic_ptr rewritten (util/shared_ptr.hpp) Nekotekina 2020-11-26 12:30:51 +03:00
  • bd90e3e37f atomic.cpp: shrink and simplify main hashtable Nekotekina 2020-11-26 07:35:25 +03:00
  • 8b6d615aa6 atomic.hpp: remove/deprecate incomplete notify features Nekotekina 2020-11-25 15:20:59 +03:00