Files
Seele/res/shaders/lib/PrimitiveSceneData.slang
T

17 lines
352 B
Plaintext
Raw Normal View History

struct PrimitiveSceneData
{
2023-02-27 13:52:57 +01:00
float4x4 modelToWorld;
float4x4 worldToModel;
2020-10-23 01:47:56 +02:00
float4 actorLocation;
};
2021-05-06 17:02:10 +02:00
layout(set = INDEX_SCENE_DATA, binding = 0, std430)
2023-01-21 18:43:21 +01:00
StructuredBuffer<PrimitiveSceneData> gSceneData;
[[vk::push_constant]]
ConstantBuffer<uint> gSceneDataIndex;
PrimitiveSceneData getSceneData()
{
return gSceneData[gSceneDataIndex];
}