anv/blorp: return early if we failed to create the shader binary
authorIago Toral Quiroga <itoral@igalia.com>
Fri, 3 Mar 2017 09:58:23 +0000 (10:58 +0100)
committerIago Toral Quiroga <itoral@igalia.com>
Thu, 16 Mar 2017 10:40:05 +0000 (11:40 +0100)
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
src/intel/vulkan/anv_blorp.c

index 26a9396b142a5420d20cdfff3b0b3276bdbde327..4342a0b51d8f5e14caeb082365ef30a6d1e45e96 100644 (file)
@@ -72,6 +72,9 @@ upload_blorp_shader(struct blorp_context *blorp,
                                        key, key_size, kernel, kernel_size,
                                        prog_data, prog_data_size, &bind_map);
 
+   if (!bin)
+      return false;
+
    /* The cache already has a reference and it's not going anywhere so there
     * is no need to hold a second reference.
     */