Files
UnrealEngine/Engine/Plugins/TextureGraph/Shaders/SampleCompute.usf
2025-05-18 13:04:45 +08:00

26 lines
620 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
#include "/Engine/Public/Platform.ush"
#ifndef THREADGROUPSIZE_X
#define THREADGROUPSIZE_X 1
#define THREADGROUPSIZE_Y 1
#define THREADGROUPSIZE_Z 1
#endif
RWTexture2D<uint4> Result;
Texture2D<uint4> Albedo;
[numthreads(THREADGROUPSIZE_X, THREADGROUPSIZE_Y, THREADGROUPSIZE_Z)]
void CmpSH_Test(uint3 ThreadId : SV_DispatchThreadID)
{
//uint4 clr = Tile[ThreadId.xy];
//Result[ThreadId.xy] = float4(0, 1, 0, 1);
#ifdef DO_THIS
Result[ThreadId.xy] = uint4(255, 255, 0, 255);
#endif
#ifdef DO_THAT
Result[ThreadId.xy] = uint4(0, 255, 255, 255);
#endif
}