ameerj
103b9da4f7
shader: Implement FLO
5 years ago
ameerj
e038928616
shader: Implement ISET, add common_funcs
5 years ago
ameerj
bec7d3111d
shader: Make IMNMX, SHR, SEL stylistically more consistent
5 years ago
ameerj
bce0b1dcca
shader: Implement ICMP
5 years ago
ameerj
20390c0548
shader: Implement IMNMX
5 years ago
ameerj
08a9e95905
shader: Implement BFI
5 years ago
ameerj
34ac9b4d7e
shader: Implement BFE
5 years ago
ameerj
a8c41c50d3
shader: Implement POPC
5 years ago
ameerj
cc55d28949
shader: Implement SHR
5 years ago
ameerj
8810c88b7e
shader: Implement SEL
5 years ago
ReinUsesLisp
726625cf50
spirv: Move phi arguments emit to a separate function
5 years ago
ReinUsesLisp
3bc857f2f3
shader: Avoid infinite recursion when tracking global memory
5 years ago
ReinUsesLisp
622d676202
shader: Fix conditional execution of exit instructions
5 years ago
ReinUsesLisp
7496bbf758
spirv: Add support for self-referencing phi nodes
5 years ago
ReinUsesLisp
e87a502da2
shader: Fix control flow
5 years ago
ReinUsesLisp
9d6a98d950
shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
5 years ago
ReinUsesLisp
e44752ddc8
shader: FMUL, select, RRO, and MUFU fixes
5 years ago
ReinUsesLisp
18a766b362
shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
5 years ago
ReinUsesLisp
274897dfd5
spirv: Fixes and Intel specific workarounds
5 years ago
ReinUsesLisp
704c6f353f
shader: Rename, implement FADD.SAT and P2R (imm)
5 years ago
ReinUsesLisp
e2bc05b17d
shader: Add denorm flush support
5 years ago
ReinUsesLisp
6db69990da
spirv: Add lower fp16 to fp32 pass
5 years ago
ReinUsesLisp
85cce78583
shader: Primitive Vulkan integration
5 years ago
ReinUsesLisp
c67d64365a
shader: Remove old shader management
5 years ago
ReinUsesLisp
58914796c0
shader: Add XMAD multiplication folding optimization
5 years ago
ReinUsesLisp
4b438f94cf
shader: Simplify ISCADD
5 years ago
ReinUsesLisp
3633e43377
shader: Add utility to resolve identities on a value
5 years ago
ReinUsesLisp
3a59fffaa1
spirv: Implement EmitIdentity
5 years ago
ReinUsesLisp
b5d7279d87
spirv: Initial bindings support
5 years ago
ReinUsesLisp
d5d468cf2c
shader: Improve object pool
5 years ago
ReinUsesLisp
1c0b8bca5e
shader: Fix tracking
5 years ago
ReinUsesLisp
1b0cf2309c
shader: Add support for forward declarations
5 years ago
ReinUsesLisp
cbfb7d182a
shader: Support SSA loops on IR
5 years ago
ReinUsesLisp
8af9297f09
shader: Misc fixes
5 years ago
ReinUsesLisp
9170200a11
shader: Initial implementation of an AST
5 years ago
ReinUsesLisp
2930dccecc
spirv: Initial SPIR-V support
5 years ago
ReinUsesLisp
6dafb08f52
shader: Better constant folding
5 years ago
ReinUsesLisp
da8096e6e3
shader: Properly store phi on Inst
5 years ago
ReinUsesLisp
16cb00c521
shader: Add pools and rename files
5 years ago
ReinUsesLisp
be94ee88d2
shader: Make typed IR
5 years ago
ReinUsesLisp
dc04a50ac2
shader: Remove illegal character in SSA pass
5 years ago
ReinUsesLisp
e81739493a
shader: Constant propagation and global memory to storage buffer
5 years ago
ReinUsesLisp
d24a16045f
shader: Initial instruction support
5 years ago
ReinUsesLisp
6c4cc0cd06
shader: SSA and dominance
5 years ago
ReinUsesLisp
2d48a7b4d0
shader: Initial recompiler work
5 years ago
ameerj
75059c46d6
thread_worker: Fix compile time error
state is unused in the branch where with_state is false
5 years ago
bunnei
db46f8a70c
Merge pull request #6686 from ReinUsesLisp/vk-optimal-copy
vk_texture_cache: Use VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL when possible
4 years ago
Morph
233bf018d6
Merge pull request #6693 from lat9nq/cmd-fullscreen-mode-2
yuzu_cmd: Make use of fullscreen_mode setting
4 years ago
bunnei
dff438e219
Merge pull request #6654 from german77/custom_threshold
input_common: Make button threshold customizable
4 years ago
lat9nq
9befe7047b
yuzu_cmd: Make use of fullscreen_mode setting
Reverts 48259de0c1 to the previous
hierarchy and fixes the resolution issue with this fullscreen mode.
yuzu-cmd will now read the fullscreen_mode setting and use it
appropriately.
4 years ago