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 (1)
| Label | Occurrences |
|---|---|
| DXC compiler canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T8289418 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: DXC compiler Context triple: [HLSL, tooling, DXC compiler]
-
A.
SUIF compiler infrastructure
SUIF compiler infrastructure is a widely used, extensible research framework for building and experimenting with advanced optimizing compilers and program analysis tools.
-
B.
LLVM
LLVM is a modular, reusable compiler and toolchain infrastructure project widely used for building language frontends, optimizers, and backends for diverse hardware architectures.
-
C.
LLDC
LLDC is a public body responsible for the long-term planning, development, and management of the Queen Elizabeth Olympic Park and surrounding areas in east London following the 2012 Olympic Games.
-
D.
XSLC
XSLC is a major Chinese spaceport in Sichuan province used primarily for launching satellites into geostationary orbit.
-
E.
NVIDIA OptiX
NVIDIA OptiX is a GPU-accelerated, programmable ray tracing engine and API from NVIDIA used to build high-performance, photorealistic rendering and simulation applications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: DXC compiler Target entity description: 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.
-
A.
SUIF compiler infrastructure
SUIF compiler infrastructure is a widely used, extensible research framework for building and experimenting with advanced optimizing compilers and program analysis tools.
-
B.
LLVM
LLVM is a modular, reusable compiler and toolchain infrastructure project widely used for building language frontends, optimizers, and backends for diverse hardware architectures.
-
C.
LLDC
LLDC is a public body responsible for the long-term planning, development, and management of the Queen Elizabeth Olympic Park and surrounding areas in east London following the 2012 Olympic Games.
-
D.
XSLC
XSLC is a major Chinese spaceport in Sichuan province used primarily for launching satellites into geostationary orbit.
-
E.
NVIDIA OptiX
NVIDIA OptiX is a GPU-accelerated, programmable ray tracing engine and API from NVIDIA used to build high-performance, photorealistic rendering and simulation applications.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
shader compiler
ⓘ
software project ⓘ |
| designedFor |
compute pipelines
ⓘ
modern graphics pipelines ⓘ |
| developer | Microsoft ⓘ |
| hasCommandLineTool | dxc.exe NERFINISHED ⓘ |
| integratesWith | DirectX Shader Compiler API NERFINISHED ⓘ |
| isOpenSource | true ⓘ |
| license | Apache License 2.0 ⓘ |
| maintainer | Microsoft DirectX team NERFINISHED ⓘ |
| outputsFormat |
DXIL
NERFINISHED
ⓘ
SPIR-V NERFINISHED ⓘ |
| programmingLanguage | C++ ⓘ |
| replaces | FXC compiler ⓘ |
| repositoryName | microsoft/DirectXShaderCompiler NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| supportsPlatform |
Linux
ⓘ
Windows ⓘ |
| supportsStandard | Vulkan via SPIR-V output ⓘ |
| targetsAPI |
Direct3D 12
NERFINISHED
ⓘ
DirectX NERFINISHED ⓘ |
| usedIn |
GPU compute applications
ⓘ
game engines ⓘ real-time rendering applications ⓘ |
| usesBackend | LLVM NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: DXC compiler Description of subject: 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.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.