draw: add support for num_samples + sample_stride to the image paths
[mesa.git] / src / mesa / state_tracker / st_atom_storagebuf.c
index b12c9164464d1446c00bd19cd4fe8b9bd47e915f..60028365bc4b41c532a8417d0e8274219b63dd1b 100644 (file)
@@ -24,7 +24,7 @@
  *
  **************************************************************************/
 
-#include "util/imports.h"
+
 #include "program/prog_parameter.h"
 #include "program/prog_print.h"
 #include "compiler/glsl/ir_uniform.h"
@@ -58,7 +58,7 @@ st_bind_ssbos(struct st_context *st, struct gl_program *prog,
             prog->sh.ShaderStorageBlocks[i]->Binding];
       st_obj = st_buffer_object(binding->BufferObject);
 
-      sb->buffer = st_obj->buffer;
+      sb->buffer = st_obj ? st_obj->buffer : NULL;
 
       if (sb->buffer) {
          sb->buffer_offset = binding->Offset;