On 01/15/2014 12:56 PM, Chris Forbes wrote: > Does this actually work for >16? > > Sampler messages' descriptor only has 4 bits for the sampler index, so > it seems you'd silently lose the top bit and get the wrong sampler > parameters.
Oh, wow. No...no, it can't possibly work then. (Apparently that Piglit test isn't sufficient...I just glanced at it...) It looks like the Intel Windows driver has bumped this to 32 on Haswell (but not earlier). I'm guessing that they use the "Sampler State Pointer" field in the message /header/, instead of the "Sampler Index" field in the message /descriptor/. On Haswell, that changed to be relative to Dynamic State Base Address instead of General State Base Address. Which probably helps. Still, that's probably going to be kind of miserable. I'll have to look into what they're doing. NAK on patch 2. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev