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 blob? How can > that > work? You obviously can't reload things from the cache as actual > pointers, so you've got to be doing some kind of remapping from a > "pointer" in the blob to a real pointer. > > At that point, can't you just make the blob always use a uint64_t for > pointers, and just pad with zeroes on 32-bit systems? Then we could > use the same copy for both...
We probably could but we are currently using intptr_t for storing/restoring pointers and ptrdiff_t during remapping as we probably should be. Thoughts? _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev