From 405c020125c2a49e266717b0afd8635e4fd3d55d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sun, 19 Jul 2020 21:08:53 +0200 Subject: [PATCH] Set some struct in default scene for testing --- src/ShaderNode/ShaderGraph.cpp | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/ShaderNode/ShaderGraph.cpp b/src/ShaderNode/ShaderGraph.cpp index 2d5ba933d..22d74dca2 100644 --- a/src/ShaderNode/ShaderGraph.cpp +++ b/src/ShaderNode/ShaderGraph.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -54,15 +55,22 @@ m_flowScene(BuildRegistry()) { "position", PrimitiveType::Float3 }, { "normal", PrimitiveType::Float3 }, { "uv", PrimitiveType::Float2 }, + { "inner", 2 } } }); - AddStruct("TestStruct2", { - { - { "position", PrimitiveType::Float3 }, - { "normal", PrimitiveType::Float3 }, - { "uv", PrimitiveType::Float2 }, - } + AddStruct("InnerStruct", { + { + { "a", PrimitiveType::Float3 }, + } }); + AddStruct("OuterStruct", { + { + { "a", 1 }, + { "b", PrimitiveType::Float1 } + } + }); + + AddBuffer("testUBO", BufferType::UniformBufferObject, 0, 0); UpdateTexturePreview(0, QImage(R"(C:\Users\Lynix\Pictures\potatavril.png)"));