Commit Graph

  • 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
  • 185b19fd5b hle: service: nvdrv: Remove unused kernel reference. bunnei 2021-07-03 12:02:47 -07:00
  • 6c6e730e9a hle: service: hid: npad: Remove unused kernel reference. bunnei 2021-07-03 02:34:40 -07:00
  • 52caa52cc2 hle: kernel: Track and release server sessions, and protect methods with locks. bunnei 2021-07-02 15:19:04 -07:00
  • 8d755147d8 hle: kernel: KProcess: Change process termination assert to a warning. bunnei 2021-07-02 15:04:08 -07:00
  • 854c7a3c28 hle: kernel: Ensure current running process is closed. bunnei 2021-07-01 21:50:42 -07:00
  • ecf3653444 hle: kernel: Ensure global handle table is finalized before closing. bunnei 2021-07-01 21:44:50 -07:00
  • 24540e0ad9 kernel: svc: ConnectToNamedPort: Close extra reference to port. bunnei 2021-07-01 20:05:10 -07:00
  • 7bd020e030 hle: service: sm: Refactor to better manage ports. bunnei 2021-06-30 18:06:47 -07:00
  • b119363fc2 hle: kernel: k_process: Close the handle table on shutdown. bunnei 2021-06-28 16:59:49 -07:00
  • 6020723e77 hle: kernel: k_process: Close main thread reference after it is inserted into handle table. bunnei 2021-06-28 16:58:40 -07:00
  • fe402d3506 hle: kernel: Ensure global handle table is initialized. bunnei 2021-06-28 16:38:13 -07:00
  • 015058fadf hle: service: Add a helper module for managing kernel objects. bunnei 2021-06-28 14:41:24 -07:00
  • 929994132a hle: kernel: Provide methods for tracking dangling kernel objects. bunnei 2021-06-28 14:38:14 -07:00
  • 29fb110049 Merge pull request #6649 from german77/toggle_sdl bunnei 2021-07-20 20:35:20 -04:00
  • a0c4557557 gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBA ReinUsesLisp 2021-07-20 18:51:42 -03:00
  • 6e2ca7fbee buffer_cache: Simplify clear logic ReinUsesLisp 2021-07-20 18:50:48 -03:00
  • c53b688411 Merge pull request #6629 from FernandoS27/accel-dma-2 bunnei 2021-07-20 17:35:05 -04:00
  • 263a201dae Merge pull request #6658 from Morph1984/render-window-fix bunnei 2021-07-20 15:55:48 -04:00
  • f460bf937e Merge pull request #6685 from ReinUsesLisp/radeonsi-client Fernando S 2021-07-20 20:33:07 +02:00
  • 8616c0f8f3 Merge pull request #6684 from ogniK5377/uuid-cpp20-new Morph 2021-07-20 13:44:48 -04:00
  • ad189488b3 vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible ReinUsesLisp 2021-07-20 14:38:58 -03:00
  • 2e2d6cf5e5 gl_texture_cache: Workaround slow PBO downloads on radeonsi ReinUsesLisp 2021-07-20 14:02:08 -03:00
  • 75e9d3b992 uuid: Directly compare UUID instead of checking per element Chloe Marcec 2021-07-21 02:36:57 +10:00
  • 9a26d96c98 vk_buffer_cache: Fix quad index array with 0 vertices (#6627) Fernando S 2021-07-20 10:05:28 +02:00
  • 6573ff64b4 input/sdl_impl: fix rumble support on DualSense. (#6683) Nicolas Jallamion 2021-07-20 10:00:07 +02:00