On 04/28/2017 02:59 PM, Ian Zimmerman wrote:
On 2017-04-28 10:10, Fernando Rodriguez wrote:
No. I meant you can't enable them *all* globally, meaning opengl,
gles, egl, etc. It's kind of the same situation as with GUI toolkits,
you can't enable them all globally because some packages support more
than one that you have to choose at compile time.
I think we need to spell out what you mean by this:
if any of them have egl or gles and not opengl then enable it.
by "not having opengl" do you mean that it's not in the package's IUSE
at all, or that it is disabled?
On the sentence prior to the one you quoted I advised the OP to enable
opengl globally. Therefore, if a package has it then it is already
enabled. So obviously I meant if it doesn't have it at all.
by "enable *it*" do you mean enable opengl, or enable those other flags?
For the same reason stated above I can only be refering to those other
flags. Those are the flags that control GL acceleration. If you want
your system to use your GPU as much as possible then you need to enable
at least one of them on all the packages that support it. If a package
has more than one it's between you and portage which one you choose
because some packages depend on one or the other. So I find it easier to
enable opengl first and then work through the conflicts to enable the
others as much as possible.
--
Fernando Rodriguez