Re: [Mesa3d-dev] [PATCH 0/2] opengl-es-v2: Switch to XML based APIspec

2010-01-04 Thread Brian Paul
Chia-I Wu wrote:
 On Tue, Dec 08, 2009 at 02:25:14PM +0800, Chia-I Wu wrote:
 On Sun, Nov 22, 2009 at 9:02 PM, Chia-I Wu olva...@gmail.com wrote:
 This patch series replaces APIspec.txt by APIspec.xml.  The new
 XML-based format resolves two issues with APIspec.txt
 * Not easy to read
 * Code duplication
 Following the switch, I also have a bunch of fixes to opengl-es-v2 branch 
 that
 have been sitting on my disk for a while.  Instead of waiting for another 
 cycle,
 I would like to re-send the patch series together with the fixes.  It
 makes a total
 of 13 patches, gzipped due to the size.
 The first two patches are unchanged and it switches the branch to XML-based
 APIspec.  Patch 3 adds a sanity check to the new XML parser and patch 4 makes
 get_gen.py generate _mesa_GetFixedv.  It helps eliminates some hundreds of
 lines of checks in APIspec.xml.
 Patch 5 and 6 change how special functions are handled.  When _es_FooBar
 cannot be implememented by _mesa_FooBar, the function is called special and
 requires manual implementation.  Special functions were skipped in
 es_generator.py.  This change makes es_generator.py still generate code for
 them, but only the parameter checking part.  It saves the manual
 implementations from having to perform the checks.
 Patch 7~9 add new extensions to glapi, APIspec, and
 glGetString(GL_EXTENSIONS).  It also removes extensions that do not belong to
 OpenGL ES 2.0.
 Patch 10~12 fix/improve support for GL_OES_texture_cube_map,
 GL_OES_framebuffer_object, and GL_OES_compressed_paletted_texture
 respectively.  And the last patch adds compressed paletted texture tests to
 torus demo.
 This patch series should fix all bugs that I am aware of and can be
 fixed entirely
 in the ES overlay.
 This patch series seems to be forgotten...  Any comment?

I'm committing to the opengl-es-v2 branch now. Thanks.

-Brian


--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


Re: [Mesa3d-dev] [PATCH 0/2] opengl-es-v2: Switch to XML based APIspec

2010-01-04 Thread Chia-I Wu
On Tue, Jan 5, 2010 at 5:17 AM, Brian Paul bri...@vmware.com wrote:
 I'm committing to the opengl-es-v2 branch now. Thanks.
Thanks.  I have one or two more patches to support autotools and fix
distribution problem.  I will send them shortly, and I would like to discuss
the merge plan with you.

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev


Re: [Mesa3d-dev] [PATCH 0/2] opengl-es-v2: Switch to XML based APIspec

2010-01-02 Thread Chia-I Wu
On Tue, Dec 08, 2009 at 02:25:14PM +0800, Chia-I Wu wrote:
 On Sun, Nov 22, 2009 at 9:02 PM, Chia-I Wu olva...@gmail.com wrote:
  This patch series replaces APIspec.txt by APIspec.xml.  The new
  XML-based format resolves two issues with APIspec.txt
  * Not easy to read
  * Code duplication
 Following the switch, I also have a bunch of fixes to opengl-es-v2 branch that
 have been sitting on my disk for a while.  Instead of waiting for another 
 cycle,
 I would like to re-send the patch series together with the fixes.  It
 makes a total
 of 13 patches, gzipped due to the size.
 The first two patches are unchanged and it switches the branch to XML-based
 APIspec.  Patch 3 adds a sanity check to the new XML parser and patch 4 makes
 get_gen.py generate _mesa_GetFixedv.  It helps eliminates some hundreds of
 lines of checks in APIspec.xml.
 Patch 5 and 6 change how special functions are handled.  When _es_FooBar
 cannot be implememented by _mesa_FooBar, the function is called special and
 requires manual implementation.  Special functions were skipped in
 es_generator.py.  This change makes es_generator.py still generate code for
 them, but only the parameter checking part.  It saves the manual
 implementations from having to perform the checks.
 Patch 7~9 add new extensions to glapi, APIspec, and
 glGetString(GL_EXTENSIONS).  It also removes extensions that do not belong to
 OpenGL ES 2.0.
 Patch 10~12 fix/improve support for GL_OES_texture_cube_map,
 GL_OES_framebuffer_object, and GL_OES_compressed_paletted_texture
 respectively.  And the last patch adds compressed paletted texture tests to
 torus demo.
 This patch series should fix all bugs that I am aware of and can be
 fixed entirely
 in the ES overlay.
This patch series seems to be forgotten...  Any comment?

-- 
Regards,
olv

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
___
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev