DirectXShaderCompiler
AGENTS.md3.7k starsChanged 29 days agoLicence not identifiedView on GitHub
- Start from evidence. Identify the exact pass, hot function, and triggering operation before proposing a fix. Enumerate every limit, cutoff, cache, and heuristic on that path. - Check this…
Trending
More talk lately.about the whole repository
Who's talking about microsoft/DirectXShaderCompiler
- godotengine/godot“Direct3D 12 Rendering Driver (SPIRV-Cross + DXC approach)”GitHub · Aug 12, 2022 · 429 reactions
- godotengine/godot“Add Direct3D 12 rendering driver (Mesa NIR approach)”GitHub · Dec 19, 2022 · 126 reactions
- actions/runner-images“New unexpected build failures on 20240603.1.0”GitHub · Jun 6, 2024 · 72 reactions
- gfx-rs/wgpu“feat: implement F16 support in shaders”GitHub · May 13, 2024 · 45 reactions
- KhronosGroup/Vulkan-Docs“Task list for Vulkan Ray Tracing Provisional release”GitHub · Mar 17, 2020 · 15 reactions
The biggest 5 of 55 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 55
Talked about on GitHub and Stack Overflow (55 times).
On GitHub · 50
- Aug 12, 2022Direct3D 12 Rendering Driver (SPIRV-Cross + DXC approach) — godotengine/godot429 reactions · 45 comments
- Dec 19, 2022Add Direct3D 12 rendering driver (Mesa NIR approach) — godotengine/godot126 reactions · 110 comments
- Jun 6, 2024New unexpected build failures on 20240603.1.0 — actions/runner-images72 reactions · 105 comments
- May 13, 2024feat: implement F16 support in shaders — gfx-rs/wgpu45 reactions · 43 comments
- Mar 17, 2020Task list for Vulkan Ray Tracing Provisional release — KhronosGroup/Vulkan-Docs15 reactions · 12 comments
45 more on GitHub
- Jan 16, 2022Proposal of FP16 WGSL extension — gpuweb/gpuweb11 reactions · 21 comments
- May 6, 2025Per primitive fragment input — shader-slang/slang8 reactions · 8 comments
- Jul 16, 2019Explicit uniformity / convergence — KhronosGroup/GLSL8 reactions · 3 comments
- Apr 6, 2026RFC: Deprecate and ultimately remove the HLSL front-end — KhronosGroup/glslang7 reactions · 25 comments
- Nov 18, 2020[REQUEST] Shader languages: GLSL, HLSL, SPIR-V... — compiler-explorer/compiler-explorer7 reactions · 3 comments
- May 24, 2018Validation for sync in varying flow control — KhronosGroup/glslang7 reactions · 7 comments
- Oct 31, 2022Allow structures to be packed using C/C++ rules (aka "scalar block layout" in Vulkan) — microsoft/hlsl-specs6 reactions · 9 comments
- Oct 20, 2022Specialization constants — microsoft/hlsl-specs6 reactions · 6 comments
- Aug 12, 2022sqrt fp64 — microsoft/hlsl-specs6 reactions · 3 comments
- Mar 30, 2021Feature request: template support — tgjones/HlslTools6 reactions · 1 comment
- Apr 8, 2022Ray Tracing bringup — Try/OpenGothic5 reactions · 7 comments
- Jan 29, 2022HLSL 2021 — tgjones/HlslTools5 reactions · 1 comment
- May 16, 2019ByteAddressBuffer templated loads/stores with optional alignment argument — microsoft/hlsl-specs5 reactions · 5 comments
- Dec 14, 2025Compile for Mac (OSX) — libsdl-org/SDL_shadercross4 reactions · 1 comment
- Oct 9, 2025Native multi-view support ? — DiligentGraphics/DiligentCore4 reactions · 2 comments
- Mar 9, 2025zig fetch: Erroneous `FileBusy` error if package tarball's paths are prefixed with `./` — ziglang/zig4 reactions · 3 comments
- Jul 30, 2019DirectX IR — gfx-rs/wgpu4 reactions · 8 comments
- Jul 31, 2022Add preliminary HLSL support — compiler-explorer/compiler-explorer3 reactions · 18 comments
- Sep 16, 2020[request] DirectXShaderCompiler/1.4.1907 — conan-io/conan-center-index3 reactions · 1 comment
- Mar 6, 2018Support true half precision (16 bit floats) for HLSL and GLSL backends.. — KhronosGroup/SPIRV-Cross3 reactions · 11 comments
- Oct 16, 2026[Linux/Setup] helixsr-setup.sh failure — lonewolf0622/HelixSR2 reactions · 2 comments
- Nov 8, 2024[WebGPU] Support crosscompiling on windows platform — microsoft/onnxruntime2 reactions · 2 comments
- Jan 24, 2023[Merged by Bors] - Wgpu 0.15 — bevyengine/bevy2 reactions · 16 comments
- Dec 8, 2022NPM not updated, WASM build broken — alaingalvan/CrossShader2 reactions · 1 comment
- Oct 25, 2022Loading from Buffer Addresses — microsoft/hlsl-specs2 reactions · 7 comments
- May 24, 2022Task list for VK_KHR_fragment_shader_barycentric release — KhronosGroup/Vulkan-Docs2 reactions · 5 comments
- Mar 22, 2021_X_PCSX_X — Inori/GPCS42 reactions
- Nov 1, 2020Support additional shader intrinsics — EmbarkStudios/rust-gpu2 reactions · 5 comments
- Jul 25, 2026Patch DXC SPIR-V NonWritable decorations — AaronTian-stack/QhenkiX1 reaction
- May 12, 2025[opt] Move debug instruction when neccessary in copy prop arrays. — KhronosGroup/SPIRV-Tools1 reaction
- Oct 15, 2024opt: Fix array copy propagation of access chain pointers — KhronosGroup/SPIRV-Tools1 reaction
- Apr 20, 2024#247 Implement pragma once directive. — tgjones/HlslTools1 reaction
- Mar 11, 2024directx-shader-compiler: 1.7.2308 -> 1.8.2405 — NixOS/nixpkgs1 reaction · 6 comments
- Jan 24, 2024Fix metadata decoding and skip extra UAVs records — GPUOpen-Tools/GPU-Reshape1 reaction · 4 comments
- Mar 17, 2023Atom/galibzon/shader debug symbols — o3de/o3de1 reaction
- Jan 3, 2021Add support for most keywords up to Shader Model 6.6 — beyondmarc/hlsl.vim1 reaction · 4 comments
- Nov 15, 2019Parse Vulkan-style attributes — tgjones/HlslTools1 reaction
- Oct 27, 2026Curations for llvm/llvm-project, Curations for microsoft/directxshadercompiler, Curations for microsoft/directxtk, Curations for openjdk/jfx, Curations for pybind/pybind11 — clearlydefined/curated-data0 reactions · 1 comment
- Oct 21, 2026[DO NOT REVIEW] TextureCubeArray SampleCmpGrad test — llvm/offload-test-suite0 reactions
- Oct 9, 2026thirdparty: Update dxc-bin with expanded ARM64 support — hedge-dev/XenosRecomp0 reactions
- Oct 9, 2026Use clang-cl compiled variant for Windows ARM64 — renderbag/dxc-bin0 reactions
- Oct 5, 2026Upgrade DXC to v1.9.2609 — double-buffer/shader-compilers-bin0 reactions
- Sep 11, 2026[HLSL] Add documentation for Shader Model 6.1 — MicrosoftDocs/win320 reactions · 4 comments
- Jun 25, 2026Added WaveOps tests for QuadReadLaneAt — llvm/offload-test-suite0 reactions · 1 comment
- May 26, 2026FidelityFX_Denoiser PSSL2 compatibility — GPUOpen-Effects/FidelityFX-Denoiser0 reactions
On Stack Overflow · 5
- Aug 2, 2020How to compile HLSL shaders with Vulkan?4 votes
- Feb 25, 2018Finding Direct3D 12 using CMake4 votes
- Aug 8, 2017Convert DXBC to DXIL (DirectX Bytecode to DirectX Intermediate Language)3 votes · 2 answers
- Mar 24, 2025half data in structured buffer directx111 vote
- Jul 15, 2019HLSL min16float fails to compile0 votes · 1 answer
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,542 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository2 other files it gives its agents.
- .github/copilot-instructions.mdCopilot instructions
- cherry-pickSkill
The file
We split this AGENTS.md into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
The licence could not be identified — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

