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