X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fmodule.cpp;h=11d11af5d6485b1f7a80671f15dba95394554c21;hb=3efe3bab1c8290bd49a957ebec0ad97e58a35fcf;hp=636fd13cf4a84cd623ce481b3231fb731e112b85;hpb=d8d4c2aeaf109ab7ba55888bef5364fe11b5b02d;p=libs%2Fgl.git diff --git a/source/core/module.cpp b/source/core/module.cpp index 636fd13c..11d11af5 100644 --- a/source/core/module.cpp +++ b/source/core/module.cpp @@ -237,6 +237,8 @@ void SpirVModule::reflect() { auto i = spec_indices.find(b.condition); b.condition = (i!=spec_indices.end() ? &spec_constants[i->second] : 0); + if(b.condition) + specializable = true; for(const Variable *&v: b.accessed_variables) {