/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/ShaderCompilerVulkan/ShaderCompilerVulkan.h
21 строка
648 B
Sanakan8472
Material Refactor [BREAKING CHANGE] (#1516)
12 апр 2025, 14:25
Не верифицирован
12 апр 2025, 14:25
b7eaf26
Код
Авторство
О чём код?
#pragma once #include <RendererCore/ShaderCompiler/ShaderCompiler.h> #include <ShaderCompilerDXC/ShaderCompilerDXC.h> #include <ShaderCompilerVulkan/ShaderCompilerVulkanDLL.h> class EZ_SHADERCOMPILERVULKAN_DLL ezShaderCompilerVulkan : public ezShaderCompilerDXC { EZ_ADD_DYNAMIC_REFLECTION(ezShaderCompilerVulkan, ezShaderCompilerDXC); public: virtual void GetSupportedPlatforms(ezHybridArray<ezString, 4>& out_platforms) override { out_platforms.PushBack("VULKAN"); } virtual ezEnum<ezGALBufferLayout> GetMaterialBufferLayout(ezStringView sPlatform) const override { return ezGALBufferLayout::Vulkan_Std430_relaxed; } };