[Mesa-dev] [PATCH 0/5] Add ARB_indirect_parameters support
eocallaghan at alterapraxis.com
eocallaghan at alterapraxis.com
Sat Jan 2 23:13:16 PST 2016
In this series patches 1-4 are:
Reviewed-by: Edward O'Callaghan <eocallaghan at alterapraxis.com>
No idea what is happening in patch 5 to say anything either way.
On 2016-01-03 07:38, Ilia Mirkin wrote:
> The nvc0 patch applies on top of some unpublished patches, see
>
> https://github.com/imirkin/mesa/commits/tmp4
>
> for the full thing. The whole series applies on top of the
> ARB_multi_draw_indirect patches I sent earlier (with potential minor
> modifications). There is some type confusion between the
> ARB_indirect_parameters spec and the Khronos gl.xml/glcorearb.h files,
> I went with the latter's definitions.
>
> This passes the relatively simple piglit test I sent.
>
> Ilia Mirkin (5):
> glapi: add ARB_indirect_parameters definitions
> mesa: add parameter buffer, used for ARB_indirect_parameters
> mesa: add support for ARB_indirect_parameters draw functions
> st/mesa: expose ARB_indirect_parameters when the backend driver
> allows
> nvc0: add ARB_indirect_parameters support
>
> docs/relnotes/11.2.0.html | 1 +
> src/gallium/drivers/nouveau/nvc0/mme/com9097.mme | 157
> +++++++++++++++++++++
> src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h | 125
> ++++++++++++++++
> src/gallium/drivers/nouveau/nvc0/nvc0_macros.h | 4 +
> src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 4 +-
> src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 29 +++-
> src/mapi/glapi/gen/ARB_indirect_parameters.xml | 30 ++++
> src/mapi/glapi/gen/Makefile.am | 1 +
> src/mapi/glapi/gen/gl_API.xml | 6 +-
> src/mesa/main/api_validate.c | 115
> +++++++++++++++
> src/mesa/main/api_validate.h | 16 +++
> src/mesa/main/bufferobj.c | 15 ++
> src/mesa/main/extensions_table.h | 1 +
> src/mesa/main/get.c | 5 +
> src/mesa/main/get_hash_params.py | 4 +
> src/mesa/main/mtypes.h | 2 +
> src/mesa/main/tests/dispatch_sanity.cpp | 4 +
> src/mesa/state_tracker/st_cb_bufferobjects.c | 1 +
> src/mesa/state_tracker/st_extensions.c | 1 +
> src/mesa/vbo/vbo_exec_array.c | 124
> ++++++++++++++++
> 20 files changed, 638 insertions(+), 7 deletions(-)
> create mode 100644 src/mapi/glapi/gen/ARB_indirect_parameters.xml
More information about the mesa-dev
mailing list