Commit Graph

  • 75941e62a8 named_thread: implement default thread name support Nekotekina 2019-09-15 15:19:32 +03:00
  • 76314520ef cellAudio: use vm::gvar to allocate working memory Nekotekina 2019-09-15 02:04:31 +03:00
  • 584174d371 vm::gvar: add array support Nekotekina 2019-09-15 00:15:28 +03:00
  • 2b8890b193 CellPadLdd functions implementation RipleyTom 2019-04-28 23:35:11 +02:00
  • e98c7f4e1a sys_usbd implementation RipleyTom 2019-02-25 11:23:15 +01:00
  • 2f884de885 Adds md5 hash to Crypto implementations RipleyTom 2019-04-26 20:44:40 +02:00
  • d782abb3fd TSX instruction tooltip typo Windy Boy 2019-09-15 16:46:39 +07:00
  • cea975f6a6 Add a "stack mode" to the TTY. (#6542) youwereeatenbyalid 2019-09-16 18:38:30 +00:00
  • 794a1fef1d Report filesize in bytes RipleyTom 2019-09-16 03:24:06 +02:00
  • 8f965ccd48 Pad settings dialog improvements msuih 2019-09-07 13:31:48 +03:00
  • fb8e70d7f6 Update CMake version in BUILDING.md RipleyTom 2019-09-14 22:11:17 +02:00
  • b70c08a2e8 Revert "Remove shared_cond and simplify reservation waiting" Nekotekina 2019-09-13 23:54:43 +03:00
  • c9170bbb88 Fix lf_queue::wait Nekotekina 2019-09-13 23:52:18 +03:00
  • 223319dd2e Abort named_thread in cpu_thread::stop_all Nekotekina 2019-09-08 23:59:08 +03:00
  • e982871ab5 atomic.hpp: increase hashtable capacity Nekotekina 2019-09-12 17:14:26 +03:00
  • 2fc8844315 atomic.hpp: add atomic wait mask support Nekotekina 2019-09-12 15:43:26 +03:00
  • c59cb1bdd3 rsx: Allow only sse4.1 capable CPUs to take the accelerated index path - Older sets lack the required min/max functionality kd-11 2019-09-13 02:53:45 +03:00
  • dadfdc35f4 Qt: add --styles cli arg Megamouse 2019-09-08 22:49:58 +02:00
  • 2ab19efb90 Qt: Enable stylesheet cli args and add stylesheet option "None" Megamouse 2019-09-08 18:27:36 +02:00
  • 3e9ed9a17d Make "Clear shader cache" clear all caches, not just the first (#6538) Silent 2019-09-13 09:14:52 +02:00
  • 32a4c2242b sceNp: fixups Megamouse 2019-09-12 20:51:18 +02:00
  • 52e8747b83 rsx: Workaround for exit deadlock - Avoids games locking up when the stop button is pressed kd-11 2019-09-12 18:35:11 +03:00
  • cc313b052f rsx: Improve hit testing when scanning for overlapping surfaces - Calculate exact sizes when doing hit tests to avoid false negatives - Defer page checking until actually require to do memory setup - Introduce align2 helper to do non-pow2 alignments kd-11 2019-09-12 17:33:13 +03:00
  • 9842823a8c rsx: Check if memory actually exists when overallocating blit targets kd-11 2019-09-06 16:39:55 +03:00
  • cd1345b6bb rsx: Do not use nul section if resolution scaling is active on a surface kd-11 2019-09-05 16:08:16 +03:00
  • 858014b718 rsx: Experiments with nul sink kd-11 2019-09-04 22:19:58 +03:00
  • 212ac19c11 vk: Reimplement DMA synchronization kd-11 2019-08-17 14:06:38 +03:00
  • f06559412e vk: RDB fixup kd-11 2019-08-17 14:06:57 +03:00
  • 7fdb4976d8 rsx: Remove log spam for cond render kd-11 2019-09-11 18:55:57 +03:00
  • 60845daf45 rsx: Improve use of CPU vector extensions - Allow use of intrinsics when SSSE3 and SSSE4.1 are not available in the build target environment - Properly separate SSE4.1 code from SSSE3 code for some older proceessors without SSE4.1 kd-11 2019-09-11 17:41:57 +03:00
  • 27af75fe71 rsx: Fixup for blit engine when moving inverted regions - Properly calculate overlap range when sections are inverted - Simplify transfer logic for inverted regions kd-11 2019-09-11 02:53:25 +03:00
  • c1b0934f72 Simplify thread_base::join() Nekotekina 2019-09-10 18:56:53 +03:00
  • 4504ac2d12 atomic.hpp: implement collision fallback properly Nekotekina 2019-09-09 12:28:21 +03:00
  • 0a96497e13 Remove shared_cond and simplify reservation waiting Nekotekina 2019-09-09 11:29:14 +03:00
  • d13ff285d1 Rewrite cond_variable to use waitable atomics Nekotekina 2019-09-09 11:09:30 +03:00
  • 67f31c17d1 atomic.hpp: fix signal saturation logic Nekotekina 2019-09-09 05:28:02 +03:00
  • 92a75cfa80 Remove unique_cond Nekotekina 2019-09-09 04:41:47 +03:00
  • a808c2aaf6 atomic.hpp: optimize internal logic Nekotekina 2019-09-09 04:32:30 +03:00
  • aa99faa85d atomic.hpp: add timeout support Nekotekina 2019-09-09 02:42:05 +03:00
  • a45f86a4a2 Remove notifier class Nekotekina 2019-09-09 01:29:18 +03:00
  • b91661ae71 Remove timeout support from lf_queue::wait Nekotekina 2019-09-09 00:55:48 +03:00
  • faba366f89 named_thread: install atomic wait callback Nekotekina 2019-09-08 23:27:57 +03:00
  • 1668d6ee1b atomic.hpp: implement wait callback interface Nekotekina 2019-09-08 22:48:26 +03:00
  • 53e7f6c5a5 Thread: drop is_leaf_function after 5e3bacbd9b Jan Beich 2019-09-10 07:28:11 +00:00
  • 412c620b9d rsx: Allow sampling from shader_read resources for blit engine - With harmonization between all texture types implemented, there is no difference between blit_engine_src and shader_read for supported formats - Adds extra format filtering to ensure no conflicts when copying data kd-11 2019-09-09 19:55:58 +03:00
  • 75fcfac00e rsx: Modify find_cached_texture to respect gcm_format. Can pass 0 for "dont care" kd-11 2019-09-09 19:14:57 +03:00
  • cb66d05693 Fix warnings in rpcs3/Emu/Cell/Modules/sceNp.cpp Wojtek Arabczyk 2019-09-09 15:08:29 +02:00
  • aa262889f2 cellVdec: add error_code Megamouse 2019-09-08 17:13:58 +02:00
  • 6aacec4694 cellMouse: add error_code Megamouse 2019-09-08 17:04:00 +02:00
  • c111209639 cellGem: add error_code Megamouse 2019-09-08 16:09:44 +02:00
  • 0fcddf6568 Audio: restore snd_pcm_recover for ALSA backend Nekotekina 2019-09-08 20:45:39 +03:00
  • aaf1b4c668 Fix gcc warning in bit_cast Nekotekina 2019-09-08 19:27:29 +03:00
  • 693d54553c Fix compilation Nekotekina 2019-09-08 19:26:10 +03:00
  • cb00b71c4b sceNp: add error_code and some param checks (#6416) Megamouse 2019-09-08 17:36:10 +02:00
  • d1603fbb0b vk: Crop malformed image descriptors - Some image descriptors (lle vdec?) are malformed with pitch being smaller than width - Crop these for now pending hardware tests kd-11 2019-09-08 16:21:06 +03:00
  • f53361b966 rsx: Fix fast texture copy when src_pitch != width * block_size - Happens on mipmapped linear images kd-11 2019-09-08 15:43:50 +03:00
  • 0c69b7da8f Fix ppu_interpreter::MTFSFI Nekotekina 2019-09-07 20:52:24 +03:00
  • 798434aada Remove spin wait loop in cpu_thread::check_state Nekotekina 2019-09-07 20:44:58 +03:00
  • 0af9685381 rsx: Deprecate surface_transform::argb_to_bgra which is no longer required. - vulkan now uses native swizzle mapping for both surface and texture kd-11 2019-09-07 18:33:17 +03:00
  • 312bf6840e vk: Fix surface_transform::argb_to_bgra transfers when no scaling is requested kd-11 2019-09-07 18:32:15 +03:00
  • cbce309199 vk: Fix depth_stencil scaling kd-11 2019-09-07 18:31:39 +03:00
  • 48a5cd545f gl: Do not byteswap uint24_8 as it needs a custom 8_24 decoder kd-11 2019-09-07 18:31:22 +03:00
  • fa2034087d Input: increase mouse acceleration max to x30 Megamouse 2019-09-08 08:57:41 +02:00
  • cddc045c69 cellPad: disable reserved bit check in cellPadSetActDirect Megamouse 2019-09-01 11:29:26 +02:00
  • 5ed700db5d Add cache removal to UI msuih 2019-09-07 17:39:40 +03:00
  • 84867b0848 Fix deprecation warnings msuih 2019-08-31 13:50:28 +03:00
  • 10c81fbdf9 Fix passive reservation locks checking at Emu.Stop() (#6482) Eladash 2019-09-07 20:43:16 +03:00
  • 440d58f2ff vk: Batch compute jobs when doing texture upload - Reduces overall number of invocations kd-11 2019-09-07 00:20:03 +03:00
  • 6aa0b49dbc vk: Prefer using native alignment when uploading. - Allows using fast copy paths and reduces memory and compute footprint kd-11 2019-09-06 18:38:28 +03:00
  • a3a0cb8c17 rsx: Minor texture optimizations kd-11 2019-09-06 17:48:12 +03:00
  • efa501dac6 rsx/vp: Set default inputs to (0, 0, 0, 1) - From some hw tests, it seems this is the default. kd-11 2019-09-06 00:50:49 +03:00
  • f8dbe281a5 glsl: Explicitly declare const inputs as such - Avoids copying the values to temp variables before invoking function calls - Generates shorter, cleaner AST and SPV bytecode kd-11 2019-09-06 00:49:28 +03:00
  • 68071ddf83 Convert EROFS error Kaiwen Xu 2019-09-01 19:50:44 -07:00
  • 14aa3b3360 vk: Remember to allocate enough vertex layout storage objects! - vertex_layout_storage descriptors were added but the descriptor count was not updated kd-11 2019-09-05 15:19:01 +03:00
  • 360c0e9af6 vk: Restructure commandbuffer scoping to allow faults in vertex upload - Defer renderpass open to allow recovery after fault in the middle of vertex upload kd-11 2019-09-05 14:38:33 +03:00
  • d0db7ca6bd cellSaveData fixup (#6393) Nekotekina 2019-09-05 14:48:34 +03:00
  • 80d18190f9 Add user message for uppercase RAP JohnHolmesII 2019-08-28 17:20:45 +00:00
  • 8de1239132 Simulate BSD FS for file order presentation in savedata RipleyTom 2019-09-03 02:39:24 +02:00
  • aaae437ca3 PPUInterpreter.cpp: remove SSE4.1 requirement in FCTIWZ, FCTID and FCTIDZ isJuhn 2019-09-04 04:01:01 +02:00
  • 6bdab5322c Revert File.h encoding. RipleyTom 2019-09-03 06:39:25 +02:00
  • 08c12f4c00 File.cpp: add rounding_alignment argument to get_dir_size to allow GetSizeKB functions to report size more accurately isJuhn 2019-01-14 19:41:06 +01:00
  • 9dc06cef7f rsx: Do not include ro data when attempting to do section merge - Avoids crazy situations like trying to merge from a 3d or cubemap in memory kd-11 2019-09-01 17:20:52 +03:00
  • a5be410e3f [noexcept] Don't throw on unimplemented HLE functions. Nekotekina 2019-09-02 14:41:57 +03:00
  • 0dfe85dc14 Update FW 4.85 Latest Version (#6437) JoãoPaulo 2019-09-01 13:19:11 -03:00
  • e99e8460fe rsx/texture_cache_utils: Warnings cleanup kd-11 2019-08-31 14:35:08 +03:00
  • 27fabd7607 rsx/ring_buffer: Warnings cleanup kd-11 2019-08-31 14:34:45 +03:00
  • 33609717f8 rsx/cache: Warnings cleanup kd-11 2019-08-31 14:33:40 +03:00
  • f8617500b5 rsx/methods: Warnings cleanup kd-11 2019-08-31 14:33:16 +03:00
  • 7f7b499303 rsx/util: Warnings cleanup kd-11 2019-08-31 14:34:12 +03:00
  • 0158a88c88 rsx/textures: Warnings cleanup kd-11 2019-08-31 14:32:52 +03:00
  • 401bd9112a rsx/prog: Warnings cleanup kd-11 2019-08-31 14:32:30 +03:00
  • 652f18ebaa rsx/buffers: Warnings cleanup kd-11 2019-08-31 14:32:13 +03:00
  • 6504daa713 overlays: Warnings cleanup kd-11 2019-08-31 14:31:39 +03:00
  • 94656ac1e3 rsx/vp: Warnings cleanup kd-11 2019-08-31 14:31:12 +03:00
  • 0ee9d7b46d rsx/fp: Warnings cleanup kd-11 2019-08-31 14:31:01 +03:00
  • 756fdedbf6 vk: Warnings cleanup kd-11 2019-08-31 14:30:29 +03:00
  • a7b9ff33d8 gl: Warnings cleanup kd-11 2019-08-31 14:30:16 +03:00
  • 432364cb04 Qt: add --no-gui mode Megamouse 2019-08-25 11:51:13 +02:00
  • 7cf037bd49 Fix cli args and app version/name Megamouse 2019-08-25 09:40:55 +02:00
  • 4f389757ee Update BUILDING.md after #6394 JohnHolmesII 2019-08-31 07:40:01 -07:00