Skip to content

Conversation

shawnhatori
Copy link
Contributor

@shawnhatori shawnhatori commented Jun 15, 2025

I was trying to debug a Vulkan Storage Buffer-related memory alignment issue in my application where I was using SPIR-V generated via dxc with -fvk-use-dx-layout. In SPIR-V.rst, I happened to miss the paragraph that follows the list of layout rules (removed in this proposal). That paragraph starts with "To use scalar layout", which given my use of DirectX layout, I did not think was relevant to me. However, the next sentence of that paragraph sneakily and indirectly mentions that VK_EXT_scalar_block_layout is required for the DirectX memory layout as well.

I have proposed explicitly stating the extension requirement when the relevant layout rules are listed.

@s-perron s-perron requested a review from Keenuts June 20, 2025 21:30
@Keenuts
Copy link
Collaborator

Keenuts commented Jun 23, 2025

@shawnhatori, can you try force-push the same commits to your branch again? Seems like one of the MS check is stuck?

@shawnhatori
Copy link
Contributor Author

shawnhatori commented Jun 23, 2025

@shawnhatori, can you try force-push the same commits to your branch again? Seems like one of the MS check is stuck?

Done - synced the fork. Still looks like that check never ran though.

@Keenuts
Copy link
Collaborator

Keenuts commented Jun 23, 2025

@llvm-beanz do you know why the MS part of the CI seem stuck (and thus prevents merging)

@damyanp
Copy link
Member

damyanp commented Jul 3, 2025

/AzurePipelines run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).
@s-perron s-perron enabled auto-merge (squash) July 3, 2025 16:12
@s-perron s-perron merged commit b331216 into microsoft:main Jul 3, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in HLSL Roadmap Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants