[Mesa-dev] [PATCH 00/10] ARB_transform_feedback3 & ARB_transform_feedback_instanced
Ian Romanick
idr at freedesktop.org
Wed Jul 11 17:39:35 PDT 2012
On 07/10/2012 07:49 AM, Marek Olšák wrote:
> Hi,
>
> I plan to push this series in two days if there's no other feedback.
The architecture looks okay. I haven't had a chance to review it in
depth. Call it
Acked-by: Ian Romanick <ian.d.romanick at intel.com>
> Marek
>
> On Thu, Jul 5, 2012 at 1:20 PM, Marek Olšák <maraeo at 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 at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
More information about the mesa-dev
mailing list