ameerj
|
e8c50e709e
emit_spirv, vk_compute_pass: Resolve VS2022 compiler errors
|
4 anni fa |
ameerj
|
7105204a7e
emit_spirv: Reduce emit_spirv.h include overhead
|
4 anni fa |
ameerj
|
f32b2bcd20
shader_recompiler: Adjust emit_context includes
|
4 anni fa |
ameerj
|
618de4e787
vulkan: Fix rescaling push constant usage
|
4 anni fa |
ameerj
|
65781f88f8
emit_spirv: Fix RescalingLayout alignment
|
5 anni fa |
ameerj
|
dc28284437
emit_spirv: Fix RescalingLayout alignment
|
5 anni fa |
ReinUsesLisp
|
e66d5b88a6
shader: Properly scale image reads and add GL SPIR-V support
|
5 anni fa |
ReinUsesLisp
|
656adee630
spirv: Implement rescaling patching
|
5 anni fa |
ReinUsesLisp
|
9e7b6622c2
shader: Split profile and runtime information in separate structs
|
5 anni fa |
ReinUsesLisp
|
bed090807a
Move SPIR-V emission functions to their own header
|
5 anni fa |
ameerj
|
7ecc6de56a
shader: Implement Int32 SUATOM/SURED
|
5 anni fa |
ReinUsesLisp
|
48a17298d7
spirv: Support OpenGL uniform buffers and change bindings
|
5 anni fa |
FernandoS27
|
b541f5e5e3
shader: Implement VertexA stage
|
5 anni fa |
ReinUsesLisp
|
050e81500c
shader: Move microinstruction header to the value header
|
5 anni fa |
ReinUsesLisp
|
7018e524f5
shader: Add NVN storage buffer fallbacks
|
5 anni fa |
FernandoS27
|
080857b60e
shader: Add coarse derivatives
|
5 anni fa |
FernandoS27
|
04c459fc8d
shader: Implement fine derivates constant propagation
|
5 anni fa |
FernandoS27
|
f18a6dd1bd
shader: Implement SR_Y_DIRECTION
|
5 anni fa |
ReinUsesLisp
|
0a0818c025
shader: Fix memory barriers
|
5 anni fa |
ReinUsesLisp
|
dbbd4b5496
spirv: Use ConstOffset instead of Offset when possible
|
5 anni fa |
ReinUsesLisp
|
80940b1706
shader: Implement SampleMask
|
5 anni fa |
ReinUsesLisp
|
95815a3883
shader: Implement PIXLD.MY_INDEX
|
5 anni fa |
ReinUsesLisp
|
183855e396
shader: Implement tessellation shaders, polygon mode and invocation id
|
5 anni fa |
ReinUsesLisp
|
fa75b9b062
spirv: Rework storage buffers and shader memory
|
5 anni fa |
ReinUsesLisp
|
f263760c5a
shader: Implement geometry shaders
|
5 anni fa |
ReinUsesLisp
|
a6cef71cc0
shader: Implement OUT
|
5 anni fa |
ReinUsesLisp
|
2ed80f6b1e
shader: Implement LOP CC
|
5 anni fa |
ReinUsesLisp
|
5c61e860e4
shader: Implement SR_THREAD_KILL
|
5 anni fa |
ameerj
|
3db2b3effa
shader: Implement ATOM/S and RED
|
5 anni fa |
ReinUsesLisp
|
9280cd649a
shader: Move LaneId to the warp emission file and fix AMD
|
5 anni fa |