Commit Graph

  • f8115a6a9e vk_pipeline_cache: Add pipeline cache ReinUsesLisp 2021-03-22 21:03:20 -03:00
  • c63cf4fa2e vk_pipeline_cache: Add pipeline cache ReinUsesLisp 2021-03-22 21:03:20 -03:00
  • 2be5c7eff4 shader: Fold interpolation multiplications ReinUsesLisp 2021-03-21 21:56:27 -03:00
  • 96b7ced6ec shader: Better but still partial interpolation support ReinUsesLisp 2021-03-21 21:01:47 -03:00
  • e4e1cc11b8 shader: Implement DMNMX, DSET, DSETP ameerj 2021-03-21 19:28:37 -04:00
  • 56be556eee shader: Implement FADD32I FernandoS27 2021-03-21 18:23:16 +01:00
  • a62f04efab shader: Implement F2F FernandoS27 2021-03-21 09:32:16 +01:00
  • 8b3b9c3371 shader: Add missing fp64 usage flags ReinUsesLisp 2021-03-21 17:27:44 -03:00
  • c858b8ba97 shader: Implement DMUL and DFMA ameerj 2021-03-21 02:09:14 -04:00
  • 112b8f00f0 shader: Add FP64 register load/store helpers ameerj 2021-03-21 01:32:02 -04:00
  • a77e764726 shader: Add support for fp16 comparisons and misc fixes ReinUsesLisp 2021-03-21 00:42:56 -03:00
  • 27fb97377e shader: Fix floating point comparison for FP16 FernandoS27 2021-03-21 04:33:19 +01:00
  • e10d9c1b8e shader: Implement HSETP2 FernandoS27 2021-03-21 04:24:30 +01:00
  • 9e213fd861 shader: Implement HSET2 FernandoS27 2021-03-21 03:48:40 +01:00
  • ed6cd3c94a shader: Implement HMUL2 FernandoS27 2021-03-21 02:08:04 +01:00
  • 28dff6a629 shader: Implement HFMA2 FernandoS27 2021-03-21 01:03:21 +01:00
  • 76c8a962ac spirv: Implement VertexId and InstanceId, refactor code ReinUsesLisp 2021-03-20 19:11:56 -03:00
  • e802512d8e shader: Refactor half floating instructions FernandoS27 2021-03-20 21:22:21 +01:00
  • f91859efd2 shader: Implement I2F ReinUsesLisp 2021-03-20 05:04:12 -03:00
  • c97d03efb9 shader: Implement ISCADD (imm) ReinUsesLisp 2021-03-19 21:14:58 -03:00
  • eeb1efa2d2 shader: Implement LOP32I ReinUsesLisp 2021-03-19 20:28:26 -03:00
  • 260743f371 shader: Add partial rasterizer integration ReinUsesLisp 2021-03-19 19:28:31 -03:00
  • 72990df7ba shader: Implement DADD ameerj 2021-03-18 02:53:57 -04:00
  • 3b7fd3ad0f shader: Implement CSET and CSETP ameerj 2021-03-17 00:53:53 -04:00
  • 32b6c63485 shader: Reorder phi nodes when redefined as undefined opcodes ReinUsesLisp 2021-03-17 01:33:25 -03:00
  • 8dd0acfaeb shader: Fix instruction transitions in and out of Phi ReinUsesLisp 2021-03-17 01:30:23 -03:00
  • fa2f6e38f4 shader: Implement FSET and FSETP ameerj 2021-03-16 00:57:07 -04:00
  • 17a82b56d7 shader: Implement TEXS ReinUsesLisp 2021-03-15 04:54:43 -03:00
  • 71f96fa636 shader: Implement CAL inlining function calls ReinUsesLisp 2021-03-14 03:41:05 -03:00
  • b9f7bf4472 spirv: Add SignedZeroInfNanPreserve logic ameerj 2021-03-14 01:51:40 -05:00
  • 8d470c2e63 shader: Implement FMNMX ameerj 2021-03-14 01:23:56 -05:00
  • 2d422b2498 shader: Fix rebase issue ReinUsesLisp 2021-03-13 02:23:26 -03:00
  • ba8c1d2eb4 shader: Implement FCMP ameerj 2021-03-10 22:42:17 -05:00
  • 3a63fa0477 shader: Partial implementation of LDC ReinUsesLisp 2021-03-09 17:14:57 -03:00
  • ab46371247 shader: Initial support for textures and TEX ReinUsesLisp 2021-03-08 18:31:53 -03:00
  • 7d6ba5b984 shader: Implement R2P ameerj 2021-03-07 22:01:22 -05:00
  • 924f0a9149 shader: Implement SHF ameerj 2021-03-07 14:48:03 -05:00
  • 5465cb1561 shader: Implement LEA ameerj 2021-03-05 01:15:16 -05:00
  • d1edc16ba8 shader: Deduplicate HADD2 code ReinUsesLisp 2021-03-04 20:12:44 -03:00
  • 81f72471e8 shader: Implement I2I ameerj 2021-03-04 01:02:44 -05:00
  • 4006929c98 shader: Implement HADD2 ReinUsesLisp 2021-03-03 03:07:19 -03:00
  • 980cafdc27 shader: Implement LOP and LOP3 ameerj 2021-03-03 00:41:05 -05:00
  • 382cba94ed shader: Implement IADD3 ameerj 2021-03-02 14:59:28 -05:00
  • c2155f04d4 shader: Implement PSETP ameerj 2021-03-02 13:42:09 -05:00
  • ce9b116cfe Implement PSET, refactor common comparison funcs ameerj 2021-03-02 01:05:57 -05:00
  • 103b9da4f7 shader: Implement FLO ameerj 2021-03-01 15:58:16 -05:00
  • e038928616 shader: Implement ISET, add common_funcs ameerj 2021-03-01 01:30:09 -05:00
  • bec7d3111d shader: Make IMNMX, SHR, SEL stylistically more consistent ameerj 2021-03-01 00:25:15 -05:00
  • bce0b1dcca shader: Implement ICMP ameerj 2021-03-01 00:18:30 -05:00
  • 20390c0548 shader: Implement IMNMX ameerj 2021-02-28 23:33:53 -05:00
  • 08a9e95905 shader: Implement BFI ameerj 2021-02-27 16:37:49 -05:00
  • 34ac9b4d7e shader: Implement BFE ameerj 2021-02-27 01:45:13 -05:00
  • a8c41c50d3 shader: Implement POPC ameerj 2021-02-26 21:41:46 -05:00
  • cc55d28949 shader: Implement SHR ameerj 2021-02-25 00:46:40 -05:00
  • 8810c88b7e shader: Implement SEL ameerj 2021-02-24 20:31:15 -05:00
  • 726625cf50 spirv: Move phi arguments emit to a separate function ReinUsesLisp 2021-02-24 18:37:47 -03:00
  • 3bc857f2f3 shader: Avoid infinite recursion when tracking global memory ReinUsesLisp 2021-02-24 18:33:07 -03:00
  • 622d676202 shader: Fix conditional execution of exit instructions ReinUsesLisp 2021-02-24 18:32:00 -03:00
  • 7496bbf758 spirv: Add support for self-referencing phi nodes ReinUsesLisp 2021-02-24 18:31:32 -03:00
  • e87a502da2 shader: Fix control flow ReinUsesLisp 2021-02-24 05:21:30 -03:00
  • 9d6a98d950 shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC ReinUsesLisp 2021-02-23 04:46:39 -03:00
  • e44752ddc8 shader: FMUL, select, RRO, and MUFU fixes ReinUsesLisp 2021-02-22 22:59:16 -03:00
  • 18a766b362 shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions ReinUsesLisp 2021-02-22 02:45:50 -03:00
  • 274897dfd5 spirv: Fixes and Intel specific workarounds ReinUsesLisp 2021-02-21 23:42:38 -03:00
  • 704c6f353f shader: Rename, implement FADD.SAT and P2R (imm) ReinUsesLisp 2021-02-21 17:50:14 -03:00
  • e2bc05b17d shader: Add denorm flush support ReinUsesLisp 2021-02-20 03:30:13 -03:00
  • 6db69990da spirv: Add lower fp16 to fp32 pass ReinUsesLisp 2021-02-19 18:10:18 -03:00
  • 85cce78583 shader: Primitive Vulkan integration ReinUsesLisp 2021-02-17 00:59:28 -03:00
  • c67d64365a shader: Remove old shader management ReinUsesLisp 2021-02-16 20:52:12 -03:00
  • 58914796c0 shader: Add XMAD multiplication folding optimization ReinUsesLisp 2021-02-16 19:50:23 -03:00
  • 4b438f94cf shader: Simplify ISCADD ReinUsesLisp 2021-02-16 19:49:45 -03:00
  • 3633e43377 shader: Add utility to resolve identities on a value ReinUsesLisp 2021-02-16 19:49:24 -03:00
  • 3a59fffaa1 spirv: Implement EmitIdentity ReinUsesLisp 2021-02-16 19:48:58 -03:00
  • b5d7279d87 spirv: Initial bindings support ReinUsesLisp 2021-02-16 04:10:22 -03:00
  • d5d468cf2c shader: Improve object pool ReinUsesLisp 2021-02-15 00:09:11 -03:00
  • 1c0b8bca5e shader: Fix tracking ReinUsesLisp 2021-02-15 00:07:52 -03:00
  • 1b0cf2309c shader: Add support for forward declarations ReinUsesLisp 2021-02-14 22:46:40 -03:00
  • cbfb7d182a shader: Support SSA loops on IR ReinUsesLisp 2021-02-14 20:15:42 -03:00
  • 8af9297f09 shader: Misc fixes ReinUsesLisp 2021-02-14 01:24:32 -03:00
  • 9170200a11 shader: Initial implementation of an AST ReinUsesLisp 2021-02-11 16:39:06 -03:00
  • 2930dccecc spirv: Initial SPIR-V support ReinUsesLisp 2021-02-08 02:54:35 -03:00
  • 6dafb08f52 shader: Better constant folding ReinUsesLisp 2021-02-06 04:47:53 -03:00
  • da8096e6e3 shader: Properly store phi on Inst ReinUsesLisp 2021-02-06 02:38:22 -03:00
  • 16cb00c521 shader: Add pools and rename files ReinUsesLisp 2021-02-05 23:11:23 -03:00
  • be94ee88d2 shader: Make typed IR ReinUsesLisp 2021-02-05 19:19:36 -03:00
  • dc04a50ac2 shader: Remove illegal character in SSA pass ReinUsesLisp 2021-07-09 17:11:47 -03:00
  • e81739493a shader: Constant propagation and global memory to storage buffer ReinUsesLisp 2021-02-05 05:58:02 -03:00
  • d24a16045f shader: Initial instruction support ReinUsesLisp 2021-02-03 16:43:04 -03:00
  • 6c4cc0cd06 shader: SSA and dominance ReinUsesLisp 2021-02-02 21:07:00 -03:00
  • 2d48a7b4d0 shader: Initial recompiler work ReinUsesLisp 2021-01-09 03:30:07 -03:00
  • 75059c46d6 thread_worker: Fix compile time error ameerj 2021-07-09 13:59:09 -04:00
  • db46f8a70c Merge pull request #6686 from ReinUsesLisp/vk-optimal-copy bunnei 2021-07-22 12:51:13 -04:00
  • 233bf018d6 Merge pull request #6693 from lat9nq/cmd-fullscreen-mode-2 Morph 2021-07-22 00:55:01 -04:00
  • dff438e219 Merge pull request #6654 from german77/custom_threshold bunnei 2021-07-21 20:31:33 -04:00
  • 9befe7047b yuzu_cmd: Make use of fullscreen_mode setting lat9nq 2021-07-21 19:48:03 -04:00
  • c104e9c698 ci: Increase mainline build timeout. bunnei 2021-07-21 13:03:20 -07:00
  • 583a10fded yuzu-cmd: Fullscreen Improvements (#6656) san 2021-07-21 20:56:42 +02:00
  • 2e93df7e48 Merge pull request #6660 from Morph1984/controller_applet_rev8 bunnei 2021-07-21 00:01:46 -04:00
  • 346bfb6c47 hle: service: kernel_helpers: Remove unnecessary pragma once. bunnei 2021-07-20 18:54:35 -07:00
  • f3db3dcc8d hle: kernel: svc: Remove part of ExitProcess. bunnei 2021-07-20 18:53:43 -07:00