DXC compiler

E724345

The DXC compiler is Microsoft's modern open-source compiler for HLSL that targets DirectX shader models and SPIR-V for use in contemporary graphics and compute pipelines.

All labels observed (3)

Label Occurrences
DXC compiler canonical 2
dxc.exe 1
microsoft/DirectXShaderCompiler 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf shader compiler ⓘ
software project ⓘ
designedFor compute pipelines ⓘ
modern graphics pipelines ⓘ
developer Microsoft ⓘ
hasCommandLineTool dxc.exe ⓘ
linked to: DXC compiler
integratesWith DirectX Shader Compiler API ⓘ
linked to: DXIL
isOpenSource true ⓘ
license Apache License 2.0 ⓘ
maintainer Microsoft DirectX team ⓘ
outputsFormat DXIL ⓘ
SPIR-V ⓘ
programmingLanguage C++ ⓘ
replaces FXC compiler ⓘ
repositoryName microsoft/DirectXShaderCompiler ⓘ
linked to: DXC compiler
repositoryPlatform GitHub ⓘ
supports amplification shaders ⓘ
compute shaders ⓘ
graphics shaders ⓘ
mesh shaders ⓘ
ray tracing shaders ⓘ
shader model 6.0 ⓘ
shader model 6.1 ⓘ
shader model 6.2 ⓘ
shader model 6.3 ⓘ
shader model 6.4 ⓘ
shader model 6.5 ⓘ
shader model 6.6 ⓘ
shader model 6.7 ⓘ
supportsFeature 16-bit types ⓘ
compile-time optimization passes ⓘ
debug information generation ⓘ
linking of shader libraries ⓘ
root signature parsing ⓘ
shader reflection ⓘ
wave operations ⓘ
supportsLanguage HLSL ⓘ
supportsPlatform Linux ⓘ
Windows ⓘ
supportsStandard Vulkan via SPIR-V output ⓘ
targetsAPI Direct3D 12 ⓘ
DirectX ⓘ
usedIn GPU compute applications ⓘ
game engines ⓘ
real-time rendering applications ⓘ
usesBackend LLVM ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

HLSL → tooling → DXC compiler ⓘ
FXC compiler → supersededBy → DXC compiler ⓘ
DXC compiler → repositoryName → microsoft/DirectXShaderCompiler ⓘ
linked to: DXC compiler
DXC compiler → hasCommandLineTool → dxc.exe ⓘ
linked to: DXC compiler