Re: [Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-30 Thread Timothy Arceri
On Wed, 2016-09-28 at 11:42 -0700, Kenneth Graunke wrote: > On Wednesday, September 28, 2016 9:00:50 AM PDT Eric Anholt wrote: > > > > Timothy Arceri writes: > > > > > > > > On Sun, 2016-09-25 at 19:51 -0700, Kenneth Graunke wrote: > > > > > > > > On Saturday, September 24, 2016 3:26:09 PM PDT

Re: [Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-28 Thread Kenneth Graunke
On Wednesday, September 28, 2016 9:00:50 AM PDT Eric Anholt wrote: > Timothy Arceri writes: > > > On Sun, 2016-09-25 at 19:51 -0700, Kenneth Graunke wrote: > >> On Saturday, September 24, 2016 3:26:09 PM PDT Timothy Arceri wrote: > >> > > >> > Pointers will have different lengths so we simple cr

Re: [Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-28 Thread Eric Anholt
Timothy Arceri writes: > On Sun, 2016-09-25 at 19:51 -0700, Kenneth Graunke wrote: >> On Saturday, September 24, 2016 3:26:09 PM PDT Timothy Arceri wrote: >> > >> > Pointers will have different lengths so we simple create a >> > different >> > sha1 for each platform. >> >> I don't understand...

Re: [Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-27 Thread Timothy Arceri
On Sun, 2016-09-25 at 19:51 -0700, Kenneth Graunke wrote: > On Saturday, September 24, 2016 3:26:09 PM PDT Timothy Arceri wrote: > > > > Pointers will have different lengths so we simple create a > > different > > sha1 for each platform. > > I don't understand...you're putting pointers in the blo

Re: [Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-25 Thread Kenneth Graunke
On Saturday, September 24, 2016 3:26:09 PM PDT Timothy Arceri wrote: > Pointers will have different lengths so we simple create a different > sha1 for each platform. I don't understand...you're putting pointers in the blob? How can that work? You obviously can't reload things from the cache as a

[Mesa-dev] [PATCH 88/88] i965: handle 32bit and 64bit version of shader cache objects

2016-09-23 Thread Timothy Arceri
Pointers will have different lengths so we simple create a different sha1 for each platform. --- src/mesa/drivers/dri/i965/brw_shader_cache.c | 25 +++-- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_shader_cache.c b/src/mesa/dri