[Mesa-dev] [PATCH 0/2] OES_texture_float + EXT_texture_rg

Tapani Pälli tapani.palli at intel.com
Mon Jun 8 01:14:17 PDT 2015


Hello;

These 2 patches add support for using GL_RED and GL_RG with floating 
point textures. Patches fix following failing tests in DEQP-GLES3:

functional.fbo.completeness.renderable.texture.depth.rg_half_float_oes
functional.fbo.completeness.renderable.texture.color0.red_half_float_oes
functional.fbo.completeness.renderable.texture.stencil.rg_half_float_oes
functional.fbo.completeness.renderable.texture.color0.red_float
functional.fbo.completeness.renderable.texture.stencil.red_float
functional.fbo.completeness.renderable.texture.color0.rg_half_float_oes
functional.fbo.completeness.renderable.texture.stencil.rg_float
functional.fbo.completeness.renderable.texture.stencil.red_half_float_oes
functional.fbo.completeness.renderable.texture.depth.rg_float
functional.fbo.completeness.renderable.texture.color0.rg_float
functional.fbo.completeness.renderable.texture.depth.red_half_float_oes
functional.fbo.completeness.renderable.texture.depth.red_float

I've also run conformance suites for GLES2 and GLES3, with these patches
there are no regressions + no Piglit regressions.

Sorry for the noise in the Bugzilla, I was quite a bit confused about
what is required until I noticed that EXT_texture_rg exists.


Tapani Pälli (2):
  mesa: add GL_RED, GL_RG support for floating point textures
  mesa: allow unsized formats GL_RG, GL_RED for GLES 3.0 with half float

 src/mesa/main/glformats.c | 123 ++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 109 insertions(+), 14 deletions(-)

-- 
2.1.0



More information about the mesa-dev mailing list