ameerj
|
7105204a7e
emit_spirv: Reduce emit_spirv.h include overhead
|
4 years ago |
ameerj
|
68e038404c
shader, video_core: Fix GCC build errors
|
5 years ago |
ReinUsesLisp
|
e66d5b88a6
shader: Properly scale image reads and add GL SPIR-V support
|
5 years ago |
ReinUsesLisp
|
656adee630
spirv: Implement rescaling patching
|
5 years ago |
ReinUsesLisp
|
c15332c44f
shader: Add IsTextureScaled opcode
|
5 years ago |
ameerj
|
06894b0711
emit_spirv_image: Fix depth image implicit lod sample in compute
|
4 years ago |
lat9nq
|
49946cf780
shader_recompiler, video_core: Resolve clang errors
|
5 years ago |
ReinUsesLisp
|
61cd7dd301
shader: Add logging
|
5 years ago |
ReinUsesLisp
|
d738ad4d0b
spirv: Fix image and image buffer descriptor index usage
|
5 years ago |
ReinUsesLisp
|
ec6fc5fe78
glasm: Implement TEX and TEXS instructions
|
5 years ago |
ReinUsesLisp
|
bed090807a
Move SPIR-V emission functions to their own header
|
5 years ago |
ReinUsesLisp
|
bafe9e35a9
spirv: Only add image operands mask when needed
|
5 years ago |
ReinUsesLisp
|
d2e811db2e
spirv: Workaround image unsigned offset bug
|
5 years ago |
ReinUsesLisp
|
d10cf55353
shader: Implement indexed textures
|
5 years ago |
ameerj
|
5b8afed871
spirv: Replace Constant/ConstantComposite with Const helper
|
5 years ago |
ReinUsesLisp
|
c9e4609d87
spirv: Fix implicit lod type
|
5 years ago |
ReinUsesLisp
|
7cfa403683
spirv: Use explicit lods outside of fragment shaders
|
5 years ago |
ReinUsesLisp
|
dbbd4b5496
spirv: Use ConstOffset instead of Offset when possible
|
5 years ago |
ReinUsesLisp
|
416e1b7441
spirv: Implement image buffers
|
5 years ago |
ReinUsesLisp
|
ab543f1821
spirv: Guard against typeless image reads on unsupported devices
|
5 years ago |
ReinUsesLisp
|
7cb2ab3585
shader: Implement SULD and SUST
|
5 years ago |
lat9nq
|
5bfcafa0a2
shader: Address feedback + clang format
|
5 years ago |
lat9nq
|
0bb85f6a75
shader_recompiler,video_core: Cleanup some GCC and Clang errors
|
5 years ago |
ReinUsesLisp
|
ef88552224
shader: Fix TextureGrad
|
5 years ago |
ReinUsesLisp
|
1f3eb601ac
shader: Implement texture buffers
|
5 years ago |
FernandoS27
|
fd496d0401
shader: Stub TLD4's PTP when it isn't constant
|
5 years ago |
FernandoS27
|
67afdaf566
shader: Fix TXD
|
5 years ago |
FernandoS27
|
4d0d29fc20
shader: Address feedback
|
5 years ago |
FernandoS27
|
d5bfc63088
shader: Implement ImageGradient
|
5 years ago |
FernandoS27
|
be3e94ae55
shader: Implement TMML partially
|
5 years ago |