From a0d9d214d20c236682b20f18e4250c5f5f4e654d Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Thu, 15 Oct 2020 17:43:23 -0400 Subject: fix windows build --- src/objects/effect.cc | 2 +- src/objects/pass.cc | 5 ++--- src/objects/pass.h | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) (limited to 'src/objects') diff --git a/src/objects/effect.cc b/src/objects/effect.cc index 854ec2d..fe3fbbe 100644 --- a/src/objects/effect.cc +++ b/src/objects/effect.cc @@ -58,7 +58,7 @@ void Effect::load(Engine *engine, Object *object, bool last) for (u32 i = 0; i < passes1.size(); i++) { - Pass pass; + Pass pass; pass.object = object; pass.effect = this; diff --git a/src/objects/pass.cc b/src/objects/pass.cc index b193234..96a349a 100644 --- a/src/objects/pass.cc +++ b/src/objects/pass.cc @@ -31,8 +31,7 @@ Pass::Pass(Parser &p, json &root, PassStage stage) for (auto &value : _uniforms.items()) { uniforms.emplace_back( - new UniformOverride({ vec4(0.f), value.key() }) - ); + new UniformOverride({vec4(0.f), value.key()})); p.get_value(_uniforms, value.key(), &uniforms.back()->value, vec4(0.f)); } @@ -71,7 +70,7 @@ Pass::Pass(Parser &p, json &root, PassStage stage) break; } case MATERIAL_ONLY_PASS: - case MATERIAL_PASS: + case MATERIAL_PASS: shader = root["shader"]; break; } diff --git a/src/objects/pass.h b/src/objects/pass.h index c5318fb..6b8f2a9 100644 --- a/src/objects/pass.h +++ b/src/objects/pass.h @@ -57,8 +57,8 @@ class Pass std::string shader; - std::array textures; - std::array binds; + std::array textures = {""}; + std::array binds = {""}; bool combine; -- cgit v1.2.3-101-g0448