[Mesa-dev] [PATCH 2/2] r600g: texture buffer object + glsl 1.40 enable support

Dave Airlie airlied at gmail.com
Sun Dec 16 03:00:45 PST 2012


On Sun, Dec 16, 2012 at 8:33 PM, Dave Airlie <airlied at gmail.com> wrote:
> From: Dave Airlie <airlied at redhat.com>
>
> This adds TBO support to r600g, and with GLSL 1.40 enabled,
> we now get 3.1 core profiles advertised for r600g.
>
> This code is evergreen only so far, but I don't think there is
> much to make it work on r600/700/cayman other than testing.
>
> a) buffer txq is broken like cube map txq, this sucks, fix it the
> exact same way.
>
> b) buffer fetches are done with a vertex clause,
>
> c) vertex swizzling offsets are different than texture swizzles,
> but we still need to use the combiner, so make it configurable.
>
> d) add implementation of UCMP.

oh this is part of the UBO patch,
also the return after txq/txf check is wrong, as some things init
texture to 0 (like DDX).

Dave.


More information about the mesa-dev mailing list