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)"));