HLSL Working Group

2026-04-09 - HLSL Working Group Minutes

  • Discussion topics
    • @farzonl raised that [llvm/llvm-project#190807] broke offsets on his work warn because of R32G32B32_SFLOAT. Limits on Vulkan RWBuffer? @Keenuts doesn’t know any off top of head @s-perron what was probably happening before. vec3 was getting vec4 padding which shouldn’t happen with dx layout @s-perron verify SPIRV gen is correct, on Vulkan ensure scalar layout extension @farzonl I may be missing the dxlayout flag
    • @s-perron working on a design for ConstantBuffer with Templates @hekotas that’s a tricky one @s-perron planning normal resource route, tricky part that may raise eyebrows: in Sema, member expr needs casted to template type first @hekotas Chris has some ideas here as well but its been a while since we covered it @s-perron will put of the design doc for Chris to comment/review