Commit Graph

  • bff9a06f9f Qt: simplify occasions of restoreState Megamouse 2018-05-22 11:15:18 +02:00
  • 31101b4828 Qt: use correct menu icon for "Play last played game" on booting RPCS3 Megamouse 2018-05-21 14:13:37 +02:00
  • 598008868e Qt: include QButtonGroup in settings_dialog.cpp in order to fix Qt 5.11 Megamouse 2018-05-11 01:02:08 +02:00
  • 72574b11ff SPU: use reservation spinlocks on writes (non-TSX) Nekotekina 2018-05-21 20:25:05 +03:00
  • 182259e4a5 cellSaveData fix Nekotekina 2018-05-21 20:26:37 +03:00
  • c9669818eb Facepalm - overlays: Do not free self handle!!!! kd-11 2018-05-21 15:21:59 +03:00
  • 6fd402bcf8 Transactions: drop RDTSC usage Nekotekina 2018-05-20 16:38:33 +03:00
  • fb0f5f0c8b Fix vm::reservation_notifier Nekotekina 2018-05-20 15:13:01 +03:00
  • 7a6db3dd7e spu_getll_tx: diagnose loop count Nekotekina 2018-05-19 23:20:41 +03:00
  • 295f782b30 spu_putlluc_tx: diagnose loop count Nekotekina 2018-05-19 23:14:02 +03:00
  • a33f297315 Replace notifier::lock_shared() with try_lock_shared() Nekotekina 2018-05-18 23:19:44 +03:00
  • 8d5bbfb850 Update SPU dump: print current MFC cmd Nekotekina 2018-05-18 18:53:01 +03:00
  • 33a1c743a4 Transactions: move loops inside Nekotekina 2018-05-18 18:51:48 +03:00
  • f6f45b8699 Native UI refactored (#4623) kd-11 2018-05-20 23:05:00 +03:00
  • 68fff54a8b cellSaveData: don't return after funcStat was successful in savedata_op Megamouse 2018-04-06 14:19:23 +02:00
  • c61049b76f Qt: Fix missing rows in our beloved trophy manager Megamouse 2018-05-20 04:53:23 +02:00
  • f8bbdc39c5 Qt: Change Trophy Manager to use item selection instead of double click Megamouse 2018-05-20 02:14:06 +02:00
  • 4c03348e60 Qt: Restrict trophy manager combo box size Megamouse 2018-05-19 23:37:32 +02:00
  • 05efa7d957 build: Add xxHash as an emucore dependency (fixes Windows build) VelocityRa 2018-05-19 23:30:57 +03:00
  • e1c9d8cb59 gitignore: also ignore .dat files and KD-11's weird backups Megamouse 2018-05-19 22:30:32 +02:00
  • 95951c31f8 Qt: Fix obnoxious glitch where game list columns ended up with 0 width Megamouse 2018-05-19 22:21:58 +02:00
  • 67637dfaa4 Qt: Fix compat download exception Megamouse 2018-05-19 20:09:29 +02:00
  • bf2f00a163 log: add Vulkan header version scribam 2018-05-18 21:37:20 +02:00
  • 6c5c89a4a3 3rdparty: remove Vulkan/Vulkan-LoaderAndValidationLayers scribam 2018-04-29 13:33:15 +02:00
  • 4e8ce7fac0 Qt: Enable all play options for the last played game on StartUp Megamouse 2018-04-24 10:23:18 +02:00
  • 6b3eebc907 Qt: trophy manager - fix trophy sorting by ID + handle some warnings Megamouse 2018-05-18 09:58:04 +02:00
  • 9269d8a370 Qt: resize initial game list headers to minimal size if necessary Megamouse 2018-05-18 09:20:36 +02:00
  • 99c52a0d0c Qt: use column names instead of numbers in gui_settings Megamouse 2018-05-18 09:18:09 +02:00
  • d1a9afbd67 Qt: refactor game list column initialization Megamouse 2018-05-18 09:01:00 +02:00
  • 2b8f96dcec Qt: refactor Get-/SetGamelistColVisibility Megamouse 2018-05-18 00:05:42 +02:00
  • 9c025be831 Qt: improve game list header behavior Megamouse 2018-05-17 22:33:05 +02:00
  • aee03114fd Qt: rsx debugger replace wrong setSectionResize command Megamouse 2018-05-17 22:31:46 +02:00
  • bb8e89f84a Qt: add game icons to the trophy manager Megamouse 2018-05-17 19:30:13 +02:00
  • 6f0bad34f4 Qt: remove trophy_tree_widget_item.h Megamouse 2018-05-17 11:41:09 +02:00
  • d275c36e0a Qt: trophy manager overhaul Megamouse 2018-05-17 22:36:31 +02:00
  • 4e5cceb03e TROPUSR: add GetUnlockedTrophiesCount() Megamouse 2018-04-18 19:37:07 +02:00
  • 67391322f4 Transactions: touch memory only after a failure Nekotekina 2018-05-17 22:19:26 +03:00
  • 0b1c8bc676 Change retire strategy in cond_variable::imp_wait (WIN32) Nekotekina 2018-05-17 21:29:49 +03:00
  • 39088e5005 SPU: Allow waiting on LR+TM events (fixup) Nekotekina 2018-05-17 19:34:35 +03:00
  • 7afda26c69 spu_putllc_tx: preload a little more (WIN32) Nekotekina 2018-05-17 18:56:54 +03:00
  • 08cd8e0cb1 Cleanup: unused imports Nekotekina 2018-05-17 17:40:29 +03:00
  • 58e4d49bb5 Fixup (endless loop) Nekotekina 2018-05-17 17:39:43 +03:00
  • ae0f27a18e travis: minor qt cleanup and improvements scribam 2018-05-14 18:51:03 +02:00
  • 06a6cfb9f7 travis: remove Vulkan-LoaderAndValidationLayers submodule checkout scribam 2018-05-01 14:51:45 +02:00
  • 3918a9b9fd travis: improve osx build (still not working and disabled) scribam 2018-05-01 14:51:13 +02:00
  • 8f975e2329 cmake: improve pthread inclusion scribam 2018-04-29 08:39:12 +02:00
  • 3dfe46fc42 cmake: use -Wno-unused-command-line-argument only with clang (gcc doesn't have this option) scribam 2018-05-10 10:43:40 +02:00
  • 580c8b8803 cmake: remove leftover from #4329 about X11 scribam 2018-05-01 13:38:58 +02:00
  • e1e0af5f81 cmake: remove unused "CMAKE_BUILD" definition scribam 2018-05-02 20:29:38 +02:00
  • 5ef1cab30b cmake: update cotire to 1.8.0 scribam 2018-04-29 08:40:50 +02:00
  • fdef77d779 Set Windows timer resolution to 0,5ms (#4579) pauls-gh 2018-05-17 04:00:22 -07:00
  • 2eae06454b Qt: simplify horizontal header text alignment in the gamelist Megamouse 2018-04-18 19:40:46 +02:00
  • 29318803a6 Qt: add sanity check to remove game (prevent nasty system flush). Megamouse 2018-05-03 17:19:38 +02:00
  • ff2c05da50 Qt: Use pointer to game info instead of index in game list Megamouse 2018-05-02 21:58:03 +02:00
  • cafcac9ccd Qt: streamline custom config refresh in game list and thus ignore scroll Megamouse 2018-05-02 17:22:21 +02:00
  • e43afa7148 Qt: streamline game removal in game list and fix followed item selection Megamouse 2018-05-02 21:57:21 +02:00
  • 9a1c0e4577 Qt: merge custom context menu functions Megamouse 2018-05-02 17:28:03 +02:00
  • baec681c9e Qt: minor fix for compat downloader Megamouse 2018-05-01 03:21:24 +02:00
  • 8b54552ddf Qt: use NoEditTriggers instead of ItemIsEditable flags in the gamelist Megamouse 2018-04-18 19:50:24 +02:00
  • 1cff1ca03e Qt: add "Move Support" column to the gamelist and load the info from psf Megamouse 2018-05-02 17:59:08 +02:00
  • 3ba133f485 Qt: fix gamelist sort by adding a sort_role to custom_list_widget_item Megamouse 2018-04-07 19:52:42 +02:00
  • 28e19a1d14 Qt: use GameInfo's bootable instead of GUI_GameInfo's bootable member Megamouse 2018-04-07 19:48:43 +02:00
  • 49a4015d5d Qt: Hide firmware and path columns by default Megamouse 2018-04-07 19:42:44 +02:00
  • 3e71284d56 gitignore: improve bin Megamouse 2018-05-16 21:27:55 +02:00
  • a68dac7282 JIT: add missing header after fd525ae1cf Jan Beich 2018-05-16 23:38:14 +00:00
  • 253248349f Link against the top-level LLVM targets only Florent Castelli 2018-05-02 01:11:01 +02:00
  • afd55da8cb Add EXCLUDE_FROM_ALL to add_subdirectory calls Florent Castelli 2018-05-02 01:10:19 +02:00
  • 2bb5354fd9 Remove old references missed in commit b97a9d22f5 scribam 2018-05-16 20:51:25 +02:00
  • 70e2873e69 Compilation fix for GCC 8 (at least) scribam 2018-05-16 20:50:20 +02:00
  • 705525510e re-enable LLVM for travis and build AppImages with LLVM 6 Zion Nimchuk 2018-05-12 11:25:24 -07:00
  • 367f039523 Build transactions at runtime Nekotekina 2018-05-14 23:07:36 +03:00
  • fd525ae1cf Implement build_function_asm Nekotekina 2018-05-14 23:06:17 +03:00
  • fd8aae5725 emu: remove wait_engine files scribam 2018-05-13 11:18:49 +02:00
  • 7518200c7e ps3emu_api: remove leftover files scribam 2018-05-01 15:42:28 +02:00
  • b97a9d22f5 rpcs3-tests: remove project scribam 2018-04-29 14:10:37 +02:00
  • 196f985283 hle: improve cellSync2 error checks and logging scribam 2018-04-29 10:50:12 +02:00
  • 27004eb934 Avoid illegal available_user_memory in sys_memory (#4399) sftt 2018-05-16 00:40:45 +08:00
  • 036448ac3f Fix xxhash and AppImages Fixes #4573 Zion Nimchuk 2018-05-14 17:27:50 -07:00
  • 04ad49de4d typos scribam 2018-04-29 08:41:51 +02:00
  • fc23243d01 Fix setParam in cellHddGameCheck isJuhn 2018-05-11 03:38:10 +02:00
  • 2cfb2428d2 build/cmake: pass -DNDEBUG by default like msvc Jan Beich 2018-05-11 04:12:58 +00:00
  • 21dc05265d Add description for SPU LLVM (#4558) tlm-2501 2018-05-14 17:32:47 +03:00
  • 819ed801a7 Added (experimental) next to LLVM Recompiler creeperjedi 2018-05-13 13:25:01 -04:00
  • a46ef4f29a Increase open file limit on Linux Nekotekina 2018-05-13 22:50:38 +03:00
  • 3c70645f0b Update SPU cache (v2) Nekotekina 2018-05-13 20:34:11 +03:00
  • 84a4671a0e Qt: Use additional windows resource file for qt.conf Megamouse 2018-05-13 18:22:52 +02:00
  • a39384cadd Qt: Create qt/plugins dir to tidy up our Visual Studio builds Megamouse 2018-05-12 18:22:30 +02:00
  • 4836a03a7d rsx: Fix build kd-11 2018-05-13 13:48:28 +03:00
  • ad108720fb exclude qt autogen files kd-11 2018-04-25 13:59:39 +03:00
  • 9d1f4a2538 vk: Include RADV POLARIS and RADV VEGA in the primitive restart blacklist kd-11 2018-05-09 19:42:37 +03:00
  • bff6060bd6 rsx: Improve puller state management - Properly identify puller spin primitives - Add a small wake delay after exiting a spin delay. Fixes desynchronization It seems real hw has a small delay between cell edits to commandbuffer memory at the GET address and the changes becoming visible to the DMA puller Simulated with a short busy_wait, large values will improve sync but degrade performance kd-11 2018-05-06 13:37:28 +03:00
  • 1aa44ede31 gl: Improve AMD multidraw workaround - Reimplements the AMD workaround using an identity buffer to avoid the performance hit of doing multiple glDrawArrays for every single compiled set - Reimplements first/count allocation using a scratch buffer to reduce allocation overhead when large number of draw calls is used kd-11 2018-04-29 16:14:53 +03:00
  • eccb57d4b8 vk: AMD primitive restart bug workaround - Emulate primitive restart with degenerate triangles kd-11 2018-04-21 18:02:17 +03:00
  • b7979d3f57 rsx/vk: Improvements and minor optimizations - Improve dirty state tracking affecting program state - vk: Refactor out transform constants upload into a separate channel to avoid if possible transform data uploads are quite expensive kd-11 2018-04-20 23:44:34 +03:00
  • 440a31ef18 rsx: Optimizations for program management kd-11 2018-04-10 18:06:29 +03:00
  • a52ea7f870 rsx: Improve fragment and vertex program usage - Introduces a gpu program analyser step to examine shader contents before attempting compilation or cache search - Avoids detecting shader as being different because of unused textures having state changes - Adds better program size detection for vertex programs - Improved vertex program decompiler - Properly support CAL type instructions - Support jumping over instructions marked with a termination marker with BRA/CAL class opcodes - Fix SRC checks and abort - Fix CC register initialization - NOTE: Even unused SRC registers have to be valid (usually referencing in.POS) kd-11 2018-03-20 14:14:45 +03:00
  • 75b40931fc rsx: initial capture/replay functionality (#4510) Jake 2018-05-13 04:18:05 -05:00
  • 177da2984d VirtualMemory: add missing header after 5d15d64ec8 (#4532) Jan Beich 2018-05-13 08:34:33 +00:00
  • 7cb4672344 Travis: remove LLVM for now Nekotekina 2018-05-12 22:55:52 +03:00
  • 4c7afb6952 Opt-in set DAZ and FTZ Nekotekina 2018-05-12 22:55:08 +03:00