#ifdef ANGLE_ENABLE_ESSL
# include "compiler/translator/glsl/TranslatorESSL.h"
#endif
#ifdef ANGLE_ENABLE_GLSL
# include "compiler/translator/glsl/TranslatorGLSL.h"
#endif
#ifdef ANGLE_ENABLE_HLSL
# include "compiler/translator/hlsl/TranslatorHLSL.h"
#endif
#ifdef ANGLE_ENABLE_VULKAN
# include "compiler/translator/spirv/TranslatorSPIRV.h"
#endif
#ifdef ANGLE_ENABLE_METAL
# include "compiler/translator/msl/TranslatorMSL.h"
#endif
#ifdef ANGLE_ENABLE_WEBGPU
# include "compiler/translator/msl/TranslatorMSL.h"
#endif
#ifdef ANGLE_ENABLE_WGPU
# include "compiler/translator/wgsl/TranslatorWGSL.h"
#endif
#include "compiler/translator/util.h"
namespace sh
{
TCompiler *ConstructCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output)
{ … }
void DeleteCompiler(TCompiler *compiler)
{ … }
}