X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fmodule.cpp;h=dee124619f1c8a2ec3db7109b77d992a9109d158;hp=4eefc0347494ecadb077e8b0bc8a984688b08464;hb=7ef75a4c4dbfc437e466381dd67c23357e607b82;hpb=5cbd8664a7300d0c0076862572adeda9955b1c97 diff --git a/source/core/module.cpp b/source/core/module.cpp index 4eefc034..dee12461 100644 --- a/source/core/module.cpp +++ b/source/core/module.cpp @@ -376,7 +376,7 @@ void SpirVModule::Reflection::reflect_image_type(CodeIterator op) unsigned dimensions = *(op+3); bool depth = *(op+4)==1; bool array = *(op+5); - type.type = static_cast((depth*0x200000) | (array*0x80000) | (dimensions+1) | sample); + type.type = static_cast((depth*0x200000) | (array*0x80000) | ((dimensions+1)<<16) | sample); } void SpirVModule::Reflection::reflect_sampled_image_type(CodeIterator op)