X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fspirv.cpp;h=6ef58e909f1f2345c4468e5567da282749facfcb;hp=35d46ab7f9333b503897585de8bbebded43b62f7;hb=1c58cd2d741c962484e55decc069ed3046b40f60;hpb=513dd710045f66c4e79e1db56cdad87e9ad143a0 diff --git a/source/glsl/spirv.cpp b/source/glsl/spirv.cpp index 35d46ab7..6ef58e90 100644 --- a/source/glsl/spirv.cpp +++ b/source/glsl/spirv.cpp @@ -1623,7 +1623,10 @@ void SpirVGenerator::visit(VariableDeclaration &var) } if(init_id && current_function) + { writer.write_op(content.function_body, OP_STORE, var_id, init_id); + variable_load_ids[&var] = init_id; + } } writer.write_op_name(var_id, var.name);