// Copyright Epic Games, Inc. All Rights Reserved. #include "NNERuntimeIREEShader.h" #ifdef WITH_NNE_RUNTIME_IREE_SHADER #include "NNERuntimeIREEShaderType.h" IMPLEMENT_SHADER_TYPE(, FNNERuntimeIREEShader, TEXT("/Plugin/NNERuntimeIREEShader/NNERuntimeIREEShader.usf"), TEXT("__"), SF_Compute) FNNERuntimeIREEShader::FNNERuntimeIREEShader(const FNNERuntimeIREEShaderType::CompiledShaderInitializerType& Initializer) : FShader(Initializer) { const FShaderParametersMetadata& ShaderParametersMetadata = static_cast(Initializer.Parameters)->ShaderParamMetadata; Bindings.BindForLegacyShaderParameters(this, Initializer.PermutationId, Initializer.ParameterMap, ShaderParametersMetadata, true); } #endif // WITH_NNE_RUNTIME_IREE_SHADER