Commit Graph

  • 6535fb0603 Fix _sys_lwcond_signal_all Nekotekina 2019-08-17 23:53:49 +03:00
  • 11a43e25d7 typeindices.hpp - start index from 0 Nekotekina 2019-08-16 00:59:30 +03:00
  • 92e6dee60f [rpcs3] refactor includes and additional dependencies max 2019-07-24 19:21:19 +03:00
  • c5440c95c8 [MSbuild] Extend support to v142 toolset max 2019-07-24 19:01:55 +03:00
  • 4cfff8ea4a [MSbuild] Detect and use MSVC version for NMake CL. max 2019-07-23 19:06:29 +03:00
  • 1444492eab lv2: Allow sys_sync_priority_inherit yahfz 2019-08-17 15:28:22 -03:00
  • 050339bb3e PPU/LV2: Make thread-lists scheduling atomic eladash 2019-04-25 17:27:50 +03:00
  • 500a4fa2fb rsx: Fix potential out of range methods execution (can result in segfaults) Eladash 2019-08-17 13:17:37 +03:00
  • 51188db717 gui: Remove fallback font from YoRHa theme Ani 2019-08-17 01:38:39 +01:00
  • 0d88f037ff Add new accuracy control for PUTLLUC accuracy setting (non-TSX) Eladash 2019-06-11 22:45:11 +03:00
  • d8402008dd Stub sys_process_get_number_of_object(object == SYS_SPUPORT_OBJECT) Eladash 2019-08-14 21:02:17 +03:00
  • 0dce6be8cb Implement lv2_spu_image Eladash 2019-08-14 20:00:51 +03:00
  • 80827aa31a Stub sys_process_get_number_of_object(object == SYS_TRACE_OBJECT) Eladash 2019-08-14 18:18:06 +03:00
  • 6540fecdc3 Add another pattern to ppu analyzer imports Eladash 2019-08-15 14:05:34 +03:00
  • f342f4b826 Work around a crash on startup on current versions of KDE on Linux. Pierre-Loup A. Griffais 2019-08-15 23:09:57 -07:00
  • 56011cbddd vk: don't die on VK_SUBOPTIMAL_KHR in AcquireNextImage, and recreate swapchain Pierre-Loup A. Griffais 2019-08-15 23:12:04 -07:00
  • 42ff93d30c Add advanced tab msuih 2019-08-15 19:01:19 +03:00
  • f2a2dfda3a Improve unknown settings values dialog text message Eladash 2019-08-13 18:32:22 +03:00
  • f0c267ecb0 Change default Sleep Timers Accuracy setting's value to "Usleep Only" Eladash 2019-08-13 17:03:53 +03:00
  • a0f0c418d7 gl:Implement proper support for packed 16-bit rendertargets - Also some minor refactoring kd-11 2019-08-13 16:29:30 +03:00
  • 7f85b18b46 gl: Add support for 4444 typeless texture kd-11 2019-08-13 15:56:25 +03:00
  • 9f854dba98 Qt: move default stylesheet to stylesheets.h Megamouse 2019-08-14 20:30:53 +02:00
  • 503d43889d rename rpcs3_app to headless_application Megamouse 2019-08-14 20:01:55 +02:00
  • 0dc7841d0f Add cli arg for hidpi Megamouse 2019-07-12 01:32:06 +02:00
  • 13367071b0 update some comments Megamouse 2019-07-11 23:11:52 +02:00
  • 2040a11585 header shuffling RipleyTom 2019-06-21 13:33:32 +02:00
  • 8debdfcd09 handle empty callback returns Megamouse 2019-06-20 15:51:50 +02:00
  • 08c581947d Create headless application [WIP] Megamouse 2019-06-18 04:02:06 +02:00
  • 4df1c16099 Implement stx::typeinfo_v (util/typeindices.hpp) Nekotekina 2019-08-14 20:27:19 +03:00
  • 9f9309055f typemap: remove "shared" type support Nekotekina 2019-08-14 17:33:05 +03:00
  • d41d7b5e24 typemap: remove "polymorphic" type support Nekotekina 2019-08-14 17:14:40 +03:00
  • f8f3067deb Always check page_allocated in vm::check_addr Nekotekina 2019-08-11 23:31:49 +03:00
  • d45c743877 Remove lib_loading_type::automatic Nekotekina 2019-08-07 20:46:41 +03:00
  • 4f22559ff0 Remove dumb overloads of atomic_op, fetch_op Nekotekina 2019-08-07 03:56:47 +03:00
  • cf16ee5eb5 Implement lib_loading_type::liblv2list Nekotekina 2019-08-06 21:52:12 +03:00
  • ae46333e99 Implement lib_loading_type::liblv2both Nekotekina 2019-08-06 20:59:41 +03:00
  • 87bf0386c4 Screenshot function RipleyTom 2019-08-10 18:49:57 +02:00
  • b3f4cd3a95 Update "Enable native user interface" description MarioSonic2987 2019-08-14 01:38:52 +02:00
  • 7fda07eb5b rsx: UB fix (signed vs unsigned mismatch) Eladash 2019-08-10 13:03:14 +03:00
  • 519fe9309e rsx: Fix nv0039::buffer_notify Eladash 2019-08-10 07:53:50 +03:00
  • 527b1bb071 rsx: Fix overlapping transfer of nv3089::image_in when out_pitch != in_pitch Eladash 2019-08-10 07:07:01 +03:00
  • 19825366f5 Fixup for fixup Eladash 2019-08-13 19:49:46 +03:00
  • a902874b01 Fixup after #6286 Eladash 2019-08-13 08:11:33 +03:00
  • 95f22b76c6 Fixup after #6329 Eladash 2019-08-12 15:35:57 +03:00
  • a4896eb6df Fix race on cellVdecClose TLS cleanup Eladash 2019-08-12 07:58:13 +03:00
  • 30c72b105e Fix race on notifying vdec thread in cellVdecGetPicture Eladash 2019-08-12 07:56:58 +03:00
  • 14ac70dfbf Avoid using _sys_ppu_thread_exit in _sys_interrupt_thread_disestablish Eladash 2019-08-12 07:31:05 +03:00
  • 4b82006984 ppu: Improve LWSYNC Eladash 2019-08-09 19:35:42 +03:00
  • 4f00af6000 ppu interpreter: Allow non-ssse3 to use fast path eladash 2019-04-11 18:00:50 +03:00
  • 6d3fc3a386 core config: Expose min/max ranges of integral settings and use it Eladash 2019-08-02 21:53:47 +03:00
  • a6c94a0eaf Fix possible infinite loop on vm area searching (sys_mmapper_allocate_address) Eladash 2019-08-01 22:32:08 +03:00
  • cd4e895c04 Use error_code in mmapper_thread_recover_page_fault Eladash 2019-08-01 19:27:08 +03:00
  • 629d8e3a51 Fix sys_time_get_current_time() date Eladash 2019-08-01 11:22:46 +03:00
  • 6d0f2ae58a ppu interpreter: Improve SRD/SLD Eladash 2019-08-01 08:10:42 +03:00
  • a560498cd4 ppu: Improve FCTIW, FCTIWZ, FCTID and FCTIDZ Eladash 2019-07-31 20:35:08 +03:00
  • d48d424b19 Return immediatly from fs::remove_all on failure to remove entries Eladash 2019-08-11 13:05:11 +03:00
  • 0a5b6ad928 Add missing EALIGN check for sys_mmapper_search_and_map Eladash 2019-07-29 00:45:38 +03:00
  • a832581201 Fix sys_vm address boundary checks (fix vsize) Eladash 2019-07-28 23:41:07 +03:00
  • ecb3b62787 Fix CELL_CAMERA_ERROR_NOT_INIT check in cellCameraSetNotifyEventQueue when camera set to null Eladash 2019-07-27 17:09:27 +03:00
  • 96527eee5b idm: Fix bug in ID searching Eladash 2019-07-27 13:59:17 +03:00
  • 5c904bf3e2 Fix max allocations for DECR mode (sys_memory) Eladash 2019-07-27 10:15:26 +03:00
  • cbcd06d1dc ppu: Stack size allocation improvements Eladash 2019-07-27 07:51:29 +03:00
  • 3ce18fd960 Implement vm::page_executable (#6330) Eladash 2019-08-11 21:04:17 +03:00
  • 94d33003a3 Write zero in attr->pad (sys_memory_get_page_attribute) Eladash 2019-08-10 15:57:33 +03:00
  • 25e47e0de0 Fix vm::check_addr memory state check Eladash 2019-08-09 22:03:47 +03:00
  • 8866a3d6a9 rsx: Cleanup for blit engine fixes kd-11 2019-08-09 22:54:26 +03:00
  • 8150095e8f Qt warnings cleanup msuih 2019-08-10 14:24:14 +03:00
  • f051f53e15 Qt: add setting for trophy manager icon background color Megamouse 2019-08-10 14:06:53 +02:00
  • 2f12226ff9 Qt: add setting for save manager background icon colors + fix icon size Megamouse 2019-08-10 13:53:52 +02:00
  • d4c635a83c Qt: change default icon background color to something friendlier looking Megamouse 2019-08-10 13:51:38 +02:00
  • 697128464b Qt: add some sanity checks to prevent list crashes Megamouse 2019-08-10 13:50:27 +02:00
  • 0559e929d4 fix some warnings Megamouse 2019-08-10 13:47:25 +02:00
  • efcb46658b Qt: fix initial trophy icon background color Megamouse 2019-08-10 11:18:37 +02:00
  • 01720afba9 silence some warnings Megamouse 2019-08-10 10:40:28 +02:00
  • e21b8eb95b Update Appveyor to Qt 5.13 Megamouse 2019-08-10 09:45:59 +02:00
  • 033836d88c rsx: Minor fixup for nv3089::image_in - Typo scale_x->scale_y - Remove convoluted temp buffer creation and just use vector instead kd-11 2019-08-08 15:43:06 +03:00
  • 112ad9dda2 Allow to load liblv2.sprx with manual/both lib loading options (#6274) Eladash 2019-08-07 18:41:27 +03:00
  • 05813c7e90 Fixes suspend+stop threads not stopping RipleyTom 2019-08-04 15:21:19 +02:00
  • 6e89e4ebbf Update game_list_frame.cpp xddxd 2019-08-04 12:52:48 +03:00
  • 4ad784d614 Qt: select custom configs when opening the custom config folder Megamouse 2019-08-01 21:20:13 +02:00
  • c219417f62 sys_vm: Fix sys_vm_invalidate Eladash 2019-07-29 20:49:22 +03:00
  • 5bd17a44c9 Add fallback implementation for waitable atomics Nekotekina 2019-08-02 01:23:26 +03:00
  • 72fb3ba794 perf hotfix for sys_timer_usleep Eladash 2019-07-30 17:15:15 +03:00
  • f0bd0b5a7c rsx: Conditional render sync optimization - ZCULL queue was updated to one-per-cb but the conditional render sync hint was not updated. - Do not unconditionally flush the queue unless the upcoming ref is contained in the active CB. - This avoids spamming queue flush, which frees up resources and improves performance kd-11 2019-07-30 15:22:53 +03:00
  • d689a6e47b vk: Don't warn RADV users on LLVM 8.0.1 - The 'back screen' issue on RADV was resolved with LLVM 8.0.1 Malcolm Jestadt 2019-07-30 00:10:45 -04:00
  • e40b76b253 sys_lwcond: Extract protocol from lwmutex at creation eladash 2019-05-07 22:05:16 +03:00
  • 7508ae6e65 Add EAGAIN check for sys_memory_contianer_create eladash 2019-04-30 09:53:46 +03:00
  • 1e5e0f3b5e make sys_fs_closedir atomic eladash 2019-04-10 17:32:48 +03:00
  • 949f33c8a4 Fix sys_config_get_io_event syscall name Nekotekina 2019-07-29 21:49:37 +03:00
  • c6993d3f1c Change bits of waitable atomics Nekotekina 2019-07-29 20:28:20 +03:00
  • e1db6cef6f Remove ignored bits in waitable atomics Nekotekina 2019-07-29 15:12:20 +03:00
  • 829047ecdb ppu disasm: Improve ORI and ORIS disassembly Eladash 2019-07-29 17:51:19 +03:00
  • 8886414013 Use atomic wait in shared_mutex and semaphore Nekotekina 2019-07-27 17:08:45 +03:00
  • f63e89f9b4 Implement waitable atomics Nekotekina 2019-07-27 01:34:10 +03:00
  • ec2db8edbc Correct get_int_t to get_uint_t. Nekotekina 2019-07-26 19:00:56 +03:00
  • 997e3046e3 vm/sys_overlay Improvements Eladash 2019-07-03 20:17:04 +03:00
  • 65134f73d6 Qt: properly scale icons in trophy manager Megamouse 2019-07-27 10:57:07 +02:00
  • 76a1fd5c88 Qt: simplify game list icon resize Megamouse 2019-07-27 10:21:49 +02:00
  • 1de90bdb1f rsx: Improve aliased data preservation - Carve out inherited region if any - Perform pitch compatibility test before assigning old_surface kd-11 2019-07-20 19:18:11 +03:00
  • 738cfccbba Save manager improvements msuih 2022-02-02 16:36:15 +02:00