ameerj
f7e0d532a8
shader: Implement FLO
5 years ago
ameerj
14a3b85831
shader: Implement ISET, add common_funcs
5 years ago
ameerj
a86f903ce3
shader: Make IMNMX, SHR, SEL stylistically more consistent
5 years ago
ameerj
b098b8fc5c
shader: Implement ICMP
5 years ago
ameerj
88324f800c
shader: Implement IMNMX
5 years ago
ameerj
b44b5a7468
shader: Implement BFI
5 years ago
ameerj
bd2d3ba758
shader: Implement BFE
5 years ago
ameerj
c134390062
shader: Implement POPC
5 years ago
ameerj
b3d166ad4c
shader: Implement SHR
5 years ago
ameerj
1040d61017
shader: Implement SEL
5 years ago
ReinUsesLisp
ea61e5ba36
spirv: Move phi arguments emit to a separate function
5 years ago
ReinUsesLisp
e14ffe25a6
shader: Avoid infinite recursion when tracking global memory
5 years ago
ReinUsesLisp
9585f4cd3f
shader: Fix conditional execution of exit instructions
5 years ago
ReinUsesLisp
3d618df276
spirv: Add support for self-referencing phi nodes
5 years ago
ReinUsesLisp
d0459ab2c2
shader: Fix control flow
5 years ago
ReinUsesLisp
215b21a1c0
shader: Implement more of XMAD and FFMA32I and fix XMAD.CBCC
5 years ago
ReinUsesLisp
dda21fd317
shader: FMUL, select, RRO, and MUFU fixes
5 years ago
ReinUsesLisp
98bd83997c
shader: Fix MOV(reg), add SHL variants and emit neg and abs instructions
5 years ago
ReinUsesLisp
16a5b4f494
spirv: Fixes and Intel specific workarounds
5 years ago
ReinUsesLisp
e755a13d06
shader: Rename, implement FADD.SAT and P2R (imm)
5 years ago
ReinUsesLisp
6350a277a3
shader: Add denorm flush support
5 years ago
ReinUsesLisp
a2fe90fa60
spirv: Add lower fp16 to fp32 pass
5 years ago
ReinUsesLisp
a5f87011d3
shader: Primitive Vulkan integration
5 years ago
ReinUsesLisp
65069df8aa
shader: Remove old shader management
5 years ago
ReinUsesLisp
2bb0069e4e
shader: Add XMAD multiplication folding optimization
5 years ago
ReinUsesLisp
973936894d
shader: Simplify ISCADD
5 years ago
ReinUsesLisp
073f346f8c
shader: Add utility to resolve identities on a value
5 years ago
ReinUsesLisp
a93521dc7e
spirv: Implement EmitIdentity
5 years ago
ReinUsesLisp
605783f828
spirv: Initial bindings support
5 years ago
ReinUsesLisp
dc384d68ac
shader: Improve object pool
5 years ago
ReinUsesLisp
1c69500977
shader: Fix tracking
5 years ago
ReinUsesLisp
60342eb0c0
shader: Add support for forward declarations
5 years ago
ReinUsesLisp
756c643f08
shader: Support SSA loops on IR
5 years ago
ReinUsesLisp
76a3a2510f
shader: Misc fixes
5 years ago
ReinUsesLisp
c4d75e4b78
shader: Initial implementation of an AST
5 years ago
ReinUsesLisp
5ee600cf64
spirv: Initial SPIR-V support
5 years ago
ReinUsesLisp
8e9207253c
shader: Better constant folding
5 years ago
ReinUsesLisp
0dcc0d5f8a
shader: Properly store phi on Inst
5 years ago
ReinUsesLisp
b229ffc0bc
shader: Add pools and rename files
5 years ago
ReinUsesLisp
f5b3324bca
shader: Make typed IR
5 years ago
ReinUsesLisp
855d01d02b
shader: Remove illegal character in SSA pass
5 years ago
ReinUsesLisp
37fc39de17
shader: Constant propagation and global memory to storage buffer
5 years ago
ReinUsesLisp
f5605b424f
shader: Initial instruction support
5 years ago
ReinUsesLisp
1b576ed4cb
shader: SSA and dominance
5 years ago
ReinUsesLisp
e6892e9da6
shader: Initial recompiler work
5 years ago
ameerj
0dfa52612f
thread_worker: Fix compile time error
state is unused in the branch where with_state is false
5 years ago
bunnei
f7454fabb3
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
4b29df2ff2
Merge pull request #6693 from lat9nq/cmd-fullscreen-mode-2
yuzu_cmd: Make use of fullscreen_mode setting
4 years ago
bunnei
18a787b357
Merge pull request #6654 from german77/custom_threshold
input_common: Make button threshold customizable
4 years ago
lat9nq
1cba6817e0
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