On 21/02/17 13:20, Michel Dänzer wrote:
On 21/02/17 08:23 AM, Timothy Arceri wrote:
---
 src/mesa/state_tracker/st_context.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/mesa/state_tracker/st_context.c 
b/src/mesa/state_tracker/st_context.c
index f4ad6d8..153f01c 100644
--- a/src/mesa/state_tracker/st_context.c
+++ b/src/mesa/state_tracker/st_context.c
@@ -538,6 +538,8 @@ struct st_context *st_create_context(gl_api api, struct 
pipe_context *pipe,
       return NULL;
    }

+   ctx->Cache = pipe->screen->get_disk_shader_cache(pipe->screen);

You probably want to guard this by

   if (pipe->screen->get_disk_shader_cache)

Of course. Thanks.


otherwise you'd need to make sure that every driver sets
pipe_screen::get_disk_shader_cache.


Speaking of which, you probably need to add a get_disk_shader_cache
implementation to all the wrapper drivers (ddebug, rbug, trace).


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to