13 lines
268 B
Text
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];
|
|
}
|