Files
UnrealEngine/Engine/Source/Developer/Apple/MetalShaderFormat/Private/MetalCompileShaderSPIRV.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

25 lines
656 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "ShaderCompilerCommon.h"
#include "MetalShaderCompiler.h"
#include "HlslccHeaderWriter.h"
#include "HlslccDefinitions.h"
class FMetalCompileShaderSPIRV
{
public:
static void DoCompileMetalShader(
const FShaderCompilerInput& Input,
FShaderCompilerOutput& Output,
const FString& InPreprocessedShader,
uint32 VersionEnum,
EMetalGPUSemantics Semantics,
uint32 MaxUnrollLoops,
EShaderFrequency Frequency,
bool bDumpDebugInfo,
const FString& Standard,
const FString& MinOSVersion);
};