The newly added floating point texture support in Mesa is currently being controlled by the "texture-float" USE flag. This is rather weird, since other core functionality of Mesa does not have USE flags. FP texture support should probably be controlled by the "bindist" flag instead. FP textures are part of OpenGL proper and therefore have no special status over other GL API functionality, so we actually always want FP textures. However, upstream made it configurable for patent reasons (SGI holds the patents.) That's why I think the correct approach is to make FP textures depend on the "bindist" flag, both in mesa-9999 as well as the upcoming mesa-7.11, along with an ebuild info (or warn?) output telling the user that distributing mesa builds that were built with "-bindist" can be legally problematic. Reproducible: Always
Until a decision has been reached, I have set RESTRICT="texture-float? ( bindist )" to the ebuild. I am not fully sure if we want to enable texture-float by default, getting an opinion from -dev or the trustees might be good.
After discussion on IRC, it was changed to USE=bindist and users are instructed to read patents.txt.