#ifndef ROOT_CONSTANTS_HLSL #define ROOT_CONSTANTS_HLSL cbuffer RootConstants : register(b0, space0) { row_major float4x4 ViewProjection; uint BufferIndex; uint TextureIndex; uint VertexOffset; // Base vertex for indexed drawing with bindless buffers uint _Padding; // Padding for alignment float2 Scale; // 2D scale factor float2 Translate; // 2D translation }; #endif // ROOT_CONSTANTS_HLSL