WuhuIslandTesting/Library/PackageCache/com.unity.render-pipelines.universal@8148.0.7-4/Shaders/Volumetrics/Slicer.compute
2025-01-07 02:06:59 +01:00

13 lines
268 B
Text

//Slices 3d texture into 2d slices
#pragma kernel CSMain
Texture3D<float4> voxels;
RWTexture2D<float4> Result;
int layer;
[numthreads(32, 32, 1)]
void CSMain(uint3 id : SV_DispatchThreadID)
{
uint3 pos = uint3(id.x, id.y, layer);
Result[id.xy] = voxels[pos];
}