GLVersionInfo::IsES3Capable should check for texturing capabilities |
|||||
Issue descriptionWhen checking that OpenGL ES3 can be supported on a Desktop GL version before 4.2, we currently only check for API capabilities and not for texture-related capabilities. We should make sure all the renderable/filterable/texturable format required by OpenGL ES 3 are available. The same problem seem to happen in ANGLE where OpenGL ES3 support is exposed regardless of the texturing capabilities (see GenerateCaps in renderergl_utils.cpp).
,
Jan 12 2017
From what I can tell it is. Good resources about it are in ANGLE's src/libANGLE/renderer/gl/renderergl_utils.cpp and src/libANGLE/renderer/gl/formatutilsgl.cpp
,
Feb 19 2017
Hi, I checked ANGLE's rendergl_utils.cpp and formatutilsgl.cpp. As far as I can understand, a table of mappings between internal GL formats, renderable/texturable/filterable flags and required extensions for each format needs to be created, and then this table needs to be iterated against every extension the running hardware supports, right? If that's the case, then for the purposes of IsES3Capable, do we need to consider only the ones suported by GLES3? e.g, the ones which require the extension GL_OES_* and/or the ones under "OpenGL ES texture support" in formatutilsgl.cpp ? I'm new to internal WebGL development, so please correct me if I'm wrong anywhere. Thanks! On Fri, Jan 13, 2017 at 6:02 AM, cwal… via monorail <monorail+v2.490334486@ chromium.org> wrote:
,
Jun 20 2017
,
Jun 21 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 21 2018
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by jem456.v...@gmail.com
, Jan 12 2017