]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/reflect.cpp
Clear load ID when assigning to a component
[libs/gl.git] / source / glsl / reflect.cpp
index 643c42e79be90f51f07009df7343ce67df80f09e..e64b9a3c5f175fe6cf3d046f80da15990686456a 100644 (file)
@@ -178,7 +178,9 @@ void TypeComparer::visit(ImageTypeDeclaration &image)
        {
                if(image1->dimensions!=image.dimensions || image1->array!=image.array)
                        r_result = false;
-               else if(image1->sampled!=image.sampled || image1->shadow!=image.shadow)
+               else if(image1->sampled!=image.sampled || image1->shadow!=image.shadow || image1->multisample!=image.multisample)
+                       r_result = false;
+               else if(image1->format!=image.format)
                        r_result = false;
                else if(image1->base_type && image.base_type)
                        compare(*image1->base_type, *image.base_type);