On Sat, Apr 14, 2012 at 7:43 AM, Kenneth Graunke <kenn...@whitecape.org> wrote: > On 04/13/2012 11:27 PM, Dave Airlie wrote: >> >> On Sat, Apr 14, 2012 at 12:38 AM, Eric Anholt<e...@anholt.net> wrote: >>> >>> --- >>> docs/GL3.txt | 5 ++--- >>> 1 file changed, 2 insertions(+), 3 deletions(-) >>> >>> diff --git a/docs/GL3.txt b/docs/GL3.txt >>> index 07c6cd9..4393b22 100644 >>> --- a/docs/GL3.txt >>> +++ b/docs/GL3.txt >>> @@ -23,7 +23,7 @@ GL_EXT_texture_shared_exponent >>> DONE (i965, r600, swrast) >>> Float depth buffers (GL_ARB_depth_buffer_float) DONE (i965, r600) >>> Framebuffer objects (GL_ARB_framebuffer_object) DONE (i965, r300, >>> r600, swrast) >>> Half-float DONE >>> -Non-normalized Integer texture/framebuffer formats ~50% done >>> +Non-normalized Integer texture/framebuffer formats DONE (i965) >>> 1D/2D Texture arrays DONE >>> Per-buffer blend and masks (GL_EXT_draw_buffers2) DONE (i965, r600, >>> swrast) >>> GL_EXT_texture_compression_rgtc DONE (i965, r300, >>> r600, swrast) >>> @@ -34,8 +34,7 @@ sRGB framebuffer format (GL_EXT_framebuffer_sRGB) >>> DONE (i965, r600) >>> glClearBuffer commands DONE >>> glGetStringi command DONE >>> glTexParameterI, glGetTexParameterI commands DONE >>> -glVertexAttribI commands ~50% done >>> (converts int >>> - values >>> to floats) >>> +glVertexAttribI commands DONE (i965) >> >> >> I wasn't aware that had been fixed, I thought the direct API still >> converted floats to int. >> >> Probably should write a piglit test that requires precision so we don't >> forget. >> >> Dave. > > > I'm pretty sure this was fixed and we did have piglit failures for it. Can't > think of the tests ATM though. I know Gallium's st_glsl_to_tgsi checks > ctx->Const.NativeIntegers...that's what that flag is for.
I don't think it was for the direct interface, glVertexAttribI1i and friends, looking at src/mesa/vbo/vbo_exec_api.c ATTR macro and the paths into it, it still appears they are converting to float. Dave. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev