Mesa (master): st/mesa: get on-disk shader cache

Timothy Arceri tarceri at kemper.freedesktop.org
Wed Feb 22 22:20:44 UTC 2017


Module: Mesa
Branch: master
Commit: 27cecafefd4371b13c5df1ea502406ff55dee12e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27cecafefd4371b13c5df1ea502406ff55dee12e

Author: Timothy Arceri <tarceri at itsqueeze.com>
Date:   Tue Feb 21 09:00:49 2017 +1100

st/mesa: get on-disk shader cache

Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Reviewed-by: Edward O'Callaghan <funfunctor at folklore1984.net>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

---

 src/mesa/state_tracker/st_context.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c
index f4ad6d8..6321309 100644
--- a/src/mesa/state_tracker/st_context.c
+++ b/src/mesa/state_tracker/st_context.c
@@ -538,6 +538,9 @@ struct st_context *st_create_context(gl_api api, struct pipe_context *pipe,
       return NULL;
    }
 
+   if (pipe->screen->get_disk_shader_cache)
+      ctx->Cache = pipe->screen->get_disk_shader_cache(pipe->screen);
+
    st_init_driver_flags(&ctx->DriverFlags);
 
    /* XXX: need a capability bit in gallium to query if the pipe




More information about the mesa-commit mailing list