Commit Graph

  • 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
  • 9b7e57f3f4 applet_controller: Add preliminary support for version 8 Morph 2021-07-16 13:35:59 -04:00
  • 747a33a41e bootmanager: Create a dummy render widget Morph 2021-07-16 13:07:37 -04:00
  • 07073734ed file_sys: Support load game collection (#6582) Feng Chen 2021-07-20 13:10:05 +08:00
  • 16f983d33a Merge pull request #6580 from ReinUsesLisp/xfb-radv Rodrigo Locatti 2021-07-19 23:01:19 -03:00
  • ffc78ce9c1 Merge pull request #6652 from lat9nq/cmd-vulkan-fixes bunnei 2021-07-19 20:54:03 -04:00
  • f85bbf3a8f Merge pull request #6651 from lat9nq/update-settings bunnei 2021-07-19 12:46:40 -04:00
  • b405a81a9c Merge pull request #6679 from yzct12345/fix-lets-go Fernando S 2021-07-19 03:29:54 +02:00
  • 053860d9cb Merge pull request #6670 from ReinUsesLisp/prepare-rt Fernando S 2021-07-19 03:21:25 +02:00
  • 41f4edd256 Merge pull request #6669 from ReinUsesLisp/fix-samples-sizes Fernando S 2021-07-19 03:21:03 +02:00
  • efc449ca26 Merge pull request #6677 from ReinUsesLisp/new-validate-errors Ameer J 2021-07-18 18:30:28 -04:00
  • 03a7131563 Update src/video_core/renderer_vulkan/vk_texture_cache.cpp yzct12345 2021-07-18 22:23:32 +00:00
  • b727b6784f Update src/video_core/renderer_vulkan/vk_texture_cache.cpp yzct12345 2021-07-18 22:23:12 +00:00
  • 9e7f41cec6 Ignore wrong blit format yzct12345 2021-07-18 21:56:06 +00:00
  • 29c39838fe vk_texture_cache: Finalize renderpass when downloading images ReinUsesLisp 2021-07-18 18:00:30 -03:00
  • 7850dd0a76 vk_compute_pass: Fix pipeline barriers on non-initialized ASTC images ReinUsesLisp 2021-07-18 18:00:14 -03:00
  • a3ce26ae01 vk_compute_pass: Fix ASTC buffer setup synchronization ReinUsesLisp 2021-07-18 17:59:31 -03:00
  • 6d9f347e22 texture_cache/util: Fix size calculations of multisampled images ReinUsesLisp 2021-07-18 00:44:32 -03:00
  • cb08e5bdd2 texture_cache: Always prepare image views on render targets ReinUsesLisp 2021-06-01 20:05:55 -03:00
  • 8b53209362 Merge pull request #6647 from lat9nq/specify-system-path bunnei 2021-07-17 21:47:52 -04:00
  • c42c3561b8 Merge pull request #6659 from german77/mouse_panning Ameer J 2021-07-17 16:32:43 -04:00
  • 2c339a5114 configure/ui: Add sliders for trigger buttons german77 2021-07-17 13:30:43 -05:00
  • 14d5202da6 input_common: Fix mouse panning behaivour german77 2021-07-16 12:29:19 -05:00
  • f785933125 sdl_impl, emu_window: Remove clang ignore lat9nq 2021-07-15 23:26:00 -04:00
  • 0e6ba0cd0d emu_window_sdl2_vk: Specify the window manager if it should be supported lat9nq 2021-07-15 21:02:38 -04:00