Commit Graph

  • 8b693ed7bb MMJOYSTICK: fix nullpointer crash in GetMMJOYDevice Megamouse 2018-07-22 11:52:56 +02:00
  • d13e71eeb8 Qt: merge pad settings Megamouse 2018-07-22 10:57:28 +02:00
  • 52bfe6d4fb Qt: remove obsolete and useless menu entry: "Show Game Tool Bar" Megamouse 2018-07-22 10:57:08 +02:00
  • 12b8908a00 cellvdec: stub unsupported video timebases eladash 2018-04-18 09:20:19 +03:00
  • 9187911a29 Update LLVM Nekotekina 2018-07-21 12:14:30 +03:00
  • 89fe3705a4 Remove cpu_translator::ucarry<> Nekotekina 2018-07-09 19:55:32 +03:00
  • 9b4e63df6d SPU LLVM: simplify CG, CGX, BG, BGX Nekotekina 2018-07-09 19:54:29 +03:00
  • 03e6725fcf PPU LLVM: simplify VMSUMUHS Nekotekina 2018-07-09 19:54:01 +03:00
  • d2d07abcc5 cellSaveData: print SECUREFILE secureId Nekotekina 2018-07-09 13:09:35 +03:00
  • 6caffd0e32 Add a channel map to the PA backend to fix surround sound (#4911) John 2018-07-20 16:02:07 -07:00
  • 5828367013 spu-precise: fix double-precision floating-point exception checks scribam 2018-07-15 13:37:47 +02:00
  • 8bfe4c908c Qt: Add rrc capture replay per drag and drop Megamouse 2018-07-18 23:56:25 +02:00
  • 60a276e9ce Qt: allow bulk pkg installation Megamouse 2018-07-18 08:20:17 +02:00
  • 05c5763492 Fix Async Shader Tooltip Megamouse 2018-07-18 07:56:18 +02:00
  • 20e9ae069c Fix sys_time_get_current_time eladash 2018-07-19 08:41:35 +03:00
  • 064d0619e8 VS: Fix QT deploy for paths with spaces Alex James 2018-07-16 17:42:12 -05:00
  • a19113025c HLE/Qt: implement sys_tty_read Megamouse 2018-06-29 07:59:56 +02:00
  • 29270ed673 gitignore: completely ignore the game folders, some games use TEST12345 Megamouse 2018-07-15 15:47:08 +02:00
  • de693b0da1 Qt: handle upstream trolling Megamouse 2018-07-15 15:28:09 +02:00
  • 65d270e5d8 clang-tidy: performance-faster-string-find scribam 2018-07-14 21:37:58 +02:00
  • e18e6576f3 cmake: remove duplicated directive used to include cmake_modules scribam 2018-07-12 20:59:11 +02:00
  • b36d0fd59f clang: fix compilation on 3.6 scribam 2018-07-12 21:15:07 +02:00
  • b09321354a clang: fix compilation on 3.7 scribam 2018-07-12 21:05:37 +02:00
  • 4babe9076b clang: fix compilation on 3.8 scribam 2018-07-12 21:05:27 +02:00
  • 46abe0f315 vm: Fix memory mirror performance regression kd-11 2018-07-14 14:51:41 +03:00
  • c35d0d16e7 vk: cleanup/optimization, remove unnecessary initialization code kd-11 2018-07-14 14:03:16 +03:00
  • 77e2af8c00 qt: Add async shaders toggle to the UI kd-11 2018-07-14 12:55:16 +03:00
  • e7f30640ef rsx: Async shader compilation - Defer compilation process to worker threads - vulkan: Fixup for graphics_pipeline_state. Never use struct assignment operator on vk** structs due to padding after sType member (4 bytes) kd-11 2018-07-11 23:51:29 +03:00
  • ac99fd764d mfc: clamp atomic cmd's addr eladash 2018-06-21 15:24:47 +03:00
  • fa55a8072c rsx: Improve vertex textures support - Adds proper support for vertex textures, including dimensions other than 2D textures - Minor analyser fixup, removes spurious 'analyser failed' errors - Minor optimizations for program state tracking kd-11 2018-07-09 21:31:31 +03:00
  • c5b2469fe7 silence warning kd-11 2018-07-09 21:25:30 +03:00
  • d3596fbc95 Change all hddFreeSizeKB to 40gb-1 Ofek 2018-07-10 21:07:53 +03:00
  • a5d4e58ddd fix barrier type mfc transfers eladash 2018-07-10 11:25:11 +03:00
  • c5dcef52fa Implement sys_dbg_read_process_memory and sys_dbg_write_process_memory Chris Weermann (TGE) 2018-07-09 22:30:28 +02:00
  • d266a25618 silence some annoying warnings kd-11 2018-07-09 12:32:08 +03:00
  • 1ddcad4fa4 facepalm - Fix openGL regression kd-11 2018-07-09 12:16:53 +03:00
  • 1fdc070e4e cmake: remove obsolete command for glslang integration scribam 2018-06-28 22:04:59 +02:00
  • 1b0f5b1ed9 spu: improve dfnma instruction scribam 2018-06-28 13:59:27 +02:00
  • 2ed6e51d24 ppu: improve vnmsubfp instruction scribam 2018-06-26 22:23:23 +02:00
  • 733efc6b0d ppu: improve fnmsubs instruction scribam 2018-06-26 22:11:08 +02:00
  • f1e6532ec0 ppu: improve fnmsub instruction scribam 2018-06-26 22:11:08 +02:00
  • 1c9769670c Qt: trophy repaint optimizations Megamouse 2018-07-08 11:48:38 +02:00
  • 0d72889c52 Qt: also repaint trophy game list background colors Megamouse 2018-07-07 20:23:08 +02:00
  • f0a9799b4b rsx/Qt: Fix Qt shader loading dialog crash kd-11 2018-07-06 19:32:52 +03:00
  • 4d40ed9dbd rsx: Silence harmless warning kd-11 2018-07-06 16:12:59 +03:00
  • d78957d1cf rsx/vp: CodeGen improvements - Fix double destination writes on conditional write masking - Fix codegen to simplify simple scalar comparisons vs vector functions kd-11 2018-07-06 14:50:29 +03:00
  • 2c34195954 rsx/vp: Discard broken vertex programs with no writes to POS register kd-11 2018-07-04 22:41:34 +03:00
  • 2ca935a26b vp: Improve vertex program analyser - Adds dead code elimination - Fix absolute branch target addresses to take base address into account - Patch branch targets relative to base address to improve hash matching - Bumps shader cache version - Enables shader logging option to write out vertex program binary, helpful when debugging problems. kd-11 2018-07-01 20:37:05 +03:00
  • bd915bfebd rsx: vp decompiler fixes - Fix program abort logic to never abort before resolving later label addresses Fixes jumping over broken code and jumping over END markers - TEXTURE_CONTROL2 has indexing range of [0..15] without stride skipping! This register does not have interleaving with other texture registers - Track shader address poke as it seems to invalidate programs as well kd-11 2018-07-01 20:55:49 +03:00
  • 66854b78fa rsx: Fix nv308a::color kd-11 2018-07-01 20:47:10 +03:00
  • dceba8a92b PPU analyser optimizations Ofek 2018-07-07 02:14:15 +03:00
  • d856dc89a8 SPU LLVM: combine SELB with comparison instructions Nekotekina 2018-07-06 02:23:47 +03:00
  • 2f0dc9bd0f PPU LLVM: simplify VSUBCUW, VSUBUBS, VSUBUHS, VSUBUWS Nekotekina 2018-07-05 15:01:38 +03:00
  • 9d9869e803 PPU LLVM: simplify VADDCUW, VADDUBS, VADDUHS, VADDUWS Nekotekina 2018-07-05 19:39:08 +03:00
  • caf827344f SPU LLVM: improve SHL, SHLH, ROTM, ROTHM instructions Nekotekina 2018-07-06 00:30:48 +03:00
  • b9c026d441 SPU LLVM: improve ROTMA and ROTMAH instructions Nekotekina 2018-07-05 15:37:48 +03:00
  • 2b9fa7ed23 SPU LLVM: combine SHUFB with CWD-alike instructions Nekotekina 2018-07-05 15:35:15 +03:00
  • 253e8b4466 SPU LLVM: improve SHUFB with constant mask Nekotekina 2018-07-05 15:34:11 +03:00
  • 622f2f7f66 SPU LLVM: constant computation fixes Nekotekina 2018-07-05 15:30:08 +03:00
  • c959ab2698 SPU LLVM: fix constant propagation Nekotekina 2018-07-05 15:26:33 +03:00
  • 20900ebea2 SPU: rename block stats Nekotekina 2018-07-04 12:14:56 +03:00
  • a0c0d8b993 SPU: simplify unimplemented event check Nekotekina 2018-07-02 01:02:34 +03:00
  • afd5af04f6 SPU: improve analyser (v5) Nekotekina 2018-06-30 02:07:39 +03:00
  • 712632d28a SPU LLVM: inline RDCH Nekotekina 2018-06-30 02:19:12 +03:00
  • c1385558ad SPU LLVM: inline RCHCNT Nekotekina 2018-06-29 19:37:12 +03:00
  • 0910acad42 SPU LLVM: clean NOP/LNOP Nekotekina 2018-06-29 15:49:23 +03:00
  • 513bac0304 SPU LLVM: refactor halt instructions Nekotekina 2018-07-05 18:41:04 +03:00
  • a0bf103e8b Implement cpu_translator::pshufb<>() Nekotekina 2018-06-28 16:21:08 +03:00
  • 41eab62ed7 Implement spu_iname helper Nekotekina 2018-06-28 14:03:25 +03:00
  • e009bbac10 Use LLVM 7 (master) Nekotekina 2018-06-27 21:19:02 +03:00
  • 1ac203a958 Funny workaround Nekotekina 2018-06-27 19:16:57 +03:00
  • c86dc133cf Rewrite cpu_translator::avg() Nekotekina 2018-06-27 15:44:06 +03:00
  • 8ad05ce10e SPU LLVM: fix jt target duplication bug Nekotekina 2018-06-26 15:00:09 +03:00
  • a999bccc03 SPU LLVM: use cpu_translator::build<> Nekotekina 2018-06-25 14:26:00 +03:00
  • ded9d1ddfd SPU LLVM: improve function type Nekotekina 2018-06-25 14:04:57 +03:00
  • 88d0316aad Update cpu_translator Nekotekina 2018-06-25 13:58:39 +03:00
  • 6a62de6d68 Fix table headers for Qt 5.10 and below Megamouse 2018-07-02 20:03:16 +02:00
  • 544f8711f0 Qt: improve docks and toolbar flat style Megamouse 2018-07-02 00:59:43 +02:00
  • b9c9bb30ba Qt: fix toolbar element sizes on every toolbar repaint Megamouse 2018-07-01 22:10:26 +02:00
  • c69bb3ca04 Qt: Add Classic (Bright) Stylesheet Megamouse 2018-07-01 21:58:43 +02:00
  • e6d49798ce Qt: adjust custom stylesheets to work with the new toolbar slider Megamouse 2018-07-01 20:47:51 +02:00
  • 3a5ce90148 Qt: remove redundant custom toolbar colors. Megamouse 2018-07-01 20:46:26 +02:00
  • 1270ee4b38 Qt: adjust table headers for Qt 5.11 Megamouse 2018-06-29 07:23:53 +02:00
  • 62cec24235 Qt: update custom ui colors Megamouse 2018-06-29 05:46:25 +02:00
  • 124122839d Qt: update stylesheet Megamouse 2018-06-29 05:00:22 +02:00
  • 20d653b58a Qt: update table item delegates Megamouse 2018-06-29 04:25:14 +02:00
  • ed4caf0fbe Qt: fix icon repaint inaccuracy Megamouse 2018-06-28 02:47:36 +02:00
  • ff9024ae70 Qt: temporary game grid selection color adjustment Megamouse 2018-06-28 02:12:51 +02:00
  • 01dc09c436 Qt: Use QStyledItemDelegate instead of QItemDelegate Megamouse 2018-06-26 16:00:09 +02:00
  • 19514128e3 Qt: Fix style sheet edge case Megamouse 2018-06-26 02:33:57 +02:00
  • 23b10fc16d Qt: update default stylesheet (WIP) Megamouse 2018-05-27 13:10:34 +02:00
  • 4bddb6a9e3 Qt: update toolbar icons Megamouse 2018-05-04 09:44:56 +02:00
  • cb3933dcab Qt: toolbar adjustments Megamouse 2018-05-03 01:31:49 +02:00
  • 4db79c458d Fix cellSysCacheMount error checking eladash 2018-07-04 17:01:39 +03:00
  • 24699f0f96 Fix cellSysCacheClear eladash 2018-07-04 16:58:38 +03:00
  • 3b64e0fb3f Fix cache directory eladash 2018-07-04 14:00:48 +03:00
  • cd59bc3d6d bump appveyor Qt version to 5.11 Megamouse 2018-06-26 23:24:19 +02:00
  • e2ee959ac8 Fix issues with AppImages and Mesa 18.1.1 and greater. Fixes #4509 (#4846) Zion 2018-07-03 13:36:47 -07:00
  • 3d8223fccc Fix LLVM STW reservation update isJuhn 2018-07-02 02:47:37 +02:00
  • 5d3b0e7352 Fix cellGameDataCheckCreate2 (#4832) Ofek 2018-07-02 01:07:21 +03:00