Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 456824 - dev-qt/qtopengl:4 should support OpenGL ES for hardware acceleration on arm and other embedded arches
Summary: dev-qt/qtopengl:4 should support OpenGL ES for hardware acceleration on arm a...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 504012
  Show dependency tree
 
Reported: 2013-02-11 18:14 UTC by Gavin Pryke
Modified: 2016-05-04 00:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gavin Pryke 2013-02-11 18:14:27 UTC
OpenGL ES support seems to be missing on arm due to OpenGL api being omitted in configure option thus forcing desktop profile

Reproducible: Always




The configure options documentation for Qt contains:

-opengl <api>  Enable OpenGL support with specified API version.  Available values for <api>: desktop - Enable support for Desktop OpenGL (Default), es1 - Enable support for OpenGL ES Common Profile, es2 - Enable support for OpenGL ES 2.0.

I think the desktop profile is currently forced on all arch because it's omitted but on arm we need to be able to select es1 or es2 to take advantage of hardware acceleration. This matters for at least KDE SC and mythtv from what I tried so far.

Related bug at Ubuntu here:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/707794
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2013-02-11 20:01:41 UTC
Just es2 would be enough, right?
Comment 2 Gavin Pryke 2013-02-12 12:29:16 UTC
All my arm devices with OpenGL ES support both versions 1 and 2 (pandaboard, raspberry pi, tablets etc) so I think having only ES2 would be enough. Not sure of the differences of API or how many devices are around that support only the ES1 spec. Any form would be great so I can test a bit more. Thanks.
Comment 3 Davide Pesavento (RETIRED) gentoo-dev 2016-05-04 00:35:01 UTC
This will not be implemented for Qt4 at this point, sorry.

OTOH, GLES support in Qt5 ebuilds has been present since day 1 via USE="gles2".