Hi,

I plan to push this series in two days if there's no other feedback.

Marek

On Thu, Jul 5, 2012 at 1:20 PM, Marek Olšák <mar...@gmail.com> wrote:
> Hi everyone,
>
> the title says it all. These are the remaining transform feedback extensions 
> from GL4. Nothing needs to be done for this in drivers, provided they fully 
> implement the internal interfaces.
>
> This doesn't add support for multiple vertex streams. It seems like 
> ARB_transform_feedback3 adds vertex streams, but it only adds the API. The 
> main part of the functionality is defined in ARB_gpu_shader5.
>
> There are new tests for this on the piglit mailing list.
>
> Please review.
>
> Marek Olšák (10):
>       glapi: add ARB_transform_feedback3
>       glapi: add ARB_transform_feedback_instanced
>       glsl: implement ARB_transform_feedback3 in the linker
>       mesa: implement glGet queries and error handling for 
> ARB_transform_feedback3
>       mesa: implement indexed query functions from ARB_transform_feedback3
>       mesa: implement display list support for indexed query functions
>       mesa: implement display list support for new DrawTransformFeedback 
> functions
>       mesa: implement new DrawTransformFeedback functions
>       mesa: add ARB_transform_feedback_instanced extension enable flag
>       st/mesa: expose new transform feedback extensions
>
>  src/glsl/linker.cpp                    |  119 ++++++++++++++++++++++++++----
>  src/mapi/glapi/gen/gl_API.xml          |   50 ++++++++++++-
>  src/mesa/main/api_validate.c           |   26 +++++--
>  src/mesa/main/api_validate.h           |    4 +-
>  src/mesa/main/context.c                |    1 +
>  src/mesa/main/dd.h                     |    8 ++
>  src/mesa/main/dlist.c                  |  125 
> +++++++++++++++++++++++++++++++-
>  src/mesa/main/extensions.c             |    2 +
>  src/mesa/main/get.c                    |    9 +++
>  src/mesa/main/mtypes.h                 |    3 +
>  src/mesa/main/queryobj.c               |   81 +++++++++++++++++----
>  src/mesa/main/transformfeedback.c      |   32 ++++++++
>  src/mesa/main/vtxfmt.c                 |    5 ++
>  src/mesa/state_tracker/st_extensions.c |    6 ++
>  src/mesa/vbo/vbo_exec_array.c          |   62 ++++++++++++++--
>  src/mesa/vbo/vbo_save_api.c            |   45 +++++++++++-
>  16 files changed, 533 insertions(+), 45 deletions(-)
>
> Marek
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to