Renderer Shader Host Layout Sync

Keep host C/C++ structs and the shaders that read them byte-for-byte in sync — SSBO/UBO/push-constant layout, binding indices, and shared constants across GLSL/MSL/SPIR-V. Use when Codex adds or changes a struct shared between host code and a shader, wires descriptor/binding layouts, shares a push-constant block across pipelines, or debugs "wrong pixels with no crash" layout-drift bugs.

NVIDIA-Omniverse Updated

File contents

nvidia-omniverse/omniverse-labs/tree/main/projects/nanousd-labs/.claude/skills/renderer-shader-host-layout-sync commit 8c818d8a5b

Frequently asked questions

npx skillmds@latest add nvidia-omniverse/renderer-shader-host-layout-sync