ac/gpu_info: add has_unaligned_shader_loads
[mesa.git] / src / gallium / drivers / svga / svga_context.c
index 546b9f48b135575850b3a0fd3c1356f0507738e5..7b3e9e81f4cd00ba86480e024b73d9681f886aac 100644 (file)
@@ -134,7 +134,7 @@ svga_context_create(struct pipe_screen *screen, void *priv, unsigned flags)
 
    svga = CALLOC_STRUCT(svga_context);
    if (!svga)
-      goto cleanup;
+      goto done;
 
    LIST_INITHEAD(&svga->dirty_buffers);
 
@@ -327,6 +327,7 @@ cleanup:
    util_bitmask_destroy(svga->stream_output_id_bm);
    util_bitmask_destroy(svga->query_id_bm);
    FREE(svga);
+   svga = NULL;
 
 done:
    SVGA_STATS_TIME_POP(svgascreen->sws);