HLSL Working Group

2026-06-11 - HLSL Working Group Minutes

Discussion Topics

  • This week in HLSL
  • Structure of This Week in HLSL
  • Open PRs

Meeting Notes

This Week in HLSL

I’ve put up a project board to try to partially automate tracking the state of potentially HLSL-related PRs.

Nearly 60 PRs were merged this week:

  • DirectX Debug info progress (llvm/llvm-project#199791, llvm/llvm-project#201336, llvm/llvm-project#201423, llvm/llvm-project#202781, llvm/llvm-project#201714, llvm/llvm-project#201600)
  • DXContainer SRCI part (llvm/llvm-project#199446, llvm/llvm-project#199699, llvm/llvm-project#202020, llvm/llvm-project#202413, llvm/llvm-project#203107, llvm/llvm-project#202761)
  • DirectX Sample and SampleLevel lowering (llvm/llvm-project#201477)
  • SPIR-V Legalization and lowering improvements (llvm/llvm-project#201332, llvm/llvm-project#197101, llvm/llvm-project#200065, llvm/llvm-project#198213, llvm/llvm-project#202717, llvm/llvm-project#201925, llvm/llvm-project#201686, llvm/llvm-project#201417)
  • Various other SPIR-V fixes (llvm/llvm-project#202587, llvm/llvm-project#201904, llvm/llvm-project#201450, llvm/llvm-project#202512, llvm/llvm-project#201251, llvm/llvm-project#202083, llvm/llvm-project#200002, llvm/llvm-project#197003, llvm/llvm-project#201523, llvm/llvm-project#202871)
  • New graphics pipeline tests (llvm/offload-test-suite#1284, llvm/offload-test-suite#1285, llvm/offload-test-suite#1246, llvm/offload-test-suite#1243, llvm/offload-test-suite#1254, llvm/offload-test-suite#1255)
  • Offload testing InlineRT raytracing tests are enabled (llvm/offload-test-suite#1232, llvm/offload-test-suite#1244, llvm/offload-test-suite#1245)
  • InterlockedAdd builtin (llvm/llvm-project#195742)
  • InterlockedAnd tests (llvm/offload-test-suite#1184)
  • Feature in lit for Intel GPU generation (llvm/offload-test-suite#1291)
  • Test monitoring and throughput improvements (llvm/offload-test-suite#1225, llvm/offload-test-suite#1283)
  • Offload test suite XPASS/XFAIL maintenance (llvm/offload-test-suite#1296, llvm/offload-test-suite#1298)
  • Various other refactorings and fixes (llvm/llvm-project#201671, llvm/offload-test-suite#1290, llvm/offload-test-suite#1282, llvm/offload-test-suite#1269, llvm/offload-test-suite#1259, llvm/offload-test-suite#1260, llvm/offload-test-suite#1261)

There are also 26 newly opened PRs and 46 PRs that have been open for longer.

Structure of This Week in HLSL

A few suggestions were made on the structure of the “This Week in HLSL” segment. We want a fairly curated list and the summary content is appreciated, but the PRs just being a long list of links isn’t ideal. Can we take some inspiration from LLVM weekly on how to organize this better, or maybe present the summaries with a follow up section that lists all of the changes?

Open PRs

Quite a few of the PRs on the project board have been open for a very long time. We discussed whether we should try to use time in this meeting to push PRs that are stuck forward. While this is definitely a good idea, we think we need to have folks in the meeting bringing forward particular PRs to champion (whether they are the author or otherwise) in order to make this productive.