[Mesa-dev] [PATCH v2 00/13] GL 3.1 CORE dispatch_sanity test

Paul Berry stereotype441 at gmail.com
Fri Nov 2 12:41:35 PDT 2012


On 30 October 2012 11:25, Jordan Justen <jordan.l.justen at intel.com> wrote:

> v2:
>  * Keep functions for various extensions still enabled in GL CORE
>    profiles, and add the extension functions to
>    dispatch_sanity.cpp:gl_core_functions_possible.
>  * Cleanup glapi for ARB_geometry_shader4.xml
>  * Disable unneeded ARB_geometry_shader4 functions and remove
>    unimplemented ARB_geometry_shader4 functions.
>  * Create common SetUpCtx to setup the context being tested.
>  * No longer call _swrast_CreateContext, _tnl_CreateContext or
>    _swsetup_CreateContext when creating the context.
>
> Patches 1-8:
> * Cleanups for CORE profile dispatch
>
> Patches 9-13:
> * Modify dispatch_sanity test for GL 3.1 CORE profile testing
>
> Follow on work still required:
> * Add all GL CORE functions to Mesa's XML. (See commented functions
>   in dispatch_sanity.cpp:gl_core_functions_possible.)
>
> Jordan Justen (13):
>   mesa api_exec: add comment regarding GetPointerv & CORE profiles
>   mesa shaderapi: don't enable various functions for GL CORE
>   glapi: alias FramebufferTextureARB to FramebufferTexture
>   glapi: move include for ARB_get_program_binary.xml to gl_API.xml
>   glapi: alias ProgramParameteriARB to ProgramParameteri
>   mesa: disable ProgramParameteri until ARB_geometry_shader4 is
>     supported
>   mesa: remove unimplemented FramebufferTextureARB
>   mesa: remove unimplemented FramebufferTextureFaceARB
>   dispatch_sanity test: add version to function list
>   dispatch_sanity test: pass ctx to validate_functions/nops
>   dispatch_sanity test: allow newer functions to be set to NOP
>   dispatch_sanity test: create common context creation function
>   dispatch_sanity test: add GL CORE 3.1 test
>
>  src/mapi/glapi/gen/ARB_geometry_shader4.xml |    4 +-
>  src/mapi/glapi/gen/gl_API.xml               |    3 +
>  src/mapi/glapi/gen/gl_and_es_API.xml        |    1 -
>  src/mesa/main/api_exec.c                    |    9 +-
>  src/mesa/main/dlist.c                       |   12 +-
>  src/mesa/main/fbobject.c                    |   21 -
>  src/mesa/main/fbobject.h                    |    9 -
>  src/mesa/main/shaderapi.c                   |    4 +-
>  src/mesa/main/tests/dispatch_sanity.cpp     | 1700
> +++++++++++++++++++--------
>  9 files changed, 1222 insertions(+), 541 deletions(-)
>
> --
> 1.7.9.5
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>

I just sent out some minor comments on patches 6 and 10.  The remainder are:

Reviewed-by: Paul Berry <stereotype441 at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121102/c18ff393/attachment.html>


More information about the mesa-dev mailing list