> Well I don't like drivers changing the hints flag on their own, > overwriting what the state tracker set. Hence the suggestion to just > always use normalized coords unless the driver can't handle it (which > can be a usual global query).
In my second patchset, those flags are owned by the driver, and the state tracker must pass them as 0 (instead, the state tracker uses bind flags, which are distinct, to express its requirement). This is an improvement over the first one, where indeed the driver overrode the state tracker in a weird way. Why don't you like this? >> llvmpipe would probably prefer unnormalized coords at least in some >> cases since it saves a multiplication. > This is possible but I don't think we'd care enough. I agree, but it's trivial to support this once you support both normalizations. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev