Mesa (master): 52 new commits

Chia-I Wu olv at kemper.freedesktop.org
Wed Jan 20 02:13:56 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e8240320ac39a3e8984054bc300743725312741
Merge: 1658f80153b84d7d7f0bebeaaf89f9850f782923 d8299af4ab6fe4b334292e3b6e69e4331c05d86f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 10:02:15 2010 +0800

    Merge remote branch 'origin/opengl-es-v2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8299af4ab6fe4b334292e3b6e69e4331c05d86f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 18:25:03 2010 +0800

    docs: Add documentation for OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e726515aedab426a55a389d0a1132456932856
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 14:00:39 2010 +0800

    progs/es2: Correctly set renderable type and client version.
    
    Correctly set EGL_RENDERABLE_TYPE and EGL_CONTEXT_CLIENT_VERSION for
    OpenGL ES 2.0.  Because es2_info is copied from es1_info, the fix for it
    actually goes to es1_info.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=43f67b61fd1020e7ec847c21e1dbae9544d463ec
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 13:53:03 2010 +0800

    progs/es1: Bind texture image after rendering.
    
    Unlike FBO, eglBindTexImage is supposed to be called after rendering.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99a37ed195801fd0a0b64a20f08c8d4f9d66137f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 17:39:05 2010 +0800

    configure.ac: Fix es state tracker build.
    
    mesa/es should be built before the es state trackers.  This is done by
    separating those that need to be built early from SRC_DIRS to CORE_DIRS.
    The new variable is not exported, and will be prepended to SRC_DIRS.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3340ca16a07aff26a3bd27a7f5ae161d77b11d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 11 17:44:00 2010 +0800

    st/es: Clean up install target.
    
    Use DESTDIR and MINSTALL.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=182c38281383a3c0798c427b3d1f338dbf1e0533
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:15:25 2010 +0800

    st/es: Fix build issue after merge.
    
    In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a
    single library;  In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the
    default build is changed to have -fvisibility=hidden.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ce5b128d750e18e1ac2120f7f0435f8f4952dde
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 16:52:06 2010 +0800

    mesa/es: Update sources.mk.
    
    Add/remove files that are unused/used to the omit list.  Finally, they
    should all be features that can be omitted.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bffe94d48ac70d1498581d80f2cb3be78ccc24f4
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 5 15:57:13 2010 +0800

    mesa/es: Fix build issue after merge.
    
    In cd6b8dd9e82fedc55d033131fbc0f8ee950567c8, color read/type fields are
    moved;  Based on 068596c9a7e8d330ffdff8ad8700bd6093b5bdea and
    cc020425e929110613ddb405d3e82313d27a35ed, GLSL builtin library is
    autogenerated and GLSL libraries are built and used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562c127693200822f04a145db50add1be2425d7b
Merge: e5d351dcfde58777162552cf5cd2a9cd8299f4cd 077d6dd7508af88509dd0499c5dfbdaa186b4015
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 12 11:25:02 2010 +0800

    Merge branch 'master' into opengl-es-v2
    
    Conflicts:
    	src/mesa/main/dd.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d351dcfde58777162552cf5cd2a9cd8299f4cd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Dec 23 11:18:00 2009 +0800

    Add es state tracker to autoconf.
    
    mesa/es is needed in SRC_DIRS to build es state tracker.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=976c858acc36b5ec1bf03c24b10e8bae81c2a21f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Dec 23 11:18:48 2009 +0800

    Clean up ES_FILES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e6774937f58fe12e300d3aa0f487b63fa88b10a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 14:34:17 2009 +0800

    progs/es1: Add compressed paletted texture tests to torus.
    
    The tests can be toggled by `t'.  It will print current texture format
    and the size of the image.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a316b700effd615fcc895d0a2e015356854c6f44
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 12:21:03 2009 +0800

    mesa/es: Improve support for GL_OES_compressed_paletted_texture.
    
    Add error checking and fix handling of level (it should be negative).
    Besides, always use the palette entry format/type when calling
    _mesa_TexImage2D.  It respects the base internal formats of the cpal
    formats, and is simpler and faster, except for cases where the unpack
    alignment needs to be changed.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b9e1aa1a2f1fda9e5764e3f7dd1a268216df09
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 12:11:26 2009 +0800

    mesa/es: Fix GL_RGB565 support in FBO.
    
    In GL_OES_framebuffer_object and OpenGL ES 2.0, GL_RGB565 is a valid
    internal format.  Since it is not supported by the core, map it to
    GL_RGB5 as a workaround.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80ec33f3559e9a14d08f84c8e369a0dc81b46d7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 24 10:28:27 2009 +0800

    mesa/es: Fix GL_OES_texture_cube_map support.
    
    Unlike in OpenGL, GL_OES_texture_cube_map says that all coordinates are
    changed the same time by the token GL_TEXTURE_GEN_STR_OES, and the
    initial mode is GL_REFLECTION_MAP_OES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4d0811b43295519d771fa192bd3d28bd5312d5
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 17:10:12 2009 +0800

    mesa/es: Clean up extension string.
    
    Add some new extensions and remove those that do not belong to
    OpenGL ES 2.0.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f88297b369e9c2d4521554d8a6c66e288eb3b178
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 17:07:08 2009 +0800

    mesa/es: Add more exnteions to APIspec.
    
    This commit adds definitions of
    
      GL_EXT_texture_compression_dxt1
      GL_EXT_texture_lod_bias
      GL_EXT_blend_minmax
      GL_EXT_multi_draw_arrays
    
    to APIspec.xml and get_gen.py.  Some of the enums are not avaiable in
    the header files and the defining extensions are disabled.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29bd20ad1452bdc43d4cb0e42db65cf1069615cf
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 15:04:49 2009 +0800

    mesa/es: Add more extensions to glapi.
    
    This commit adds definitions of
    
      GL_OES_texture_half_float_linear, GL_OES_texture_float_linear
      GL_OES_texture_half_float, GL_OES_texture_float
      GL_OES_vertex_half_float
      GL_OES_vertex_type_10_10_10_2
      GL_OES_get_program_binary
      GL_EXT_texture_compression_dxt1
      GL_EXT_texture_format_BGRA8888
      GL_EXT_texture_lod_bias
      GL_EXT_blend_minmax
      GL_EXT_read_format_bgra
      GL_EXT_multi_draw_arrays
    
    to glapi.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2d21f67f901ec34799819ba47b9579ac78bf112
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 14:40:32 2009 +0800

    mesa/es: Generate code for special functions.
    
    es_generator.py did not generate code for special functions.  They were
    supposed to be defined elsewhere.  But as a result, parameter checking
    was also skipped.  This commit changes the way special functions are
    called so that parameter checking is always performed.
    
    When there is nothing to check, the check functions becomes macros
    expanding to the real functions, as an optimization.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7d23dfef54f837e21ff590ab0929802c3540831
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 11:48:05 2009 +0800

    mesa/es: Remove unused code in es_generator.py.
    
    Remove unused GetLoopSizeExpression.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0ab739c063885784e858060d749e2937e622da2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 11:22:19 2009 +0800

    mesa/es: Generate _mesa_GetFixedv.
    
    Have get_gen.py generate _mesa_GetFixedv.  The generated function does
    all the checkings and thus simplifies APIspec.xml a bit.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3bd85791766e4a6f3896ea724e18640e56c6808
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 23 13:49:08 2009 +0800

    mesa/es: Add a sanity check to APIspec.py.
    
    Some attributes are constant in a switch.  Raise an exception if they
    are not.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8264a6a8a6486562a86bb0da3f631c298edbd303
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 20 18:19:49 2009 +0800

    mesa/es: Switch to APIspec.xml.
    
    Update Makefile and ES generator to use APIspec.xml.  Remove APIspec.txt
    and related files.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c1a7bbe0d0c6727a432890164032188787e7e26
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Nov 22 20:09:06 2009 +0800

    mesa/es: Add APIspec.xml and its parser.
    
    APIspec.xml is based on APIspec.txt.  The new format has less code
    duplications and should be easier to read.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f38553018552ccf85b390d63cb57c701bd233ad
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 10 12:48:14 2009 +0800

    Update config linux-opengl-es.
    
    Build demos that require EGL_MESA_screen_surface, and build egl_i915.so
    that supports EGL_MESA_screen_surface.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b30876658b27284ff0271ff821769179cbed2d97
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 13:25:49 2009 +0800

    progs/es1: Port eglgears to OpenGL ES 1.1.
    
    This demo requires EGL_MESA_screen_surface to run.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cbc71923288ed189504b5b784c551f88a1010
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 11:13:38 2009 +0800

    progs/es1: Port egltri to OpenGL ES 1.1.
    
    This demo requires EGL_MESA_screen_surface to run.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b9cc50345b5b10bb998ce5ce6f7cb37b72f354f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:54:19 2009 +0800

    st/egl: Allow APIs other than OpenGL.
    
    This is done by stopping linking to libmesagallium.a and removing DRI
    related stuff.  The state tracker an application links to decides the
    API supported.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f0ea53747c14b1cd9686bcf650b96504128116e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Nov 10 13:10:55 2009 +0800

    egl_softpipe: Clean up Makefile.
    
    Fix generation of depend.  Link to the dynamic libraries used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b9f0ba7065c9cdbeaeac477c801dead001ab215
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:33:04 2009 +0800

    progs/es: Add .gitignore.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9de051e85e8d118414b113ce6524b03456bcd6d9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Nov 9 10:23:23 2009 +0800

    mesa/es: Add .gitignore.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97ea8e9263814634d2f718c82fb58464d20683f8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 16:27:19 2009 +0800

    Add new config for OpenGL ES.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1046f70a7d0592aaf10837ff9d2523de53910a31
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 17:11:43 2009 +0800

    gallium: Allow state trackers to install files.
    
    State trackers like es or vega need to install their libraries.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fb41df2cbae4cf35d0f73c2261a9409a1367903
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 30 14:09:09 2009 +0800

    mesa/main: linear_to_nonlinear is not always available.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37dca7955a55c0d1422dffa8a65d5b4ebe143d47
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 15:17:15 2009 +0800

    mesa/es: Improve support for parallel execution of make.
    
    Running make with -j for the first time might fail because glapi headers
    haven't been generated.  This commit should make it more reliable.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1c7874cd95e19929030038a78d889ac095a122a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Nov 6 16:49:04 2009 +0800

    mesa/es: Fix symbol conflicts and warnings.
    
    drawtex.c was listed in LOCAL_ES1_SOURCES twice.  My mistake when
    merging the patches.
    
    Also, run gl_apitemp.py with -c to silence warnings and add target
    "install".
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1af44e9e5a3b522dd083f7e1486146376b01fdff
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:05:06 2009 +0800

    glapi: Add OpenGL ES compatibility mode to scripts.
    
    When the mode is on, the scripts would generate headers that are
    suitable for OpenGL ES.  There are two differences.  One is that they
    will generate function prototypes for OpenGL ES specific functions.  The
    other is that, when a function has multiple names, SET/GET/CALL macros
    would be generated for each of names.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b85cada603ff0325dcf852f159837086a5bda14
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Oct 2 15:33:55 2009 +0800

    progs/es: OpenGL ES 1.x and 2.X demo programs.
    
    The demo programs are written by Brian Paul, and cherry-picked from
    opengl-es branch.  Several minor issues such as a linking problem are
    fixed.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14ac1073cda7ea4f623f312eb469554c3041315
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:31:17 2009 +0800

    st/es: Add OpenGL ES state trackers.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34064756a5e2c8952c9de26eaebafddabd562540
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Sep 22 15:00:24 2009 +0800

    mesa/es: Add support for GL_OES_draw_texture.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfa66bd6f941920cf32ce79fb103c3755b4dd8fb
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 21 17:57:57 2009 +0800

    mesa/es: Add OpenGL ES overlay.
    
    This is primitive support for OpenGL ES.  It uses a subset of mesa
    sources to build libesXgallium.a and libesXapi.a, where X is 1 for
    OpenGL ES 1.x, 2 for OpenGL ES 2.x.  The static libraries serve the same
    purpose as libmesagallium.a and libglapi.a do for OpenGL.
    
    This is based on the work of opengl-es branch.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f68bf0621d1f865033b078191c1f4ec1fa0bbc5c
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Sep 2 12:04:56 2009 +0800

    mesa/es: Add OpenGL ES XMLs.
    
    These XMLs define OpenGL ES 1.x and 2.x APIs.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cdf8ab0967b1a80c16d317ed5b0e3b810312ad1
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 12:39:56 2009 +0800

    mesa/main: Make _mesa_TexGenf and _mesa_GetTexGenfv global again.
    
    They are needed by OpenGL ES overlay.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b426288c2dbc42ef44ea13fe37afa77223107bb
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Sep 3 11:03:20 2009 +0800

    glapi: Include headers with directory prefixes.
    
    This allows different sets of generated sources and headers to be used.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df4c7e1b8faf0c0339ca7287e3560fafab02b6a
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 14:15:45 2009 +0800

    glapi: Avoid hardcoded category names in remap helper script.
    
    The output of the script is unchanged.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418f836d470b41c2a5dbfad52b797db1ec3871b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Oct 20 14:32:39 2009 +0800

    glapi: Add is_abi() to test if a function is in the ABI.
    
    The test is done by checking if the offset is manually assigned.  The
    generated headers are unchanged.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2edbf1395ca1e2d23b3bd2ba2c5d54f21d377b
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 21 18:46:28 2009 +0800

    mesa/main: Add more OpenGL ES types to glheader.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3d61d378574878deedb44d84f506ca23e66c6ca
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Sep 7 14:46:22 2009 +0800

    mesa/main: Add support for point size array in _mesa_GetPointerv.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6678f597e7c9ba784c9af0c86cfc6821558bcaa7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 18:25:24 2009 +0800

    gallium/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.
    
    When GLX_INDIRECT_RENDERING is defined, some symbols are used in
    libglapi.a but are not defined.  Define them through the help of
    glapitemp.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=888429360a30090b9ecd17bfd160a88141195235
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Oct 15 18:07:22 2009 +0800

    mesa/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.
    
    When GLX_INDIRECT_RENDERING is defined, some symbols are used in
    libglapi.a but are not defined.  Define them through the help of
    glapitemp.h.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7870298086cfdde020437e23ba86abb61741129e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Sun Oct 25 23:24:18 2009 +0800

    glapi: Allow normal entry points to be skipped.
    
    Reorganize glapitemp.h such that it is possible to skip normal entry
    points or protocol entry points by defining
    _GLAPI_SKIP_NORMAL_ENTRY_POINTS or _GLAPI_SKIP_PROTO_ENTRY_POINTS.
    
    Protocol entry points are those with different GLX protocols.  They are
    skipped in libglapi.a when GLX_INDIRECT_RENDERING is defined.
    
    Signed-off-by: Chia-I Wu <olvaffe at gmail.com>




More information about the mesa-commit mailing list