From: Eric Engestrom Date: Tue, 7 Aug 2018 10:43:50 +0000 (+0100) Subject: i965: gen_shader_sha1() doesn't use the brw_context X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ed07e831a80eed36c60f6e0276286a6e7db0266b;p=mesa.git i965: gen_shader_sha1() doesn't use the brw_context Signed-off-by: Eric Engestrom Reviewed-by: Tapani Pälli --- diff --git a/src/mesa/drivers/dri/i965/brw_disk_cache.c b/src/mesa/drivers/dri/i965/brw_disk_cache.c index 9a6f2ff570c..65fcab24b7f 100644 --- a/src/mesa/drivers/dri/i965/brw_disk_cache.c +++ b/src/mesa/drivers/dri/i965/brw_disk_cache.c @@ -53,8 +53,8 @@ debug_enabled_for_stage(gl_shader_stage stage) } static void -gen_shader_sha1(struct brw_context *brw, struct gl_program *prog, - gl_shader_stage stage, void *key, unsigned char *out_sha1) +gen_shader_sha1(struct gl_program *prog, gl_shader_stage stage, + void *key, unsigned char *out_sha1) { char sha1_buf[41]; unsigned char sha1[20]; @@ -120,7 +120,7 @@ read_and_upload(struct brw_context *brw, struct disk_cache *cache, */ brw_prog_key_set_id(&prog_key, stage, 0); - gen_shader_sha1(brw, prog, stage, &prog_key, binary_sha1); + gen_shader_sha1(prog, stage, &prog_key, binary_sha1); size_t buffer_size; uint8_t *buffer = disk_cache_get(cache, binary_sha1, &buffer_size); @@ -277,7 +277,7 @@ write_program_data(struct brw_context *brw, struct gl_program *prog, unsigned char sha1[20]; char buf[41]; - gen_shader_sha1(brw, prog, stage, key, sha1); + gen_shader_sha1(prog, stage, key, sha1); _mesa_sha1_format(buf, sha1); if (brw->ctx._Shader->Flags & GLSL_CACHE_INFO) { fprintf(stderr, "putting binary in cache: %s\n", buf);