Liam
749f0564ae
shader_recompiler: throw on missing geometry streams in geometry shaders
2 years ago
FernandoS27
11f29ec173
Vulkan: Add support for VK_EXT_depth_clip_control.
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
3f06a447fb
emit_spirv: Reduce emit_spirv.h include overhead
emit_spirv.h is included in video_core, which was propagating further includes that video_core did not depend on.
4 years ago
ReinUsesLisp
f40daa777e
shader: Add logging
5 years ago
ReinUsesLisp
9452fe2dc6
shader: Split profile and runtime information in separate structs
5 years ago
ReinUsesLisp
055db41f19
Move SPIR-V emission functions to their own header
5 years ago
ameerj
688c89590c
spirv: Replace Constant/ConstantComposite with Const helper
5 years ago
FernandoS27
f930bda4fb
spirv: Fix alpha test
5 years ago
ameerj
542dc35aac
spirv: Implement alpha test
5 years ago
ReinUsesLisp
e59971ea1b
shader: Implement transform feedbacks and define file format
5 years ago
ReinUsesLisp
a4f27e897c
shader: Fix fixed pipeline point size on geometry shaders
5 years ago
ReinUsesLisp
4b32692423
shader: Implement geometry shaders
5 years ago
ReinUsesLisp
40948b18ac
shader: Implement OUT
5 years ago
ReinUsesLisp
0bb8a473e2
spirv: Add fixed pipeline point size
5 years ago
ReinUsesLisp
19cba41834
spirv: Fix default output attribute initialization
5 years ago
ReinUsesLisp
24bc872af3
shader: Implement NDC [-1, 1], attribute types and default varying initialization
5 years ago