On 30 October 2012 11:25, Jordan Justen <span dir="ltr"><<a href="mailto:jordan.l.justen@intel.com" target="_blank">jordan.l.justen@intel.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
v2:<br>
* Keep functions for various extensions still enabled in GL CORE<br>
profiles, and add the extension functions to<br>
dispatch_sanity.cpp:gl_core_functions_possible.<br>
* Cleanup glapi for ARB_geometry_shader4.xml<br>
* Disable unneeded ARB_geometry_shader4 functions and remove<br>
unimplemented ARB_geometry_shader4 functions.<br>
* Create common SetUpCtx to setup the context being tested.<br>
* No longer call _swrast_CreateContext, _tnl_CreateContext or<br>
_swsetup_CreateContext when creating the context.<br>
<br>
Patches 1-8:<br>
* Cleanups for CORE profile dispatch<br>
<br>
Patches 9-13:<br>
* Modify dispatch_sanity test for GL 3.1 CORE profile testing<br>
<br>
Follow on work still required:<br>
* Add all GL CORE functions to Mesa's XML. (See commented functions<br>
in dispatch_sanity.cpp:gl_core_functions_possible.)<br>
<br>
Jordan Justen (13):<br>
mesa api_exec: add comment regarding GetPointerv & CORE profiles<br>
mesa shaderapi: don't enable various functions for GL CORE<br>
glapi: alias FramebufferTextureARB to FramebufferTexture<br>
glapi: move include for ARB_get_program_binary.xml to gl_API.xml<br>
glapi: alias ProgramParameteriARB to ProgramParameteri<br>
mesa: disable ProgramParameteri until ARB_geometry_shader4 is<br>
supported<br>
mesa: remove unimplemented FramebufferTextureARB<br>
mesa: remove unimplemented FramebufferTextureFaceARB<br>
dispatch_sanity test: add version to function list<br>
dispatch_sanity test: pass ctx to validate_functions/nops<br>
dispatch_sanity test: allow newer functions to be set to NOP<br>
dispatch_sanity test: create common context creation function<br>
dispatch_sanity test: add GL CORE 3.1 test<br>
<br>
src/mapi/glapi/gen/ARB_geometry_shader4.xml | 4 +-<br>
src/mapi/glapi/gen/gl_API.xml | 3 +<br>
src/mapi/glapi/gen/gl_and_es_API.xml | 1 -<br>
src/mesa/main/api_exec.c | 9 +-<br>
src/mesa/main/dlist.c | 12 +-<br>
src/mesa/main/fbobject.c | 21 -<br>
src/mesa/main/fbobject.h | 9 -<br>
src/mesa/main/shaderapi.c | 4 +-<br>
src/mesa/main/tests/dispatch_sanity.cpp | 1700 +++++++++++++++++++--------<br>
9 files changed, 1222 insertions(+), 541 deletions(-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.7.9.5<br>
<br>
_______________________________________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</font></span></blockquote></div><br>I just sent out some minor comments on patches 6 and 10. The remainder are:<br><br>Reviewed-by: Paul Berry <<a href="mailto:stereotype441@gmail.com">stereotype441@gmail.com</a>><br>