On 1 September 2015 at 09:34, Brian Paul <bri...@vmware.com> wrote: > On 08/25/2015 07:14 PM, Dave Airlie wrote: >> >> From: Dave Airlie <airl...@redhat.com> >> >> GL3.3 added GL_ARB_texture_rgb10_a2ui, which specifies >> a lot more things than just rgb10/a2ui. >> >> While playing with ogl conform one of the tests must >> attempted all valid formats for GL3.3 and hits the >> unreachable here. >> >> This adds the first chunk of formats that hit the >> assert. >> >> Signed-off-by: Dave Airlie <airl...@redhat.com> > > > Hi Dave, > > I stumbled across this area when working on a new GL_ARB_copy_image test, > but it's really a GL_EXT_texture_integer issue. So I wrote a new piglit > test (see my recent review request) that exercises glTexImage2D and > glGetTexImage with the GL_EXT_texture_integer formats. It passes with > NVIDIA but hits an assertion in Mesa: > > ext_texture_integer-texformats: main/glformats.c:2895: > _mesa_format_from_format_and_type: Assertion `!"Unsupported format"' failed. > > The issue is, when calling glTexImage2D(intFormat=GL_RGBA8UI, > format=GL_RGBA_INTEGER, type=GL_UNSIGNED_INT_8_8_8_8) the texstore code > tries to find a Mesa format which exactly matches GL_RGBA_INTEGER + > GL_UNSIGNED_INT_8_8_8_8 and fails. > > It looks like your patch _should_ fix this. > > Dave, can you check my new piglit test against your patch? I've run out of > time to check it myself today. If it passes, I'll take a closer look at > your Mesa patch. I think you're still waiting on a review of it.
Hi Brian, This patch won't fix that, the second one will, but I'll try giving it a run today. Dave. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev