Mesa (gallium-0.2): 49 new commits

Brian Paul brianp at kemper.freedesktop.org
Tue Dec 16 23:34:58 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8e42652c67e1ff0d4624c50924a93e6a309a4c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 16:01:30 2008 -0700

    mesa: updated list of src files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89565b22f5a5224f1c347fcf636aa203b3911760
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 15:53:35 2008 -0700

    mesa: update SConscript with new source files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0caa10a85b39f0e657dc0c4816884c9356b0b1a
Merge: 3616fb08da8ef392db1d5ccab55b8eb9f6a6f32b 3be8d6db9e8bfbd1b3ebf9ac382857ad1e6ef753
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 15:50:14 2008 -0700

    Merge commit 'origin/master' into gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3616fb08da8ef392db1d5ccab55b8eb9f6a6f32b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 15:39:14 2008 -0700

    tgsi: use flr(), not trunc() for ARL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3be8d6db9e8bfbd1b3ebf9ac382857ad1e6ef753
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 15:25:58 2008 -0700

    mesa: disable debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=368df1615ef65afed96a44e1f43ade8cc703696f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 16 14:29:52 2008 -0700

    mesa: fix some GLSL array regressions
    
    array.length() wasn't working.
    Swizzle mask for accessing elements of float arrays was incorrect.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=702b5b076b7591560e7e701e0c9ff2eeb30fa966
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 18:37:39 2008 -0700

    mesa: rename slang_library_noise.[ch] to prog_noise.[ch] and rename functions
    
    The noise functions were not glsl-specific.
    Also, ran indent on the code to clean it up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4341fe80acf75bf5417ffeb85fe6902218b752a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 18:30:40 2008 -0700

    mesa: updated GLSL docs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec8cdc71132be178c1588c9cffc184c2b4227b14
Merge: 63fc119d6c4f300958768144bd2a944e61c33eeb 4561307a27e07e37319fdf993c37f2c1b85ee3e9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 18:25:43 2008 -0700

    Merge branch 'glsl-1.20-v2'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4561307a27e07e37319fdf993c37f2c1b85ee3e9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 18:24:16 2008 -0700

    mesa: bump glsl grammar revision
    
    And update some copyrights.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63fc119d6c4f300958768144bd2a944e61c33eeb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:30:42 2008 -0700

    mesa: in slang linker, replace assertion with link error when max samplers exceeded

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bfddf976682d8c466994942bf539619511c594
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:29:14 2008 -0700

    demos: updated tests/floattex.c (doesn't work just yet).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c573b9f94a532c07438d72694115182c6a12903a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:26:02 2008 -0700

    mesa: move _mesa_dlopen(), etc into separate dlopen.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12219210af0bd2ec888c1cbcb3621237368fe4e8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 8 15:42:54 2008 -0700

    glut: added GLUT_PPM_FILE env var to dump first frame to a PPM file
    
    Set GLUT_PPM_FILE to the desired filename.  The first frame rendered will
    be written to that file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49543d7177fabc848822431891266e33bc13c818
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 18:18:08 2008 -0700

    mesa: more re-org of variable declarations in glsl compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1229cc9e7c78c59cad8d0df30b1f28d9bc81faf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 16:57:37 2008 -0700

    mesa: more comments, clean up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a66ff046cc169c6479b00b1e7fc5d87b93ad60ed
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 16:49:32 2008 -0700

    mesa: added comments, remove unused code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa1b90463676ea71f24c1956dcf51deec1bf664c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 15 16:44:55 2008 -0700

    mesa: checkpoint: handle uniform vars in _slang_gen_var_decl()
    
    This allows uniform declarations with scalar/array initializers.
    The code is rough though, and will be cleaned up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc58da3e063d2a4018eea9149b43a3656a93a7ca
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 15 15:10:18 2008 -0800

    intel: stub out CompressedTexSubImage2D instead of segfaulting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=095c3a5cb16dae5c1e4cf85bffd3cb2465ab9e28
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 15 13:25:20 2008 -0800

    i965: Update state before checking for fallbacks in brw_try_draw_prims.
    
    This got flipped around in 7855b2aef6bd9e9c2d73260b5cd166159b2525c6.
    
    Bug #18907.  Thanks to idr for pointing me at a nicer testcase than blender.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9475cc240984aab5d9cc5868aa3f6c1b206be94
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 18:03:48 2008 -0700

    mesa: use IFLOOR(x) instead of (int) FLOORF(x)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b61e9c6e699690aa2ce61ad746170ea6d5597f4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 18:00:47 2008 -0700

    mesa: place glsl constant arrays in constant memory
    
    For example, a declaration like
       const float[3] xxx = float[3](1.1, 2.2, 3.3);
    will place the array in the constant buffer whereas a regular, non-const array
    would be placed in the temporary register file.
    Next up: do the same thing for uniform arrays.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da44c62cc91c60d392f6e57aa047473b67ffb9b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 18:00:19 2008 -0700

    mesa: remove old size=4 limit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4be09fb2b4a2a45a95a388f536aee566e05f96a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 16:20:31 2008 -0700

    mesa: code clean-up in glsl compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=240e211c711b0ebfe6c3daa6cb70a3fa8fc8b656
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 16:02:31 2008 -0700

    mesa: remove unneeded swizzle init code in glsl compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d49fc83f11ec2f333e06e94af5ac0d24b93caa8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 15:34:58 2008 -0700

    mesa: disable glsl debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81253be3347312eb7539eb61ee9362f76370eba7
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 15:11:08 2008 -0700

    mesa: remove unused varpool code in glsl compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c0c5e5af9c72c170991f48628673faba85bc6f4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 15:07:21 2008 -0700

    mesa: basic array constructors work now
    
    For example: float[3] xxx = float[3](1.1, 2.2, 3.3);
    
    Optimizations for const-qualified arrays next.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20d00f04bdbdc0d3abdae8984ff5c874c4f0a10
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 15:01:00 2008 -0700

    mesa: copy array_len in slang_fully_specified_type_copy()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9016331d0fd0783d1e46c9d4b651797d6af4a60f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 15:00:06 2008 -0700

    mesa: remove incorrect array_len assignment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87a00959ba40ee0aeaebbc8a86ca081cf3b81c75
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 13:18:30 2008 -0700

    mesa: array size fix in _slang_typeof_operation()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8571401d7d7c9c91c6f053e5dc8c94a4567140fe
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 13:05:29 2008 -0700

    mesa: fix some more GLSL 1.20 array things.
    
    Function that return arrays should work now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5367622a3f1cffe67af0fb6fca99ad02eefd374
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:32:56 2008 -0700

    mesa: more glsl function renaming

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4019483dea406e997ae1c6b61b41cc49786c8ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:29:15 2008 -0700

    mesa: use _slang_alloc()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=456a4e274ff60122ab7e23dad2d462be3d910599
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:22:47 2008 -0700

    mesa: glsl compiler function renaming

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a174ef4090189e19831092bb2bae4bfc5396968
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:17:58 2008 -0700

    mesa: more glsl type/function movement

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeeb9bca2712dbf8540486fc584e214a8af4c7c4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:11:41 2008 -0700

    mesa: move some glsl compiler functions to different files to be more consistant

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea9dc3879f4cbbaa8ce9e305884a4afdc1fdd28a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 10:03:31 2008 -0700

    mesa: move _slang_locate_function() to different file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19ca2908be5df2240d694c67c6f190982e9f7922
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 09:58:18 2008 -0700

    mesa: remove unused fixup table code in glsl compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade777ea1b62e2280c9f05fa09927a8f9bb63f4f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Dec 12 09:56:13 2008 -0700

    mesa: checkpoint: GLSL 1.20 array constructors

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1737f2dbdd8d9d6b1da140340323cbf83f7bd592
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 11 19:34:43 2008 -0700

    mesa: consolidate variable declaration initializer code for globals too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2760bca1e13e62943affd762ed560bc30fbcc27a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 11 19:28:22 2008 -0700

    mesa: move variable initializer IR generation into _slang_gen_var_decl()
    
    More code consolidation coming...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05ed9f7fe934249eaa5a16123b5b5f7f62b0ad26
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 11 19:10:58 2008 -0700

    mesa: simplify some glsl variable declaration code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=929eb00b32dfea9b1ac58923c88d5573872adea1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 11 18:49:28 2008 -0700

    mesa: glsl clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dc3de016cd0306bf5b492ed781e824864788f11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 11 18:02:19 2008 -0700

    mesa: checkpoint commit of GLSL 1.20 array syntax.
    
    This allows things like float[3] x = float[3](1., 2., 3.);
    
    Parsing and AST construction now.  Codegen not working yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f5c1a5e89fe43ddfa277d7392dcaf8ac1d6c88
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:30:42 2008 -0700

    mesa: in slang linker, replace assertion with link error when max samplers exceeded

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c7419d57b042cdec7753fe4799e56002009102b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:29:14 2008 -0700

    demos: updated tests/floattex.c (doesn't work just yet).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c89690f7654b4e79a771c542a3c06e992e704555
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Dec 9 14:26:02 2008 -0700

    mesa: move _mesa_dlopen(), etc into separate dlopen.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5295f9a033e958e144ac3f47e6146842cd7dff9c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Dec 8 15:42:54 2008 -0700

    glut: added GLUT_PPM_FILE env var to dump first frame to a PPM file
    
    Set GLUT_PPM_FILE to the desired filename.  The first frame rendered will
    be written to that file.




More information about the mesa-commit mailing list