Mesa (arb_half_float_vertex): 170 new commits

Dave Airlie airlied at kemper.freedesktop.org
Sat Jan 23 02:28:24 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e044650a04c96dfdeef57a78a2ab711751fe7531
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Jan 23 07:38:06 2010 +1000

    r300: half float support
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=222401e61b96bb36f56820a30f5de3057d8a3d18
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:30:56 2010 +1000

    i965: add support for ARB_half_float_vertex
    
    enables the extension on i965 and adds support to the draw upload for
    the vertex format.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7df5c94cb53908402d727f35c3f218c181583d0
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:29:31 2010 +1000

    mesa: add core support for ARB_half_float_vertex.
    
    Adds the extension to the list + support to the APIs.
    
    also add t_draw.c support to convert for sw rast.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bd1de7c7eb37f12731e825d850daf8008c987d
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:27:27 2010 +1000

    glapi: add GL_HALF_FLOAT enum support.
    
    Regenerate enums files and GLX indirect.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6cefe03d6c1c32fbfa734e99a5d77b16a4fd8d
Author: Dave Airlie <airlied at linux.ie>
Date:   Mon Jan 18 16:25:30 2010 +1000

    progs: add trivial ARB_half_float_vertex support.
    
    This is just a trivial port of vp-array.c
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=883b57e66c8adc800d56080706c04cda4ffede11
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 22 11:11:48 2010 +0800

    winsys/drm: Update Makefile.template.
    
    Mainly to respect LDFLAGS and remove unused target $(LIBNAME_EGL).  This
    is based on the patch by Tomáš Chvátal <scarabeus at gentoo.org>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8107a45ce92a7b0aedc2ae562ca609308b096a8
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Thu Jan 21 16:42:58 2010 -0800

    Fix typo in configure message for gcc -fvisibility=hidden
    
    Need to use $CC for a shell variable, not $(CC) for a make variable
    which the shell interprets as running the command "CC".
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d65d5d299357ea77051c86ac81515b37c6ccf97f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:52:54 2010 -0700

    gallium: fix conditional rendering comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1549a77dd76dc737e40c417fd3b4f9802a33d8
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:52:36 2010 -0700

    gallium/docs: document conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d4805b36390e5625735dd348e8bd011bf489836
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 11:35:33 2010 -0700

    gallium: updated comments, whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc2914ab2645d2947898f96f9535f557c7c188cf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 09:44:42 2010 -0700

    mesa: minor whitespace fix

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e59353f592ef587d34279f0735f06053e289a7b4
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Jan 20 22:38:39 2010 -0800

    mesa: support for GL_ARB_fragment_coord_conventions
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ca22855119508457b2cbd9a0a3b840e47a61eff
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 09:38:50 2010 -0700

    progs/fp: testcases for GL_ARB_fragment_coord_conventions
    
    Based on a patch from Luca Barbieri but moved the comments after
    the !!ARBfp1.0 header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d3a7a251b091be1da5c8c4ef03d1b187ffd39c
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:16:54 2010 -0700

    docs: remove old pbuffer info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeff9f9725daffe06514f31d7005fd6d3f6b6550
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:13:32 2010 -0700

    docs: added target attribute to external URLs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=656834a871f4bc0f7a1725e59263fb3412d605ca
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 21 08:14:22 2010 -0700

    docs: add links to the egl, openvg, opengles pages
    
    And move the GLSL link up the use User Topics section.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074abd889f7f5d2c7805a2c0fe118f463101a63d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 17:40:48 2010 -0700

    softpipe: added region assertions in softpipe_get_tex_transfer()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9bd82656eec8ee2e85e828a7b05d93702da6ed
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:58:46 2010 -0700

    docs: new Mesa source tree overview page.
    
    This has been sitting around for a while.  Incomplete, but a good start.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4736e1cbbd4e2cf7fa4c67a728d520edc67e920f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 17:15:46 2010 +0800

    dri: Remove unnecessary glapi headers.
    
    They are not used at all.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdd250080593c6d0d5addcaff0b2a5c880d7a3b2
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 17:13:42 2010 +0800

    Do not include glapi/dispatch.h outside Mesa core.
    
    Include the glapi*.h directly instead.  glapi/dispatch.h became a Mesa
    core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1af67195b31f66c725293c916b794fbdb633aec9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 15:29:28 2010 +0800

    docs: Update documentation for OpenVG and OpenGL ES.
    
    Update the instructions and add references to egl.html.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ada46053a4b37967cc53355b9baf712aa5a8bafd
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Thu Jan 21 15:29:14 2010 +0800

    docs: Add documentation for EGL.
    
    This is a short guide to EGL.  The drivers that are to be removed soon
    are not mentioned in the guide.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=208e815c888d5267d146ac3a89a70d733728826c
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 18:59:39 2010 -0800

    gallium/i965: Make brw_batchbuffer prototypes match in source & header
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1334ce23550a8321023c0b8fa58ad266199afa1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Jan 20 12:21:21 2010 -0800

    radeong: Fix EGL driver names.
    
    Using "radeon" instead of "radeong" because we don't have classic EGL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffb72a6bf2de0d1044eacb0b72ad6a27c2198c4
Author: Tomas Chvatal <scarabeus at gentoo.org>
Date:   Wed Jan 20 21:14:32 2010 +0100

    Fix touching live system during install.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=156c90e5c3289fda8290bdd04c5cb5041a65113d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 11:18:25 2010 -0500

    r200: re-adding missing pitch alignment check in blit code
    
    lost after switch to common code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05208b298d218071bae75a52a16e4483ca64c94d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:02:59 2010 -0700

    mesa: replace questionable CPU_TO_LE32 macro with function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=506e27b9724e7f11350fc2454d263bea2df8ea39
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 19:02:13 2010 -0800

    Copy __FUNCTION__ portability #defines from mesa/compiler.h to eglcompiler.h
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67aa70411249cf0f8c39eedaf8432ad537c166ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 10:00:50 2010 -0500

    r200: fix some breakage after move to common blit code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a99ca490fee65d37a4c7469888680b412d27f7f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jan 20 09:06:49 2010 -0500

    r200: fix typo in 76cf2618327a7f008dcfd0d91d64d6d9e01f9a9c
    
    noticed by Maciej on IRC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8b694b2c2f451235270a3442254379caea3f57d
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 13:55:57 2010 +0800

    st/egl_g3d: Add support for driver probe.
    
    Hook the drv->Probe callback to allow the drivers to probe displays.
    The loading of state trackers is delayed to avoid unnecessary loading.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11f4360f2e915f236558da22efe5bdabd81446f3
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 15:52:50 2010 +0800

    st/egl_g3d: Add support for probe to native displays.
    
    The functions can be used to check if a display is supported without
    creating a struct native_display.  It uses a probe object that can be
    shared across drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5766c4ae39b4190965abd65eaf67b478a9ad028
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 14:35:50 2010 +0800

    egl: Add a simple cache for driver probe.
    
    In current design, multiple drivers will probe the same display and the
    best driver is determined.  The cache can be used by the drivers to
    store and share the probed data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf22fd5e5b13ccdb02ba0368ea722ede3bbc6de0
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:39:59 2010 +0800

    egl: Improve driver matching.
    
    Make drv->Probe return a score so that the matching can be done by
    finding the driver with the highest score.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=925f8113beba03e956351cee6780b1c7ab76add8
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 17:42:33 2010 +0800

    egl: Rename _EGL_PLATFORM_X to _EGL_PLATFORM_POSIX.
    
    The macro is used to determine if dlfcn.h or dirent.h is available.
    POSIX is a better name than X in such case.

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

    egl: Remove unused driver and display functions.
    
    Remove _eglPreloadDriver, _eglLookupDriver, and _eglSplitDisplayString.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57929eda3e876dc60be7060237a669f042be2376
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:29:21 2010 +0800

    egl: Use _eglPreloadDrivers.
    
    Replace the use of _eglPreloadDriver by _eglPreloadDrivers.  The latter
    supports EGL_DISPLAY which have a better chance to "just work".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3bcd33f7a8b32ce4ea6e979e9cc764d0f903ae9
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Tue Jan 19 18:13:50 2010 +0800

    egl: Add _eglPreloadDrivers.
    
    It can be used to load the user driver specified by EGL_DRIVER, or a set
    of drivers specified by EGL_DISPLAY, or the default driver, and in that
    order.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f291200a4bbc0b701cfe831bdeeb79f90efd866f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Wed Jan 20 13:24:42 2010 +0800

    st/egl_g3d: Do not reuse the pipe transfer in ximage.
    
    A pipe transfer is supposed to be temporary.  It should be created
    before X*PutImage and destroyed afterwards.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77c08003819e8e2c922271c859bceb2b9c9234b7
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jan 19 18:13:14 2010 -0800

    mklib: Fix static library generation/installation on Solaris
    
    Change ar flag from -v (-verbose) to -c (silence console output)
    so that it stops causing make_ar_static_lib() to return a bunch
    of output other than the resulting library file.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=917b6d2a4b0e330e34e06b3c37ebc906f974b26b
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Mon Oct 5 12:56:03 2009 -0700

    Remove hardcoded -Wall from Radeon DRI makefiles
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4a3f7d3ca377b77aa8c268037740a5372a2bdbd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 19 18:09:28 2010 -0800

    r300g: Move GB_AA_CONFIG to its eventual new home.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcbd285e421903ee0a65f19f5d633b25b5923c24
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jan 19 17:56:12 2010 -0800

    r300g: Make invariant state into an atom.

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=1658f80153b84d7d7f0bebeaaf89f9850f782923
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 18:00:26 2010 -0700

    util/blit: document params to util_blit_pixels_writemask()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=031f23ac3a3a9219f93268fb4517ab0f80d9be42
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 17:59:50 2010 -0700

    mesa: added comment about future FBO formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd232ae22f9590976d0fabd1eb0e75c4d58d96bf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jan 6 14:27:50 2010 +0100

    st/mesa: enable EXT_framebuffer_multisample
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76cf2618327a7f008dcfd0d91d64d6d9e01f9a9c
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 19:13:26 2010 -0500

    r100/r200: fix Y coord flipping in accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bb6b1d9dbabafdb864ee112526b1212744ac614
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 18:52:19 2010 -0500

    r100/r200: fix dst pitch in blit code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f965345ea54a46cd9fcfd3bf24d078defd128425
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 18:48:36 2010 -0500

    r200: add missing symlink to radeon_tex_copy.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f0709fd8f69bf8cc3e9502bad8d3e7296d935fb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Wed Jan 20 00:09:11 2010 +0100

    r100/r200: align to pitch updates in blit interface

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2706bc6a8898c7d7e155440cfa793035e56186b8
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:20:44 2010 +0100

    r200: use common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5170d2452beafc4a6f5859792d6c6b267c549e46
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:12:12 2010 +0100

    r100: use common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a4d7393bd8a752eba2ee687c1c3e2df5c82745d
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Tue Jan 19 23:34:56 2010 +0100

    radeon/r300/r600: share common glCopyTex(Sub)Image code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aed44f8a36d4974d42f643c5065f2a4d96fc619
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 23:00:36 2010 +0100

    r600: align to r300 changes in the blit code
    
    Pitch here means aligned width, not aligned width * bpp.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0174dac5f3bd47c0a2dcd40319bff288c83ee96a
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 22:52:40 2010 +0100

    r300/r600: move some bo offsets checking to blit code
    
    In preperation for texcopy code sharing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac8afd401fa5840cf726184329dac75197a50c2e
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Mon Jan 18 22:50:06 2010 +0100

    r600: prepare for some code sharing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f54e96c5976f0997dd3163ef027a44a3d79c43e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 22:44:30 2010 +0100

    r300: check if blitting for given format is supported earlier
    
    Prevents failing assertions at later stage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acac99e35ac28e3d7209b6891dd197bf94055793
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 15:21:52 2010 +0100

    r300: use nearest texture filtering for accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2fea26269ac6b386f78fb68168fade4ae3290df
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sat Jan 16 14:53:07 2010 +0100

    r300: fix Y coord flipping in accelerated blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11affafc75525c50a2b4ffc9f91c1fe620d328fb
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 14:17:20 2010 +0100

    radeon: use mesa provided _mesa_tex_target_to_face function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9363a813f1393f7c41c7af961ffc26947ad92572
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 13:59:39 2010 +0100

    r300: prepare for texcopy code sharing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f542fde77effbc3c780940e139fc2572e818a179
Author: Maciej Cencora <m.cencora at gmail.com>
Date:   Sun Jan 10 14:04:16 2010 +0100

    radeon: add blit function to vtbl

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f7dfe302557eca6a48d03abc38bfc32dbe2ad8f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Nov 20 03:10:57 2009 +0100

    intel: Remove dead note_fence vtbl hook.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a45f24c0a407980b906394d2cfc1e1dc2fdf43cd
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 23 19:09:48 2009 -0800

    i965: Improve the hashing of brw_state_cache keys to include the cache_id.
    
    No measurable difference on cairoperf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1cefabf98ac25832a420b245549492cc3bc6b4d
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Nov 22 04:30:01 2009 +0100

    i965: Remove obsolete comment about the state atoms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb4901593c9495714d3f54920a28c271852e2112
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 18 15:12:40 2010 -0800

    i965: Upload as many VS constants as possible through the push constants.
    
    The pull constants require sending out to an overworked shared unit
    and waiting for a response, while push constants are nicely loaded in
    for us at thread dispatch time.  By putting things we access in every
    VS invocation there, ETQW performance improved by 2.5% +/- 1.6% (n=6).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a96f74c9a1fd07301d349e4181a7212fc7d45c
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 18 13:27:47 2010 -0800

    i965: Allow for variable-sized auxdata in the state cache.
    
    Everything has been constant-sized until now, but constant buffer
    handling changes will make us want some additional variable sized
    array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d4e674b212c9dc6408c13913a399bd4a2b9a1e3
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 19 10:55:21 2010 -0800

    intel: Use the new DRI2 flush invalidate entrypoint to signal frame done.
    
    Previously for frame throttling we would wait on the first batch after
    a swap before emitting another swap, because we had no hook after a
    swap was emitted.  This meant that if an app managed to squeeze
    everything it for a frame had into one batch, it would lock-step with
    the GPU.  With the swapbuffers changes, we now have the entrypoint we
    want.
    
    This takes the WoW intro screen from 25% GPU idle and visibly jerky to
    4-5% GPU idle and rather smooth.  Other apps such as OpenArena have
    run into this problem as well.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7aaf052f935cb51b7b616a7a764c57fc01b2821
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Sat Jan 16 20:21:35 2010 -0800

    Sun compilers now support some gcc __attribute__ values
    
    Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls
    for aligned, always_inline, noinline, pure, const, and malloc.
    
    This commit includes updates to files that were regenerated by gl_XML.py
    after adding the __SUNPRO_C checks to it
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adda7f3215a0f749751977cbbb6cef67f7163be5
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Sat Jan 16 18:34:23 2010 -0800

    Check if gcc supports -fvisibility=hidden before adding to CFLAGS
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aec3fe82e490efa36c432b2f43cbeebefa91e88f
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 11:14:00 2010 -0700

    softpipe: remove redundant assignments
    
    We initialized width/height/depth from pt->width0/height0/depth0 above.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef631104d51d011ef1dbaf7b4aeba274ae103ad7
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:47:04 2010 -0500

    r100/r200/r600: fix typo in 2b1d5ea4f0250a6a7fa312ced0a7af85e909381b

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b1d5ea4f0250a6a7fa312ced0a7af85e909381b
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:42:41 2010 -0500

    r100/r200/r600: check if blitting for given format is supported earlier
    
    based on Maciej's r300 patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67cd1994f3474dd638af76b2bf5b19490863cba
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Tue Jan 19 01:26:35 2010 -0500

    r100/r200: add blit support for ARGB4444

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d529083fe7d945d522b4ab65314e89540238c4
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 21:58:02 2010 -0500

    r60: Add relocs for CB_TILE/FRAG
    
    as per 46dc6fd3ed5ef96cda53641a97bc68c3bc104a9f

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09f69b1e5d4e9a4086950de97e0bff46e70bd686
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 18:05:55 2010 -0800

    docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f90733c116acb68d79b3c4dda76983819062a5f1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:37:25 2010 -0800

    docs: Use proper XOR symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daccc962a15f333a4759849d7088b0c985189175
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 20:56:11 2010 -0500

    r100: add blit support
    
    Only enabled with KMS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ced546577745d361ad06577914f44f484656d37
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 20:51:15 2010 -0500

    r200: add blit support
    
    Only enabled with KMS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=047719182f2df147449535d7573b2f9653306a2e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:31:56 2010 -0800

    docs: Spacing in TGSI formulae.
    
    Some of those still look atrocious. :T

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28fd246634cc05f617753cb86cadbbb9520a4266
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:17:09 2010 -0800

    docs: Grammar and refs in Rasterizer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2598f00078cf34b1828bde2bd6ab73fed6c8c4d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 17:12:13 2010 -0800

    docs: Cleanup Rasterizer a bit.
    
    I'm getting better at this, I think.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b4ad023211ebd69e53ebb2c261af66d09383440
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 16:40:39 2010 -0800

    docs: Fix terms and refs.
    
    I fail at Sphinx-style ReST.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f52dfeda2b3bc40b6c0acea0e9012c3b8cb36e8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 15:24:51 2010 -0800

    docs: Slowly keep fleshing out more info.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9811ebf61f5d1220ef0c7e33e6677304e9b31052
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 15:09:30 2010 -0800

    docs: PIPE_TEXTURE_USAGE info.
    
    From IRC with Jakob.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0714474ae225d12ea00da683785600c0c211f901
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 11 09:23:41 2010 -0800

    i965: Clean up constbuf handling by splitting reladdr/non-reladdr loads.
    
    The codepaths in the function were almost entirely different.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c653f5f3872862da396353df63ef93ed86f608fa
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 11 08:45:58 2010 -0800

    i965: Only set up the stack register if it's going to get used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b964234c37673ec6b444d0a8fa3b823f03fd05
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Jan 9 02:03:13 2010 -0800

    i965: Fix loads of non-relative-addr constants after a reladdr load.
    
    Fixes piglit vp-arl-constant-array-huge-overwritten.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6559b7e01bbbf7f8d23d6ca58b5fe3d8514ad97
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 21:37:33 2010 +0100

    nv50: fix constant vtxattr methods
    
    This function was untested, sorry.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d6e3dd84d21a9c0a60cd64304d39d8928f37238
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 19:52:34 2010 +0100

    nv50: make instanced drawing work with edge flags
    
    And fix some obvious mistakes introduced in the
    previous instancing commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e74db4f20fdc4bd71259480f6f93436c98275cb9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jan 18 16:22:59 2010 +0100

    nv50: cannot exit shaders on a control flow instruction
    
    Fixes lockup triggered by this ingenious shader:
       1: CALL :3
       2: END
       3: BGNSUB ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fb9c9f9ca27fbdb90fc0a7a01bdff64d32c05bb
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Jan 18 16:12:38 2010 +0100

    nv50: fix nv50_program->immd memory leak

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7472cd0f1f0f8284729274bc5c453d59d9ab4b55
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 19:07:44 2010 +0100

    tgsi: Fix behaviour of dimension index.
    
    The dimension index always addresses the second-dimension axis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=463351ea6c953c3db7f135ba97160a212562daef
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 14:01:40 2010 +0100

    tgsi: Allow TEMPORARY registers as indirect address into source operands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4698a865e076998107c188b39db039bdcbaac3a9
Author: Michal Krol <michal at vmware.com>
Date:   Mon Jan 18 12:11:05 2010 +0100

    tgsi: Add ureg_DECL_immediate_block_uint().
    
    Allows declaring a contiguous block of immediates. Useful for
    relative indexing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c041fac96303200f84b379829fd2f72cbc46423
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 11:06:55 2010 -0700

    glsl: remove __inline directive
    
    It makes no difference with gcc -O3, for example.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0766780a98a86c474c70dcd0179d697b906ecfdb
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 10:43:33 2010 -0700

    st/mesa: updated comments and whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5347ca94dd58351aa81ec09addd537f1dbc3e9d
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 14:47:53 2010 -0800

    st/mesa: fix memory leak in st_translate_mesa_program
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3310fe0e91c86df098a499a55f7aed5530f10290
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Mon Jan 18 11:21:19 2010 -0500

    r600: fix some warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15601835361e2fdd34b38b265cfc3007749ee24d
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Jan 18 15:32:24 2010 +0100

    r600: Update default state size to account for the new relocation
    
    the new relocation for CB_COLOR0_FRAG & CB_COLOR0_TILE add 4
    dwords to the default command stream. Increase the prediction
    default size to take this into account

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46dc6fd3ed5ef96cda53641a97bc68c3bc104a9f
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Jan 18 11:05:50 2010 +0100

    r6xx/r7xx: emit relocation for FRAG & TILE buffer
    
    FRAG & TILE buffer are unused but still they need
    to be associated with a valid relocation so that
    userspace can't try to abuse them to overwritte
    GART and then try to write anywhere in system
    memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b82f0f67e4614fc12aee492b0a3cdf5db7391df
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Jan 18 12:42:10 2010 +0200

    r600: fix shadow_ambient shader
    
    rtype enums are different, DST_REG_OUTPUT got SRC_REG_CONSTANT in some
    shaders and produced invalid output/hang
    as TEX output is temp register always set out src to SRC_REG_TEMPORARY

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0857f38c398bf14526bb47e0c57602be4e7a0ae4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 02:30:49 2010 -0800

    radeong: Don't allocate HW BOs for constantbufs.
    
    We have broken 1000 FPS. Hell yes.
    
    Heavily inspired by Marek's patch, but using pipebuffer instead of
    a roll-your-own malloc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=673ae6266ebf66145bf2bd7d37965f3fe60371d5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 19:21:03 2010 +0100

    r300g: fix polygon offset
    
    As per classic r300.
    
    Not sure why glean/polygonOffset still fails, but we do emit the same register
    values as in classic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3d41cbc3504536c2d2dfa2faaae86b2ae5eb670
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jan 17 14:54:35 2010 +0100

    r300g: fix vertex data swizzle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd553ec8be14eea7db2d21b9f26ea6e72474a471
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jan 16 01:45:10 2010 +0100

    r300g: do not align compressed textures to a tile size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=064eb0a095b1ac56e20459c216c9271bef01cb9f
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 17:12:50 2010 +0800

    st/egl_g3d: Clean up for x11_drawable_get_depth.
    
    Fix a wrong comment and remove an unnecessary #include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a16d353b5ea0e14887a2cd2db222beb357b37d65
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:37:21 2010 -0800

    dri: Add an MSAA-enabled factor to DRI configs.
    
    4 samples should be enough for GLUT to be satisfied, and I think most
    of the HW that does any MSAA, can do it.
    
    Note that any pipe that doesn't multisample can just ignore the
    corresponding flag in pipe_rasterizer_state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c273ab007dc4194b62965c3b1d9c8a90ea573680
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:36:04 2010 -0800

    dri: Properly calculate number of modes for MSAA.
    
    Split from the next patch for bisection purposes only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a7d8db98e5ffd0699d4cb59663d7621bc20594
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Jan 18 00:35:11 2010 -0800

    radeong: Check DRM version, and report stats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11a2bbc3e96a5d72cc1473362c771ddebe0f9b8d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Jan 17 15:57:26 2010 -0800

    radeong: Use vram_size instead of vram_visible.
    
    The kernel will decide on its own what to give us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8311a49b2d4c34d17186d6d7e83307eb989a8260
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 16:30:07 2010 +0800

    progs/egl: Pass EGLDisplay to eglCopyBuffers.
    
    X Display was wrongly passed to eglCopyBuffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ede755af4c4a22fd0076f1e18a5356879ac9c7e7
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 15:28:13 2010 +0800

    st/egl_g3d: Add support for eglCopyBuffers.
    
    It uses a slow path to copy the render buffer of the surface to the
    target pixmap.  We might be able to create a pipe context for
    EGLDisplay's use and use a blitter context for the purpose.  It is left
    for a future consideration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8244e294646c1b5127a2bf3e92811300b0e3b9e
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Mon Jan 18 15:49:20 2010 +0800

    st/egl_g3d: Add is_pixmap_supported to native display interface.
    
    The function may be used to support, for example,
    EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap.

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

    st/egl_g3d: Update validate to use an attachment mask.
    
    A validate call asks for the buffers of a native surface.  Using a mask
    to represent the interested buffers is more intuitive.  It also rules
    out corner cases such as a single attachment being listed multiple
    times.

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

    st/vega: Fix window resizing with egl_g3d.
    
    egl_g3d calls st_set_framebuffer_surface on window resize.  It updates
    the renderbuffer's geometry and makes st_resize_framebuffer a no-op.
    This commit improves the no-op check a little bit.  It can do better
    after gallium-fb-dimensions is merged.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef517c9385521f6e46a1f56ef6817518434ca349
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 15 17:52:10 2010 +0800

    st/vega: Call screen->update_buffer instead of winsys->update_buffer.
    
    This removes the last reference to winsys and is per mesa/st.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b71386426b96c447248bc6102c6ff6182f65431
Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Jan 15 17:59:16 2010 +0800

    tgsi: Add missing semantic name in text parser.
    
    This time, INSTANCEID is missing...

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