Commit Graph

  • e768bdc80f Remove /app_home/ dependency Nekotekina 2017-12-25 23:14:57 +03:00
  • a605919729 Fix lv2_socket id_base Nekotekina 2017-12-25 21:08:04 +03:00
  • 39a3ed2d03 SPU: minor additions for AVX2+ Nekotekina 2017-12-25 21:07:21 +03:00
  • 0a89f1db39 Fix primary stack size Nekotekina 2017-12-25 21:06:09 +03:00
  • 3cf0fb60a4 Set lv2_socket id_base (#3983) Ofek 2017-12-25 13:47:28 +02:00
  • fc2ef5529d Fix cellPadSetPortSetting (#3980) Megamouse 2017-12-24 15:47:36 +01:00
  • 8a3759f479 Input: evdev: add positive axis list yml to handle 0+ range sticks Unknown 2017-12-23 12:28:10 +01:00
  • a6208d2bd7 Reset initial seek position in MSELF files (#3977) Ofek 2017-12-23 21:18:55 +02:00
  • 58d8d12665 Qt/Input: fix numpad (regression) Unknown 2017-12-22 17:03:24 +01:00
  • 8b31a9448a vulkan: Tweaks to sampler state fallback paths - Make all texture access on non-existent textures return 0 - If border color is closer to 0, then set alpha to 0 as well (might break some corner cases with alpha test) - Zero initialize null sampler kd-11 2017-12-21 16:27:26 +03:00
  • 4819847c46 rsx: Modify semaphore_acquire timeout detection - Take paused state into account - Make timeout configurable kd-11 2017-12-20 11:47:10 +03:00
  • d6bc6ec2c1 rsx: fix initial swizzle ordering for render target data kd-11 2017-12-19 15:37:24 +03:00
  • 320fb5f94c rsx/fp: Fix alphakill kd-11 2017-12-18 12:23:41 +03:00
  • 4a0c4259f0 c++ is hard - Remove unnecessary const definitions kd-11 2017-12-18 12:02:19 +03:00
  • cb627a6bd7 New themes for RPCS3 (#3741) J. Chiavelli 2017-12-21 21:55:21 -02:00
  • e9364bd87b Input: fix initial DS4 connection (regression) Unknown 2017-12-21 20:43:27 +01:00
  • 5e04a5f21d _sys_process_exit: Fix logging (#3963) Ani 2017-12-21 19:48:21 +00:00
  • 106de04485 Input: Fix connection count Unknown 2017-12-10 10:41:55 +01:00
  • 8eb8755aea Input: fix evdev directions, sticks and rumble Unknown 2017-12-03 19:16:41 +01:00
  • 1b13b94095 Qt: Fix icon size actions Unknown 2017-12-03 18:30:41 +01:00
  • 69283accd0 Qt/Input: implement mouse button mapping / improve keyboard Unknown 2017-12-02 19:15:13 +01:00
  • 2dd8a1afdb Input: evdev fixes and first rumble implementation Unknown 2017-12-02 11:45:58 +01:00
  • 114dd2a723 Input: improve evdev settings dialog / change threshold behaviour Unknown 2017-12-01 16:03:17 +01:00
  • 6891371a79 Input: improve MMJOY settings dialog / change threshold behaviour Unknown 2017-12-01 14:21:27 +01:00
  • a285409f59 Fix travis Nekotekina 2017-12-21 00:40:28 +03:00
  • a08e79f426 Pass TRAVIS env var Nekotekina 2017-12-20 22:10:00 +03:00
  • f24491de84 SPU: fixes Nekotekina 2017-12-20 01:21:59 +03:00
  • 83da7f9b63 PPU: remove SSSE3 dependency Nekotekina 2017-12-20 00:01:03 +03:00
  • 1ae8850b3f PPU: rewrite VMHRADDSHS without SSSE3 Nekotekina 2017-12-16 03:22:38 +03:00
  • 140a581d23 PPU: redesign LVSL, LVSR instructions Nekotekina 2017-12-16 03:21:55 +03:00
  • d3198ddf60 SPU: reorder some instructions for better throughput Nekotekina 2017-12-16 03:20:04 +03:00
  • 6d34dcd75f SPU: add some AVX-512 variants Nekotekina 2017-12-16 03:19:21 +03:00
  • 4aee4ed6d7 SPU: remove SSSE3 dependency Nekotekina 2017-12-09 17:57:43 +03:00
  • 61de20a633 RSX: remove SSSE3 dependency Nekotekina 2017-12-05 23:48:01 +03:00
  • de5dab35e0 rsx: Raise semaphore timeout duration bacause some games are very slow kd-11 2017-12-12 23:35:39 +03:00
  • 47060cdc5f rsx/fp: Fix typo kd-11 2017-12-12 23:29:56 +03:00
  • 7dd349ae8e Update FragmentProgramDecompiler.cpp kd-11 2017-12-11 17:44:45 +03:00
  • 4e80858bed rsx/fp: Hotfix for TEXBEM/TXPBEM kd-11 2017-12-11 12:03:31 +03:00
  • e89a035e8b rsx/fp: Implement TXPBEM kd-11 2017-12-11 11:37:20 +03:00
  • f7c52d3bb7 rsx/fp: Implement TEXBEM (untested) kd-11 2017-12-11 01:34:44 +03:00
  • 6f8dd20f03 rsx/fp: Stuff - Implement BEM - Add LG2 to special instructions kd-11 2017-12-11 01:01:28 +03:00
  • b1a1c0251f rsx: Implement variable point size kd-11 2017-12-09 23:08:36 +03:00
  • 0d0821e914 rsx: Pause FIFO queue when changing ctrl registers kd-11 2017-12-09 13:14:00 +03:00
  • 6891323c18 rsx: framebuffer textures do not have mipmaps! - Force mipmap count to 1 if sampling from an RTV/DSV - TODO: Better wcb flush detection, it should be better to re-upload the texture after it has been dwnloaded if expected mipmaps are > 1 kd-11 2017-12-09 12:21:44 +03:00
  • 71c8885678 rsx/cfg: Lower the default scaling threshold to 16x16 kd-11 2017-12-08 13:13:03 +03:00
  • 7c7cd4153e rsx: Framebuffer setup fixes - Sometimes square renders are done to surfaces with pitch=64 and re-uploaded with swizzle scanning -- This setup avoids discarding targets if they are square and pitch == 64 kd-11 2017-12-08 12:48:01 +03:00
  • ff0f1510e5 rsx: Minor fixes - Abort nv406e semaphore acquire if the rsx thread stalls/crashes - Fix texture size approximation to take mipmaps into account. Fixes some games hanging with WCB kd-11 2017-12-08 00:37:48 +03:00
  • 3338fdb936 rsx: Fix RGB565 blits. Data is byteswapped on input - Fixes messed up BG on retroarch glyphs kd-11 2017-12-07 20:46:49 +03:00
  • 6dfe32c6d2 fix linux builds kd-11 2017-12-07 15:40:20 +03:00
  • 95966a467e rsx: Texture cache fixes - Handle blit resources in a more consistent way - TODO: Handle some corner cases (piyotama) kd-11 2017-12-07 15:08:11 +03:00
  • ac0022483a rsx: Implement delayed swizzle remap for blit engine resources - Fixes remap vectors for memory copied via blit engine as it has no context kd-11 2017-12-07 12:09:07 +03:00
  • 17bfb3beaf various memory access violation fixes (and friends) (#3930) Zion 2017-12-15 16:03:49 -08:00
  • a122924c8e Update to qt 5.10 on linux, Fix issues with Qt's new installer Zion Nimchuk 2017-12-10 15:51:08 -08:00
  • 04d6c80da5 Add OpenSUSE building dependencies Zion Nimchuk 2017-12-10 15:48:26 -08:00
  • a1fa10ac70 Ninja Michał Janiszewski 2017-12-06 00:10:35 +01:00
  • 6e9b064a0f Add new functions to cellSysutil scribam 2017-12-02 21:34:21 +01:00
  • 42c2df877f Remove std::move on a const variable scribam 2017-12-01 23:47:05 +01:00
  • c2ae7ee402 Remove redondant "virtual" keyword when "override" is used scribam 2017-12-01 22:51:00 +01:00
  • 50f2be57f7 Spaces to tabs scribam 2017-12-01 21:11:06 +01:00
  • b4a97c99d8 Add const and ref for loops scribam 2017-11-30 21:55:26 +01:00
  • 3aefd14b3d disasm: display db[x]cyc elad335 2017-12-05 07:32:19 +02:00
  • 60f5929f81 Hotfix #3919 (#3920) Ani 2017-12-08 23:53:05 +00:00
  • 6b323d7e2e Version adjustments Ani 2017-12-08 21:47:49 +00:00
  • d7881c6714 ds4: fix led on bluetooth Jake 2017-12-07 11:53:03 -06:00
  • d0013679c0 rsx: fix image_in swizzled texture crash Jake 2017-12-07 01:31:18 -06:00
  • 0b3fbf1d4c rsx: Narrow the race condition window further - Needs aliased paging to be implemented to fix properly or a re-entrant global IO lock kd-11 2017-12-05 14:02:14 +03:00
  • 69eb483089 rsx: Framebuffer setup fix - Stencil flag is meaningless if surface does not support stencil kd-11 2017-12-05 00:33:12 +03:00
  • a2b4cf22b5 rsx: Reimplement invalidate_range_base_impl - Avoid unprotecting memory until just before we have to write the data - Avoids race conditions where the caller thread takes too long to enter the second phase and another thread accesses the "bad" memory kd-11 2017-12-04 19:30:09 +03:00
  • d8ae94df5b savedata: avoid passing vm memory to fs::file Nekotekina 2017-12-04 00:54:51 +03:00
  • 03814e8d02 Qt: implement compatibility column Unknown 2017-12-04 21:59:28 +01:00
  • 970d2a06e0 rsx: Properly fix DATA3F_M register alignment kd-11 2017-12-03 09:43:59 +03:00
  • 9853027f72 rsx/vp: Decide default return values in case of undefined attributes based on location ID - Different default values should be returned for different attributes kd-11 2017-12-03 08:31:57 +03:00
  • 90c2324e47 rsx: Program cache fixes - Reorganize storage hash vs ucode hash - Scan for actual fragment program start in case leading NOPed code precedes the actual instructions -- e.g FEAR2 Demo has over 32k of padding before actual program code that messes up hashes kd-11 2017-12-02 18:20:52 +03:00
  • f5145943b2 d3d12: Fix fragment shader compile kd-11 2017-12-02 15:19:26 +03:00
  • 960f26f84e rsx:: fixes for framebuffer setup - provide a DSV if depth and/or stencil testing is enabled kd-11 2017-12-02 15:15:03 +03:00
  • cdd4fd9867 rsx/fp: Explicitly insert global functions. - Functions such as pack/unpack ops must exist before the shared gather functions are declared kd-11 2017-12-02 15:13:13 +03:00
  • bfb3144f34 sys_net: Force AF_INET Nekotekina 2017-12-02 12:36:05 +03:00
  • 8f314c5101 Input: handle MMJOY reconnection (pad still needs to be online on start) Unknown 2017-12-01 10:18:11 +01:00
  • 2ec4f66427 Input: improve evdev and mmjoy stick input Unknown 2017-12-01 10:16:48 +01:00
  • 7165001b68 Qt: Fix SettingsDialog crash introduced by removal of groupboxes Unknown 2017-12-01 00:37:53 +01:00
  • c077426e95 Input: Fix filter button for evdev and DS4 Unknown 2017-12-01 00:06:31 +01:00
  • c870bbb885 Input/MMJOY: handle Axis and POV capabilities Unknown 2017-11-30 21:13:03 +01:00
  • 3fbc960c44 gl/vk: Better handling of inter-format data copies - RGBA8->RG16 does not require special instructions so the overlay pass is disabled for OGL kd-11 2017-12-01 16:07:13 +03:00
  • 896c8991de rsx/fp: Properly implement PK/UP instructions based on NV_fragment_program documentation kd-11 2017-12-01 15:57:28 +03:00
  • bec6c1a939 gl: Implement rgba8 -> fp16 casting pass -- Is this actually necessary? The two format are binary compatible kd-11 2017-11-30 21:50:19 +03:00
  • fe9090bd39 rsx/fp: Implement register gather (only for UP(X) instructions) - Workaround for temp register aliasing between H and R variants - TODO: Implement temp regs as 128 bit-blocks with r/w as pack/unpack kd-11 2017-11-30 21:47:25 +03:00
  • 44e34064de vulkan: Do not clear non-existent surfaces kd-11 2017-11-29 21:17:23 +03:00
  • a18ae0f6ac rsx/fp: Reimplement PK(X) and UP(X) opcodes. The read back values are obviously in normalized range - Confirmed with a GOW shader which writes result of UP8 to BGRA8 output kd-11 2017-11-29 19:09:59 +03:00
  • 08b829dc22 rsx: wcb scaling fixes kd-11 2017-11-29 19:08:16 +03:00
  • 9d27ac359b gl: Minor wcb tweaks kd-11 2017-11-29 17:05:36 +03:00
  • 6c9c300fe0 rsx: Fix texture cache memory usage statistics kd-11 2017-11-28 13:53:09 +03:00
  • 17340c44cc rsx: method register fixes - Fix VERTEX_DATA_3F_M element alignment (its 16 bytes per attribute) - Fix DATA_2S_X interpretation type. Its signed 16-bit unnormalized (s32k) and not signed normalized (s1) kd-11 2017-11-27 23:05:59 +03:00
  • 90a3f3af30 rsx: Discard queue if RET is found without CALL kd-11 2017-11-26 15:51:16 +03:00
  • da1e97618b rsx: Changes to surface pitch handling - Zeta pitch is ignored by real HW for some reason - Monitor ptch value changes as well since they may affect disabled surfaces - TODO: Verify if MRT pitch is really taken into consideration kd-11 2017-11-26 15:15:04 +03:00
  • 89bc333295 vk: Compliance fixes; vkCmd state affects currently bound descriptor set! kd-11 2017-11-26 13:26:42 +03:00
  • 3350e7ee55 rsx: Fixes for framebuffer setup code kd-11 2017-11-25 12:13:06 +03:00
  • ddebc334bf rsx: Fixes - Discard intentionally invalidated framebuffer resources. These are created after a flush has happened, forcing reupload since contents cannot be guaranteed (strict mode only) - Fix for blits using vulkan; dont use the copy method if formats do not match, use generic blit instead kd-11 2017-11-24 23:57:14 +03:00
  • 145ecb00fc rsx: Texture cache hotfixes kd-11 2017-11-24 16:45:31 +03:00
  • 75d0ff177d gl: Avoid null deref kd-11 2017-11-22 18:45:26 +03:00
  • 4d75e98647 rsx/fp: Do not apply input mods to all types of inputs - Temp registers are confirmed to be affected - Const registers are confirmed to be unaffected - Varying inputs are not confirmed yet kd-11 2017-11-22 17:38:36 +03:00