File gallium-checks.diff of Package nouveau

--- mesa/src/mesa/state_tracker/st_cb_texture.c
+++ mesa/src/mesa/state_tracker/st_cb_texture.c
@@ -881,6 +881,12 @@
        _mesa_lookup_enum_by_nr(target),
        level, xoffset, yoffset, width, height);
 
+   // Triggered in server by googleearth, crashes it when not caught...
+   if (!stImage->pt && !texImage->Data) {
+      assert(0);
+      return;
+   }
+      
    pixels =
       _mesa_validate_pbo_teximage(ctx, dims, width, height, depth, format,
                                   type, pixels, packing, "glTexSubImage2D");
openSUSE Build Service is sponsored by