-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enabling texture floats in Mesa #24116
Comments
At first glance this is risky but Debian usually is very scrict (and therefore a good indicator patent-wise) and yet they enable it. It's interesting to find out their reasoning -- maybe this is not as concerning as it soinds. |
It's enough to override |
@vcunat, thanks. I did:
and nix only recompiled mesa. Anyway I think it can be quite confusing since users (myself included) expect the driver to be OpenGL 3.x or 4.x and texture floats don't look immediately related to this problem. See issue #12380. |
Perhaps it should be mentioned here in the manual. |
|
I tried that first but apparently it's missing the override:
|
Oh, I haven't realized that. Well, you can at least set |
Personally I think we can allow (potentially) patented stuff even into the default drivers. Most users should be at no risk, especially within the EU. Note that in case of freetype we do include code with patent risks. With mesa we've been dragging the default for many years now, since ee08221. But, to be sure, we already have |
Some background: a user reported a possible patent issue to Debian but it seem to be lost in the limbo. So there indeed may be some risk. Given that Debian does this too (and they are much bigger than we) we may just enable this by default, but I can't assess the risk for U.S. users (I'm not one of them). |
US/international companies are likely to be more cautious (and more at risk), especially if they don't plan to play games ;-) |
If debian has it enabled by default I think we can and should, too. |
@abbradar |
done in #24162 |
Issue description
The GL_ARB_texture_floats OpenGL extension is disabled by default in Mesa due to patent concern (US #6,650,327). Without texture floats the radeonsi drived is severely limited (OpenGL 2.1 vs 4.5).
It can be enabled with
mesa_noglu.override { enableTextureFloats = true; }
but this requires a significant amount of compiling on every update.Other distros are already building mesa with it: arch linux and debian for example.
Can we enable it as well? What do you think?
The text was updated successfully, but these errors were encountered: