Re: [Mesa3d-dev] [PATCH 0/2] opengl-es-v2: Switch to XML based APIspec
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
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
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