/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/UnitTests/RendererTest/Advanced/RenderGraphTest.h
39 строк
955 B
Sanakan8472
Render Graph (#1948)
03 июн 2026, 10:19
Не верифицирован
03 июн 2026, 10:19
60bb12c
Код
Авторство
О чём код?
#pragma once #include "../TestClass/TestClass.h" #include <Foundation/Types/SharedPtr.h> class ezRenderGraphTest : public ezGraphicsTest { public: virtual const char* GetTestName() const override { return "RenderGraph"; } private: enum SubTests { ST_DeadPassCulling, ST_ResourceAliasing, ST_ImportReplace, ST_ExecuteCallbacks, ST_EmptyGraph, ST_StressTest, ST_MsaaResolve, }; virtual void SetupSubTests() override; virtual ezResult InitializeSubTest(ezInt32 iIdentifier) override; virtual ezResult DeInitializeSubTest(ezInt32 iIdentifier) override; virtual ezTestAppRun RunSubTest(ezInt32 iIdentifier, ezUInt32 uiInvocationCount) override; void DeadPassCulling(); void ResourceAliasing(); void ImportReplace(); void ExecuteCallbacks(); void EmptyGraph(); void MsaaResolve(); ezTestAppRun StressTestRenderGraph(ezUInt32 uiNumPasses); private: ezSharedPtr<ezRenderGraph> m_pRenderGraph; };