Commit Graph

  • 0b784ff2c1 PPU LLVM: Function table dependent resolver hashing Elad 2025-01-07 13:41:41 +02:00
  • c443326fb1 Do not re-use the old game window if the renderer changed Megamouse 2025-01-04 18:35:03 +01:00
  • 2ac171a30f move error_report to ErrorCodes.cpp Megamouse 2025-01-04 18:12:37 +01:00
  • 7369169331 Disable continuous mode if a savestate is not possible Megamouse 2025-01-04 16:14:28 +01:00
  • d5470d92ec Keep game window open when loading the last savestate Megamouse 2025-01-04 16:14:09 +01:00
  • cc7e7300ce Clean up old game window in case of unexpected errors Megamouse 2025-01-04 14:23:10 +01:00
  • 3ce4c95e61 Show message while creating savestate in continuous mode Megamouse 2025-01-04 13:27:29 +01:00
  • 1ab3a0bd73 RSX/Qt: Reuse gs_frame if possible Megamouse 2025-01-03 20:22:36 +01:00
  • 99f1f4c22a cheats: add float32 gui support Megamouse 2025-01-04 15:46:15 +01:00
  • 41a4dd4c1c cmake: fix wolfssl oltolm 2025-01-05 14:21:36 +01:00
  • 1080969b51 cmake: remove "--no-quick" from windeployqt oltolm 2024-09-03 10:47:19 +02:00
  • 6165c2d8b3 Thread.h: Fix a bug by adding thread_state::destroying_context Elad 2025-01-05 07:44:56 +02:00
  • 036693a14d Fix sys_config_unregister_service Elad 2025-01-05 04:51:02 +02:00
  • c9d39ce7ae vk: Support panvk, allow creating device without textureCompressionBC Aleksey Komarov 2025-01-01 22:28:04 +03:00
  • da84326bd0 vk: Add driver vendor PANVK (Mali GPU on Mesa) Aleksey Komarov 2025-01-01 22:25:43 +03:00
  • f255392a75 patches: create patch path on update Megamouse 2025-01-04 15:00:14 +01:00
  • af3154a0d4 Qt: delete settings_dialog Megamouse 2025-01-04 14:58:15 +01:00
  • d2b96636db Qt: delete batch progress dialog after user closed it (as originally intended) Megamouse 2025-01-04 02:13:59 +01:00
  • 635eac7704 Qt: fix batch compilation after a game was already running Megamouse 2025-01-04 02:13:39 +01:00
  • 51417cc8c3 Qt: stop batch compilation immediately on cancel Megamouse 2025-01-04 02:11:19 +01:00
  • 2614450e4b Fix IDM image serialization Elad 2025-01-04 08:28:19 +02:00
  • 8ea27b0aca Qt: workaround for crash in long accepted slot Megamouse 2025-01-03 19:05:06 +01:00
  • 4f76aec6b3 VS: Fix compilation with new wolfssl version Megamouse 2025-01-03 11:42:47 +01:00
  • dfdb33befb Update xxHash to 0.8.3 Megamouse 2025-01-03 10:13:50 +01:00
  • e76bd11f53 Update Wolfssl to 5.7.6 Megamouse 2025-01-03 10:11:47 +01:00
  • 4b4399f63f Update FAudio to 25.01 Megamouse 2025-01-03 10:09:09 +01:00
  • 796189ce68 Update SDL to 2.30.11 Megamouse 2025-01-03 10:08:03 +01:00
  • a8f80ebfe9 sys_time.cpp: Anti TSC measures Elad 2025-01-03 15:29:03 +02:00
  • cb3662cc4d MacOS: fix for crash in SDL_Quit w/ gamepad input Andrew Griffiths 2025-01-03 03:49:07 +11:00
  • fb237dd568 Audio: Add mute/unmute and volume shortcuts Megamouse 2025-01-01 13:42:12 +01:00
  • 799cb79612 qt6: QT_MIN_VER should be 6.7 because of QCheckBox::checkStateChanged Aleksey Komarov 2025-01-01 22:59:24 +03:00
  • 1c22cc2f52 overlays: add trophy list dialog Megamouse 2024-12-31 11:09:53 +01:00
  • 0bb2f72ee2 rsx: Flush MM queue before memory is unmapped kd-11 2024-12-31 00:01:21 +03:00
  • b16d267f9d Fix types 2 schm1dtmac 2024-12-29 21:05:07 +00:00
  • 9ffa923da6 Use corresponding SI/IEC units schm1dtmac 2024-12-29 20:39:38 +00:00
  • 8feccffec0 Fix types schm1dtmac 2024-12-29 20:07:02 +00:00
  • 3a16b2e92c Report filesizes on macOS as decimal multiples schm1dtmac 2024-12-29 19:40:24 +00:00
  • a8bfa6a16c SPU: Operating system LR memory signals Elad 2024-12-25 11:35:03 +02:00
  • e135012acd rsx: Properly track changes in instancing state kd-11 2024-12-29 00:31:20 +03:00
  • 9de6a38e13 rsx: Test vertex program flags on each draw kd-11 2024-12-29 00:01:03 +03:00
  • 0baf873534 Cosmetic improvements kd-11 2024-12-28 23:04:32 +03:00
  • 35a66fe776 rsx: Do not use global registers object in logical "firmware" units kd-11 2024-12-28 16:09:05 +03:00
  • 0be8a5f9f4 rsx: Handle dangling execution barriers kd-11 2024-12-28 15:49:59 +03:00
  • 01fe39fbb9 rsx: Fix rare crash in vertex program decompiler kd-11 2024-12-28 15:32:53 +03:00
  • cfc124fabf rsx: Fix instancing bug when indexed addressing is used to read constants kd-11 2024-12-28 15:32:27 +03:00
  • 15961b353a vk: Add support for hardware instanced draws kd-11 2024-12-27 01:55:12 +03:00
  • d4573e233a rsx: Fix vertex program compiler crash kd-11 2024-12-27 01:07:23 +03:00
  • 9307abe7f5 rsx: Move more functions from rsx thread to the draw command processor kd-11 2024-12-26 21:36:49 +03:00
  • 05bab8ec4c rsx: Move draw call related functions to their own class kd-11 2024-12-26 21:08:54 +03:00
  • 9e9ae54455 rsx: Add GLSL support for instanced rendering kd-11 2024-12-26 20:03:08 +03:00
  • e696d9b324 rsx: Add code to detect instanced draw commands kd-11 2024-12-25 22:06:46 +03:00
  • 43e04f3fc7 Revert "rsx/vk: Implement hardware instancing (#16466)" kd-11 2024-12-29 18:42:41 +03:00
  • 62701154f1 rsx/vk: Implement hardware instancing (#16466) kd-11 2024-12-29 18:39:47 +03:00
  • 15f29eedee Fix atomic_ptr value constructing overloads (#16473) Megamouse 2024-12-29 13:53:04 +01:00
  • 439d665096 CELL: Fix reservation notifications Elad 2024-12-29 11:06:44 +02:00
  • 418a99a62b VS: add some missing files to solution filters Megamouse 2024-12-28 21:00:36 +01:00
  • 1eac13b6bf Windows: log command line args in utf8 Megamouse 2024-12-28 19:58:41 +01:00
  • e58bd419f6 Add empty hdd tmp to UI (#16462) Darkhost1999 2024-12-28 15:20:22 -06:00
  • 5e176a390f MacOS: silence some warnings Megamouse 2024-12-28 18:15:19 +01:00
  • a49cfc5a91 Simplify some ternaries Megamouse 2024-12-28 18:14:57 +01:00
  • d3fedffa6a VS: Add sysinfo_darwin.mm to filters Megamouse 2024-12-28 18:14:08 +01:00
  • 33c3e3fb0f fix some warning Megamouse 2024-12-28 12:31:17 +01:00
  • 1d23be8429 Qt: Add Operating system category Megamouse 2024-12-28 16:58:48 +01:00
  • 7a4e88c146 Savestates: Fix main_ppu_module definition Elad 2024-12-25 10:56:39 +02:00
  • cfeb022340 shared_ptr.hpp: Rewrite shared_ptr to single_ptr conversion Elad 2024-12-25 08:42:45 +02:00
  • 0cc655074d serialzation.hpp: Fix add_padding Elad 2024-12-25 07:02:42 +02:00
  • a5ba96e991 Fixup lv2_socket Elad 2024-12-25 06:56:08 +02:00
  • b2949f114b vk: Wrap device fault handler in SEH2 kd-11 2024-12-23 23:23:36 +03:00
  • e3df7bccac vk: Selectively enable extended device fault features in logical device creation step kd-11 2024-12-23 03:18:34 +03:00
  • 2c45438422 vk: Minor improvements to extended fault output kd-11 2024-12-23 02:43:27 +03:00
  • 4ef1d48c0c vk: Properly initialize device fault counts structure kd-11 2024-12-22 23:18:45 +03:00
  • 7b6a672c64 vk: Fix device fault extension loading kd-11 2024-12-22 20:15:02 +03:00
  • 883529eaf3 vk: Add support for spec-compliant query scopes kd-11 2024-12-22 00:20:46 +03:00
  • afc10ea112 vk: Workaround for older SDK header versions kd-11 2024-12-22 03:49:53 +03:00
  • 488e5d9eb5 vk: Register honeykrisp as known driver in RTT quirks check kd-11 2024-12-22 00:16:03 +03:00
  • 6d976b5d90 vk: Fix build kd-11 2024-12-21 19:24:48 +03:00
  • b44e2d3b30 vk: Add basic support for honeykrisp driver kd-11 2024-12-21 18:41:21 +03:00
  • a196bbcbcd vk: Remove unnecessary workaround for older SDK versions kd-11 2024-12-21 18:37:14 +03:00
  • 6000e3a47d vk: Add support for extended device fault information kd-11 2022-12-24 17:13:11 +03:00
  • 623f5822b3 Fix Emulator::Pause() segfault Elad 2024-12-24 18:35:02 +02:00
  • c6dadc537b Add some FXO init checks Elad 2024-12-24 18:28:28 +02:00
  • 98a0c76a08 StrFmt.cpp: Make function printing shorter Elad 2024-12-24 17:07:23 +02:00
  • a2d5b5a0e2 Fixup GDB Elad 2024-12-24 16:02:29 +02:00
  • d376ba5994 Remove lv2_socket_native destructor Elad 2024-12-24 15:15:20 +02:00
  • 6a4b9430c0 Thread.h: Add a few noexcept Elad 2024-12-23 15:32:16 +02:00
  • 3bf735161f sys_config: Move cleanup to IDM abort Elad 2024-12-23 15:13:14 +02:00
  • 4d0c835df3 util/shared_ptr.hpp: STX pointers library fixes Elad 2024-12-23 09:17:07 +02:00
  • 6eb4138595 Fixup sys_process Elad 2024-12-23 13:24:38 +02:00
  • 53817dcc90 Fix fs::file log formatting Megamouse 2024-12-23 02:06:49 +01:00
  • 99044ce6c6 Qt: allow to skip further automatic update notifications for a single version Megamouse 2024-12-22 15:35:16 +01:00
  • 575a245f8d IDM: Implement lock-free smart pointers (#16403) Elad 2024-12-22 20:59:48 +02:00
  • 385710672f SPU LLVM: Recognize ROTYQBYI and ROTQBI rotation pattern (#16409) Whatcookie 2024-12-22 03:29:15 -05:00
  • beb3565001 ps move tracker: draw sphere size range into live image Megamouse 2024-12-21 12:51:27 +01:00
  • ec7f50d925 ps move tracker: set max of radii to 50% Megamouse 2024-12-21 12:12:14 +01:00
  • 1a479e9bda ps move tracker: fix min and max radius labels Megamouse 2024-12-21 12:11:37 +01:00
  • 19cc363b09 ps move tracker: fix some data types Megamouse 2024-12-21 12:00:51 +01:00
  • 760b49bc6c Cleanup kd-11 2024-12-21 02:12:30 +03:00
  • 70eca8cb24 vk: Fix border color swizzling behavior kd-11 2024-12-21 01:44:32 +03:00
  • ff0249d662 ps move: ignore second half frame in ZCM1 Megamouse 2024-12-21 01:44:56 +01:00
  • d450a5ee95 cellGem: add magnetometer support Megamouse 2024-12-21 00:55:05 +01:00