Files
Seele/res/shaders/lib/PrimitiveSceneData.slang
T
2023-01-21 18:43:21 +01:00

17 lines
352 B
Plaintext

struct PrimitiveSceneData
{
float4x4 localToWorld;
float4x4 worldToLocal;
float4 actorLocation;
};
layout(set = INDEX_SCENE_DATA, binding = 0, std430)
StructuredBuffer<PrimitiveSceneData> gSceneData;
[[vk::push_constant]]
ConstantBuffer<uint> gSceneDataIndex;
PrimitiveSceneData getSceneData()
{
return gSceneData[gSceneDataIndex];
}