Commit Graph

  • fb5cdf9769 atomic_t<>: extend fetch_op to support cancellation Nekotekina 2018-09-05 22:28:37 +03:00
  • ed9fb8405b Move rotate/cntlz/cnttz helpers to Utilities/asm.h Nekotekina 2018-09-05 19:57:52 +03:00
  • ee96807305 Remove explicit_bool_t, ignore, multicast<> Nekotekina 2018-09-05 16:24:11 +03:00
  • 99ffc3fca9 Use std::invoke_result_t Nekotekina 2018-09-05 15:10:37 +03:00
  • d750e955c3 Use std::uncaught_exceptions() Nekotekina 2018-09-04 20:59:38 +03:00
  • ea4a3b2476 bs_t<>: add missing operators Nekotekina 2018-09-04 13:31:18 +03:00
  • 4e09573937 [vk] Check for BGRA8 linear image to support blitting Dzmitry Malyshau 2018-09-06 15:39:45 -04:00
  • b454dde871 [vk] fix cubic view construction Dzmitry Malyshau 2018-09-06 17:10:44 -04:00
  • d7b0344091 Fix trophy regression Ofek 2018-09-07 19:26:59 +03:00
  • 27474316fd Add missing virtual desctructors (#5094) Dzmitry Malyshau 2018-09-07 07:35:40 -04:00
  • 46812d46ba better stub sceNpUtilBandwidthTestGetStatus Zion Nimchuk 2018-09-05 17:35:53 -07:00
  • 66610a28af rsx/common: Clean up shared glsl header to minimize string concat operations kd-11 2018-09-06 20:17:39 +03:00
  • 346b97f871 rsx: Preserve fog coordinate across shader stages - The x value contains the VP output value interpolated across primitive surface - The y coordinate contains the fog fraction according to the selected fog formula kd-11 2018-09-05 22:32:15 +03:00
  • 343656f66d cleanup: remove unnecessary return and namespace declaration scribam 2018-09-05 22:52:38 +02:00
  • 549a5370d8 cleanup: remove recursive_wrapper.hpp scribam 2018-09-05 22:52:36 +02:00
  • 2834c88de7 cleanup: remove intermediate const char* variables scribam 2018-09-05 22:52:35 +02:00
  • a745f02a07 cleanup: remove compatibility code for old versions of clang scribam 2018-09-05 22:52:34 +02:00
  • f83d381e1e clang-tidy: use nullptr scribam 2018-09-05 22:52:33 +02:00
  • c4cff9b543 clang-tidy: remove redundant "apply_swizzle_remap" declaration scribam 2018-09-05 22:52:32 +02:00
  • d7bb59cd99 c++17: use std::size scribam 2018-09-05 22:52:31 +02:00
  • 7724161c14 c++17: use std::clamp scribam 2018-09-05 22:52:30 +02:00
  • 02ba529eea sys_usbd: add sys_usbd_event_port_send function scribam 2018-09-05 17:09:56 +02:00
  • ca5158a03e Cleanup semaphore<> (sema.h) and mutex.h (shared_mutex) Nekotekina 2018-09-03 22:28:33 +03:00
  • 5e556a87ff Adjust cellMic log levels Nekotekina 2018-09-03 20:08:55 +03:00
  • ce4c4696dd Try to get rid of SIZE_32 macro Nekotekina 2018-09-03 18:46:14 +03:00
  • 7bccdbf157 Make vm::var unmoveable Nekotekina 2018-09-03 15:09:09 +03:00
  • 8abe6489ed Mega-cleanup for atomic_t<> and named bit-sets bs_t<> Nekotekina 2018-09-02 20:22:35 +03:00
  • a6d06b2e20 Use fold expr in fs::write_file Nekotekina 2018-09-01 18:12:13 +03:00
  • 01b4c68238 Remove EXPECTS/ENSURES macro Nekotekina 2018-09-01 18:11:52 +03:00
  • 69f0ad0d68 Remove ALIGN_32 macro Nekotekina 2018-08-31 16:47:30 +03:00
  • dea5193fd7 rsx: Fix FP temp register count kd-11 2018-09-03 19:04:47 +03:00
  • 1175658bd5 Fix cellMic regression from #4467 Rui Pinheiro 2018-09-03 18:28:18 +01:00
  • 2e0ecb556c rsx: Possible fix for UB data type consistency kd-11 2018-09-03 17:14:53 +03:00
  • 5a08b690d5 gl: always clean up the heap when using legacy buffers kd-11 2018-08-30 13:14:58 +03:00
  • 815f4aa63b vk: Improve logging of device names and driver versions kd-11 2018-08-29 15:49:19 +03:00
  • e23435a190 vk: whitespace fix only kd-11 2018-08-29 12:35:29 +03:00
  • 85d38b5751 d3d12: restore working graphics kd-11 2018-08-29 12:35:17 +03:00
  • 6399833182 rsx: Fix endianness order when immediate mode register is updated, but used as register lookup - Simplify the code by unifying all the register-backed memory kd-11 2018-08-28 18:19:26 +03:00
  • 9acaee563b Fix sys_memory_free eladash 2018-09-01 21:16:32 +03:00
  • bf89b709cb Remove useless #include scribam 2018-08-31 17:02:18 +02:00
  • c2973d2b82 Update ConfigureCompiler.cmake to check for the same compiler versions as those set in README.md scribam 2018-08-31 16:58:46 +02:00
  • 7d0e94ab0a Compilation fixes for optional on osx scribam 2018-08-29 19:34:18 +02:00
  • 6c62d042c5 3rdparty: remove optional submodule scribam 2018-08-27 17:30:30 +02:00
  • 79cf2832ae Remove Utilities/variant.hpp and use C++17 variant Lassi Hämäläinen 2018-08-29 20:20:52 +03:00
  • cd6bf37d06 Utilities: explicitly add more includes found by GCC Jan Beich 2018-08-30 17:39:44 +00:00
  • 85fa0942e7 vm: allow 4k-aligned allocations for vm::stack Nekotekina 2018-08-27 17:52:47 +03:00
  • c49c7de427 sys_fs_stat: support split files Nekotekina 2018-08-27 00:38:21 +03:00
  • f933947a27 keyboard_pad_handler: fix mouse for multimonitor fullscreen Megamouse 2018-08-10 20:45:03 +02:00
  • e53ca429a1 Adjust to US keyboard... sigh Megamouse 2018-08-05 19:26:18 +02:00
  • 1fbd918d59 Qt: implement first Mouse Movement for keyboard pad handler Megamouse 2018-08-05 19:03:57 +02:00
  • 685eaedbf9 rsx: Fix typos (#5054) elad 2018-08-30 00:47:48 +03:00
  • 4357892081 Bump CMake Requirement to 3.8.2+ Ani 2018-08-29 01:55:43 +01:00
  • 4c1459534d Trophy fixes Ofek 2018-07-10 18:02:41 +03:00
  • 686d3eb1df cellMsgDialog: improvements Megamouse 2018-06-07 13:20:09 +02:00
  • 00b31c27a3 cellGame: implement error messages and some stubs Megamouse 2018-07-25 23:32:21 +02:00
  • 7208aa37cc cellMsgDialog: introduce open_msg_dialog Megamouse 2018-06-12 21:33:21 +02:00
  • d4285fb196 cellGameExec: add param checks Megamouse 2018-06-12 21:32:40 +02:00
  • f9cab3270f Initial work on cellMic Zion Nimchuk 2018-03-14 13:27:56 -07:00
  • b5dbd44087 Compilation fixes for Mingw64 (MSYS2) (#4899) jmatich 2018-08-29 14:27:10 +03:00
  • 37ee0a2f55 Rsx/cellgcm: complete rsx_state::reset() eladash 2018-08-29 11:12:57 +03:00
  • fc50e6abcb Rsx: remove method registers reset eladash 2018-08-28 22:03:28 +03:00
  • c452b43ebc Basic support for Vulkan Portability on OSX Dzmitry Malyshau 2018-08-17 21:13:25 -04:00
  • eaf20295ac add comma to readme Moritz Warning 2018-08-28 12:00:34 +02:00
  • acf1286b49 Rsx: fix unknown cull faces eladash 2018-08-26 15:18:55 +03:00
  • 38a72cc6ee Rsx: fix flip method registers reset eladash 2018-08-24 08:44:37 +03:00
  • e279bdb304 Rsx: add missing default vertex shader attributes registers states eladash 2018-08-23 10:16:46 +03:00
  • 23f5cee653 Git Revision Fix (#5043) zarroboogs 2018-08-27 21:53:45 +03:00
  • 7b4f70390d Don't use decltype(spu_opcode_t::...) Nekotekina 2018-08-25 19:06:13 +03:00
  • 93a9201316 Add _ENABLE_EXTENDED_ALIGNED_STORAGE Nekotekina 2018-08-25 18:38:58 +03:00
  • 84abb9923a Don't use std::aligned_storage Nekotekina 2018-08-25 15:47:03 +03:00
  • 363811981d Reintroduce LOG_CHANNEL Nekotekina 2018-08-25 15:39:00 +03:00
  • 57f394e156 Fix type-safe formatting Nekotekina 2018-08-25 12:06:57 +03:00
  • 1d86c60548 Fix hidapi URI Nekotekina 2018-08-25 12:06:30 +03:00
  • a93a40e8d9 Disable texture_cache::emit_once (MSVC crash) Nekotekina 2018-08-25 01:47:36 +03:00
  • 955be34914 Update dependencies Nekotekina 2018-08-25 01:47:13 +03:00
  • 1c6c24f8ac Update GSL and yaml-cpp submodules Nekotekina 2018-08-24 19:07:38 +03:00
  • 923314aef5 Rewrite texture_cache::emit_once Nekotekina 2018-08-24 17:38:17 +03:00
  • bb19feca96 Workaround MSVC bug Nekotekina 2018-08-24 15:09:05 +03:00
  • 6bbec61856 VS: enable C++17 Nekotekina 2018-08-24 14:38:46 +03:00
  • c30a7c0041 Update Project to Visual Studio 2017. Zangetsu38 2016-12-19 20:46:08 +01:00
  • 3aa6741b8c Simplify error_code Nekotekina 2018-08-24 14:01:53 +03:00
  • 56a165ecdc Rearrange atomic operator internals Nekotekina 2018-08-24 02:30:38 +03:00
  • 5afd12e8a4 [CMake] Use C++17 Nekotekina 2018-08-24 00:32:40 +03:00
  • 76bac80dde Add MATCH macro Nekotekina 2018-08-24 00:31:48 +03:00
  • 6cc7d1fb26 Use std::void_t Nekotekina 2018-08-24 00:31:27 +03:00
  • fba4dbf498 Travis: use gcc-8 Nekotekina 2018-08-23 18:33:58 +03:00
  • 21e1911112 vk: Improve fence wait logic kd-11 2018-08-24 11:30:23 +03:00
  • 76f102e865 vk: Check for allowed texbuffer range instead of assuming 64M kd-11 2018-08-24 10:52:31 +03:00
  • b095a0be90 Fix compilation with VS2017 Mårten Nordheim 2018-05-12 10:03:01 +02:00
  • f0a91484a0 vk: Implement double-buffered heaps for platforms without universal support for host visibility (APPLE) kd-11 2018-08-23 21:56:06 +03:00
  • c6e35706a3 vk: Support sw component swizzle decode because metal sucks kd-11 2018-08-22 14:18:45 +03:00
  • f3d3a1a4a5 rsx: Rework section reuse logic kd-11 2018-08-22 16:59:15 +03:00
  • 874d18f761 rsx-debugger: bugfixes and improvements eladash 2018-08-17 22:11:32 +03:00
  • 56d553f10d Rsx: fix cmd jump over put register eladash 2018-08-20 15:13:35 +03:00
  • 18ec05c070 Fix cellGcmInit eladash 2018-08-20 13:51:39 +03:00
  • 158019b50f Rsx: fix translation when address is negative eladash 2018-08-20 13:44:37 +03:00
  • d1d1b2effd Qt: only center basic mouse input on active fullscreens Megamouse 2018-08-20 19:54:45 +02:00
  • 6fc869e21b Revert d1fd4d5000 Ani 2018-08-19 17:47:54 +01:00
  • 25ec3789fe rsx: Fix present modes ordering - Newer nvidia drivers are not exposing IMMEDIATE present mode unless you change options in nvidia control panel This can cause severe performance degradation unless the vsync option is set to "off" in control panel kd-11 2018-08-19 15:34:51 +03:00
  • 386e301ea0 Name missing vm::spu location Nekotekina 2018-08-18 21:38:43 +03:00