Liam
f46dc31683
shader_recompiler: throw on missing geometry streams in geometry shaders
2 years ago
FernandoS27
0104e28fe4
Vulkan: Add support for VK_EXT_depth_clip_control.
4 years ago
Morph
99ceb03a1c
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
7105204a7e
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
61cd7dd301
shader: Add logging
5 years ago
ReinUsesLisp
9e7b6622c2
shader: Split profile and runtime information in separate structs
5 years ago
ReinUsesLisp
bed090807a
Move SPIR-V emission functions to their own header
5 years ago
ameerj
5b8afed871
spirv: Replace Constant/ConstantComposite with Const helper
5 years ago
FernandoS27
ab3831f6cb
spirv: Fix alpha test
5 years ago
ameerj
6c512f4bff
spirv: Implement alpha test
5 years ago
ReinUsesLisp
b126987c59
shader: Implement transform feedbacks and define file format
5 years ago
ReinUsesLisp
c070991def
shader: Fix fixed pipeline point size on geometry shaders
5 years ago
ReinUsesLisp
f263760c5a
shader: Implement geometry shaders
5 years ago
ReinUsesLisp
a6cef71cc0
shader: Implement OUT
5 years ago
ReinUsesLisp
7a1c14269e
spirv: Add fixed pipeline point size
5 years ago
ReinUsesLisp
55b960a20f
spirv: Fix default output attribute initialization
5 years ago
ReinUsesLisp
68a9505d8a
shader: Implement NDC [-1, 1], attribute types and default varying initialization
5 years ago