Files
UnrealEngineUWP/Engine/Shaders/Private/ComputeKernelCommon.ush
Zabir Hoque ad7cd632a5 Copied shader pipeline and changes to RDG/Shader system to support dynamic param binding struct creation. Actual dynmaic param binding generation is stubbed. Parsing SRVs UAVs and Params from shaders.
#codereview: Juan.Canada; Carlos.Gonzalez; Halfdan.Ingvarsson; Zach.Bethel; Ben.Ingram; Arciel.Rekman

[CL 14639123 by Zabir Hoque in ue5-main branch]
2020-11-02 21:40:25 -04:00

16 lines
431 B
Plaintext

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#define KERNEL_ENTRY_POINT(EntryPointName) \
void EntryPointName( \
uint Gidx : SV_GroupIndex, \
uint3 Gid : SV_GroupID, \
uint3 GTid: SV_GroupThreadID, \
uint3 DTid : SV_DispatchThreadID)
#define KERNEL_PARAM(Type, Name) Type Name
#define KERNEL_SRV(Type, Name) Type Name
#define KERNEL_UAV(Type, Name) Type Name