Julien Cristau
2018-11-28 15:17:22 UTC
[dropping -devel, adding mesa and kde maintainers instead]
a few places which makes implementing GL on GLES inefficient; mostly
that GLES is missing stuff that GL applications often use, but I think
there are places where GLES is just different, including in how GLSL
works.
Perhaps that explains why no one ever actually succeeded in implementing it,
then?
Thanks for the context.
that want to use both Qt and GL being unbuildable due to namespace
collisions at build time.
Do you know if there have been attempts at resolving those collisions
upstream (either Qt or mesa / khronos)?
I seem to remember a couple of bug reports against mesa on the Debian
side but am curious about any escalations.
Cheers,
Julien
Long ago I heard rumors of development work on mesa that would allow it to
function as a proxy library, so that apps would link against libGL as needed
and the GL implementation would use a hardware-accelerated GLES driver where
possible, falling back to software GL where necessary.
This seems unlikely -- I believe GLES and GL have different semantics infunction as a proxy library, so that apps would link against libGL as needed
and the GL implementation would use a hardware-accelerated GLES driver where
possible, falling back to software GL where necessary.
a few places which makes implementing GL on GLES inefficient; mostly
that GLES is missing stuff that GL applications often use, but I think
there are places where GLES is just different, including in how GLSL
works.
then?
Thanks for the context.
I haven't tried, but I would expect that applications could use both GL
and GLES APIs at the same time, even to the same window. If this does
work with Mesa, then linking Qt against GLES wouldn't restrict
applications using free drivers at least?
My recollection is that this becomes a practical problem of applicationsand GLES APIs at the same time, even to the same window. If this does
work with Mesa, then linking Qt against GLES wouldn't restrict
applications using free drivers at least?
that want to use both Qt and GL being unbuildable due to namespace
collisions at build time.
upstream (either Qt or mesa / khronos)?
I seem to remember a couple of bug reports against mesa on the Debian
side but am curious about any escalations.
Cheers,
Julien