Commit Graph

  • 435afcb865 rsx: Fix fifo draw barriers kd-11 2018-10-28 16:23:32 +03:00
  • 2d88e41583 rsx: Fix some checks when using inlined array rendering kd-11 2018-10-28 15:21:17 +03:00
  • 54ec363e88 rsx: Critical pipeline fixes - Fix scissor and viewport binding behavior - Fixes recovery if empty scissor is specified and then 'fixed' later - Optimizes state binding a bit kd-11 2018-10-28 15:20:53 +03:00
  • 1ad76ad331 rsx: Restructure programs kd-11 2018-10-20 17:43:00 +03:00
  • b0a6b72ce8 rsx: Optimizations - Replace a few more vectors with simple_array<T> - Avoid unnecessary string comparisons in backends. We already know referenced textures from the program analysers! kd-11 2018-10-20 12:30:03 +03:00
  • 677b16f5c6 rsx: Fixups kd-11 2018-10-01 23:05:51 +03:00
  • e01d2f08c9 rsx: Refactor FIFO - Removes fifo structures from common RSXThread - Sets up a dedicated FIFO controller - Allows for configurable queue optimizations kd-11 2018-09-24 16:03:25 +03:00
  • 96cabeadff Rewrite condition variables Nekotekina 2018-11-26 18:55:22 +03:00
  • f442a8a84c SPU TG: add thread group stop counter Nekotekina 2018-11-27 20:00:07 +03:00
  • febe4d4a10 Implement class cond_x16 Nekotekina 2018-11-25 19:43:02 +03:00
  • 7f1cbb1136 Fix 16 bit audio mode Nekotekina 2018-11-24 02:46:54 +03:00
  • 4baa159523 cellFsOpen flag fix eladash 2018-11-23 18:38:24 +02:00
  • 0526bfd7de Support trophy manager moc'ing in vcxproj Megamouse 2018-11-07 22:05:29 +01:00
  • bf0e6ca174 Load trophies in another thread msuih 2018-10-31 20:38:48 +02:00
  • f505ac7b63 qt/gs_frame: Hotfix - Dynamically check the loaded QT library version in case of mismatch - Fixes using 5.11.1 builds with non-buggy libraries and vice versa kd-11 2018-11-21 21:13:46 +03:00
  • 3c7f02d99d Fix libcamera regression eladash 2018-11-09 10:11:38 +02:00
  • 634a5fa31c Fix macOS compilation vit9696 2018-11-10 17:43:38 +03:00
  • 65ca934452 cellSaveData: fix truncation size (regression) Nekotekina 2018-11-17 14:39:14 +03:00
  • 12ceceff19 cellSaveData: restore atime/mtime for unmodified files Nekotekina 2018-11-16 14:35:52 +03:00
  • 1fdd013e4b fs: normalize atime (ensure atime >= mtime) Nekotekina 2018-11-16 14:34:34 +03:00
  • c719ae360d fs: disable ctime (return mtime instead) Nekotekina 2018-11-16 14:31:28 +03:00
  • 225310e04b Add null alloc_addr checks to sys_memory_allocate and sys_memory_allocate_from_container isJuhn 2018-11-14 00:47:58 +01:00
  • f4fb5200a0 cellVdecGetPicture accurate error checking RipleyTom 2018-11-15 00:42:42 +01:00
  • 0044eb44e2 Cleanup after #5310 (SPU thread groups) Nekotekina 2018-11-13 18:40:41 +03:00
  • 0e0a82e536 Ensures threads are stopped in join RipleyTom 2018-11-05 12:38:35 +01:00
  • 2e1aec4de8 Implement sys_spu_thread_tryreceive_event eladash 2018-11-12 10:55:48 +02:00
  • fada8b6594 Increases stack allocation for callbacks. RipleyTom 2018-11-10 22:23:17 +01:00
  • 57b7892de6 Fix typo in sys_fs_mkdir eladash 2018-11-11 11:54:32 +02:00
  • 37b6afaf2c rsx: inlined array stride fix eladash 2018-11-11 20:56:25 +02:00
  • 986bb24326 Extra check when opening pup file RipleyTom 2018-11-09 22:12:35 +01:00
  • 7180c1f2d0 typemap: make use of volatile qualifier Nekotekina 2018-11-09 16:03:39 +03:00
  • 6a30d5a6c1 shared_mutex: increase max_readers to 16383 Nekotekina 2018-11-09 15:44:45 +03:00
  • 2fd384ae95 SPU LLVM: check state in every callable chunk Nekotekina 2018-11-09 15:25:10 +03:00
  • c17a98030a qt: Add supporters Nekotekina 2018-11-09 15:19:35 +03:00
  • 90f816595a Fix cellPadGetData eladash 2018-11-05 21:34:40 +02:00
  • 3332a10052 ppu: Fix threads scheduler eladash 2018-10-18 23:02:03 +03:00
  • 3fd17e43a3 lv2: Fix lwcond_queue_wait lock acquiring eladash 2018-10-17 11:55:42 +03:00
  • 3faaf9e7fb lv2: Fix lwmutex locking eladash 2018-10-17 08:16:30 +03:00
  • 777f36e604 Fix error code checking of sys_lwcond_signal_x eladash 2018-10-14 21:54:41 +03:00
  • 2abbedcc50 gui: Fix OpenCorrectionDialog message Ani 2018-11-06 22:37:26 +00:00
  • 11681f02cc Merge pull request #5300 from hcorion/fix-fedora Ani 2018-11-05 15:20:58 +00:00
  • 5f67c6050d Merge branch 'master' into fix-fedora Ani 2018-11-05 14:25:54 +00:00
  • 9831bc6bc9 Bluetooth returns select as KEY_BACK for XBOX ONE controller. (#5303) RipleyTom 2018-11-05 15:25:38 +01:00
  • 488928eca2 Fix SPU STOP instruction Nekotekina 2018-11-05 14:24:08 +03:00
  • f06e6be2c1 Disable npc update for SPU thread groups Nekotekina 2018-11-05 13:13:43 +03:00
  • eaa17b7f7c cellSaveData: anti-corruption precautions Nekotekina 2018-11-01 16:22:33 +03:00
  • 6104685ad6 Implement cond_one sync primitive Nekotekina 2018-11-01 13:23:09 +03:00
  • 06253c8489 Implement "Initialize Directories" options Nekotekina 2018-11-01 13:21:57 +03:00
  • 75221a6078 rsx: Fix inlined vertex array validation eladash 2018-11-03 17:10:22 +02:00
  • 2487a03648 Add libnsl.so.1 to the AppImage, print resulting upload url Zion Nimchuk 2018-10-25 21:14:02 -07:00
  • 43b75ccf04 cellGame: Add missing nullptr checks eladash 2018-10-17 21:57:24 +03:00
  • 98f2967aac Update firmware latest version to 4.83 HexyFify 2018-11-01 17:51:42 -07:00
  • fa134337d9 Fix issue with memory validation Zion Nimchuk 2018-10-09 21:59:33 -07:00
  • 3a7f5b970f ppu: Fix stack base eladash 2018-10-20 09:30:20 +03:00
  • 7056b5fc70 rsx-debugger: add forgotten super ptrs eladash 2018-10-27 23:54:11 +03:00
  • 68a8efdc33 rsx-debugger: auto jump into get address on startup eladash 2018-10-27 23:50:32 +03:00
  • fb30c8a937 rsx enums: fix typos eladash 2018-10-27 23:43:55 +03:00
  • 5270dc1c9e rsx-debugger: fix ret and nop cmd display eladash 2018-10-27 23:37:07 +03:00
  • 4069470585 rsx-debugger: ignore invalid cmds eladash 2018-10-27 23:28:30 +03:00
  • 2058d024ce Fix cellGcmInit (workaround) eladash 2018-10-27 22:02:10 +03:00
  • d56c85fe01 RSX/Capture: fix filePath and remove strict mode check (#5283) Megamouse 2018-10-27 12:06:50 +02:00
  • 1cf62e9ded Qt: add option to add games to the main menu Megamouse 2018-10-27 02:17:43 +02:00
  • 586c0ea1d0 Qt: rename deleteLLVMCache to removePPUCache Megamouse 2018-10-23 19:26:35 +02:00
  • 36d4614d12 Fix a warning that shift overflows data type width (#5116) Dennis Luxen 2018-10-23 17:49:01 +02:00
  • dfacdd8a40 fixup for rsx debugging tools segfaults eladash 2018-10-23 08:52:59 +03:00
  • 5ee351234c rsx-capture: unbreak eladash 2018-10-22 22:48:19 +03:00
  • eba2216c4a fix evdev device list Megamouse 2018-01-27 15:13:39 +01:00
  • d14c8a03b3 typo fix eladash 2018-10-20 21:13:25 +03:00
  • 966c3fea5b Fix command line arguments, add --version and set Qt application name Zion Nimchuk 2018-10-13 23:33:20 -07:00
  • aed83e69c9 Qt: add tick marks to Master Volume Slider Megamouse 2018-10-20 18:45:43 +02:00
  • 6e08d8e746 Qt: also enable/disable overlay centering checkboxes Megamouse 2018-10-20 12:13:28 +02:00
  • c9d8cd3613 Qt: refactor settings_dialog and add EnhanceSlider Megamouse 2018-10-20 11:34:38 +02:00
  • da5385686c Qt: add master volume slider to the audio tab Megamouse 2018-10-20 10:11:47 +02:00
  • db40cbda58 Qt: set Vulkan surface in gs_frame Zion Nimchuk 2018-10-18 20:33:07 -07:00
  • 56ea45f9d5 Add setting for master volume msuih 2018-10-20 09:05:02 +03:00
  • 6829fa0286 rsx: Improve inlined arrays (#5248) elad 2018-10-20 16:00:53 +03:00
  • f588454d26 Internal: register WaitOnAddress family functions (WinAPI) Nekotekina 2018-10-13 23:58:02 +03:00
  • 1b37e775be Migration to named_thread<> Nekotekina 2018-10-11 01:17:19 +03:00
  • 8ca6c9fff0 Fix thread_base::get_cycles (Linux/POSIX) Nekotekina 2018-10-11 13:57:43 +03:00
  • 430e2243ac Fix audio_thread buffer deallocation race Nekotekina 2018-10-06 17:35:54 +03:00
  • 73d35b0236 Remove CALL_FUNC, implement ppu_execute<>() Nekotekina 2018-10-06 17:09:09 +03:00
  • 4ab777b429 Add title to emulator message dialogs Megamouse 2018-10-13 12:03:50 +02:00
  • 48416e81eb Save compatibility draw state msuih 2018-10-13 17:34:00 +03:00
  • 90688c4970 Compatibility status to grid view msuih 2018-10-06 21:11:16 +03:00
  • 8cb0f5d2dd Gitignore: Support CLion IDE msuih 2018-10-04 08:08:05 +03:00
  • 8540399ecb ppu-interpreter: improve vminfp instruction scribam 2018-07-23 14:10:45 +02:00
  • 623f1b35f6 rsx_capture/gcm: Fix tile binding (#5246) elad 2018-10-12 19:05:08 +03:00
  • d8424a1f35 README update Alex Yeazel 2018-10-10 01:25:41 +00:00
  • e52d338552 README update Alex Yeazel 2018-10-10 01:24:48 +00:00
  • 83b6c98563 rsx: Fix u16 index arrays overflow eladash 2018-10-06 14:54:47 +03:00
  • e361e0daa6 rsx: Fix restart index check for u16 index arrays eladash 2018-10-05 17:57:12 +03:00
  • 39272eef45 ppu-interpreter: improve vsl/vsr instructions scribam 2018-10-07 21:40:39 +02:00
  • cc846eb670 ppu-interpreter: improve fnmadd/fnmadds instructions (#5183) scribam 2018-10-03 23:49:19 +02:00
  • 49e5212a8f RSX/Overlays: Add option for japanese button layout Megamouse 2018-10-03 14:18:47 +02:00
  • 76da3fa907 RSX/Overlays: don't press buttons on every iteration Megamouse 2018-10-02 20:25:36 +02:00
  • 9693d1c3a3 RSX/Overlays: formatted comments Megamouse 2018-10-02 20:27:13 +02:00
  • 348db050ae rsx: Fix texture height read eladash 2018-10-01 13:50:43 +03:00
  • 62f97f2e5f rsx: Fix default texture dimensions eladash 2018-10-01 12:11:19 +03:00
  • fa723f6dc4 rsx: Fix texture depth read eladash 2018-10-01 09:14:52 +03:00
  • 4174d7274d sys_rsx: fix log spam eladash 2018-10-01 07:57:12 +03:00