st/glsl_to_tgsi: make use of driver_cache_blob with the disk cache
driver_cache_blob was introduced with the i965 disk cache, it allows us to simplify the cache a little and possibly offers some minor speed improvements since we load the GLSL metadata and TGSI from disk in one pass. Using driver_cache_blob should also make it straight forward to implement binary support for ARB_get_program_binary in gallium. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
@@ -1299,7 +1299,7 @@ shader_cache_read_program_metadata(struct gl_context *ctx,
|
||||
return false;
|
||||
|
||||
struct disk_cache *cache = ctx->Cache;
|
||||
if (!cache || prog->data->skip_cache)
|
||||
if (!cache)
|
||||
return false;
|
||||
|
||||
/* Include bindings when creating sha1. These bindings change the resulting
|
||||
|
Reference in New Issue
Block a user