diff --git a/samples/sample_cloth.cpp b/samples/sample_cloth.cpp index fe1ca452eb..a4f4b5f366 100644 --- a/samples/sample_cloth.cpp +++ b/samples/sample_cloth.cpp @@ -180,6 +180,7 @@ static void setup(Engine* engine, View* view, Scene* scene) { return; } + MaterialBuilder::init(); MaterialBuilder builder = MaterialBuilder() .name("DefaultMaterial") .require(VertexAttribute::UV0) diff --git a/samples/sample_full_pbr.cpp b/samples/sample_full_pbr.cpp index 50f46542fa..f9fde5fdd5 100644 --- a/samples/sample_full_pbr.cpp +++ b/samples/sample_full_pbr.cpp @@ -280,6 +280,7 @@ static void setup(Engine* engine, View* view, Scene* scene) { } shader += "}\n"; + MaterialBuilder::init(); MaterialBuilder builder = MaterialBuilder() .name("DefaultMaterial") .material(shader.c_str()) diff --git a/samples/sample_normal_map.cpp b/samples/sample_normal_map.cpp index b741273f33..195e325a6b 100644 --- a/samples/sample_normal_map.cpp +++ b/samples/sample_normal_map.cpp @@ -260,6 +260,7 @@ static void setup(Engine* engine, View*, Scene* scene) { shader += "}\n"; + MaterialBuilder::init(); MaterialBuilder builder = MaterialBuilder() .name("DefaultMaterial") .material(shader.c_str())