struct Constants_t {
float3 Scale;
float Time;
float2 UvOffsets;
};
[[vk::push_constant]] Constants_t g_PushConstants;
float4 main(float4 pos : POSITION) : SV_Position
{
return float4(g_PushConstants.Time, 0, 0, 0);
}