Mesa (gallium-0.2): 60 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Mon Sep 22 05:30:59 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dace236c5fffa29d59e4d12fa865889bbecbdd24
Merge: e61793a7c01588f2e6235f1271af4c58fa8adad4 6fd15dd80666ccb1e9b99cedd306e32cc7cee989
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 22:30:55 2008 -0700

    Merge branch 'master' into gallium-0.2
    
    Conflicts:
    
    	src/mesa/glapi/glapi.h
    	src/mesa/main/api_exec.c
    	src/mesa/main/attrib.c
    	src/mesa/main/clear.c
    	src/mesa/main/context.c
    	src/mesa/main/mfeatures.h
    	src/mesa/main/mipmap.c
    	src/mesa/main/mipmap.h
    	src/mesa/main/readpix.c
    	src/mesa/main/sources
    	src/mesa/main/state.c
    	src/mesa/main/texformat.c
    	src/mesa/main/texparam.c
    	src/mesa/main/texstate.c
    	src/mesa/vbo/vbo_context.c
    	src/mesa/x86/common_x86_asm.S

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd15dd80666ccb1e9b99cedd306e32cc7cee989
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 19 18:14:15 2008 -0600

    mesa: allow for extra per-context init
    (cherry picked from commit 815cdcfbc0740c66b901361620c88d99541bdad2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b7e90984511cfa47597c255d73ca416ddd2db6f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 12 17:41:57 2008 -0600

    mesa: texture crop rect state
    (cherry picked from commit c01fbc7866d7cd5cf4263dffec6d9591470b4c23)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93c90d34d10e06105984796b7b157f2a3e6db5c1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Aug 12 10:00:36 2008 -0600

    mesa: set point state
    (cherry picked from commit af3d9dba562813ffed71691bffd7faf6665c4487)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=868c09a267f3c25591075f5a9e5d54535958632f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 8 13:06:54 2008 -0600

    mesa: fix some feature tests
    (cherry picked from commit 74b14fe6ddbece8bc662aac4d3b2b18d8d853486)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8122ab2dfd0e158a4982e1bfeb1f7a6f185b69ee
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Aug 8 12:29:48 2008 -0600

    mesa: fix some pixel transfer state tests for depth formats
    (cherry picked from commit 966e199e409a1b52eef88e48997442250997f45e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc8749cd593e29e7950da36cd166aa1c9ebc34b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jul 25 08:34:54 2008 -0600

    mesa: fix issues causing warnings on Windows

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9614eac85df028bbb77a5073f2f1839bdaa308a0
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Tue Jul 15 11:15:27 2008 +0200

    mesa: Silence compiler warnings on Windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1685ce947545fac8c254cafdc0f133b6202ca9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jul 14 11:20:58 2008 -0600

    mesa: comments about vectors vs components

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb10fa3ed6262a8103e5f3f579b2ec2b9d72afa9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:58:50 2008 -0600

    mesa: remove debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6246dd890f356cc8beaab035018890e719e06227
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jul 8 16:12:01 2008 -0600

    mesa: implement glGetUniformiv() with new ctx->Driver function
    
    The old implementation could overwrite the caller's param buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48cba703fa6fdbe2ad34770d54aeafdd01493f27
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jul 3 14:12:27 2008 -0600

    mesa: added case for fixed pt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf2c8a04313b80a01ef23b06993586ce62281a4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 25 08:45:14 2008 -0600

    mesa: point size arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8e50dd796a72c396bb22d414feba75c426c5e7e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 14:02:24 2008 +0900

    mesa: Replace deprecated __MSC__ macro.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60325331a8a76f3c783284c65b81cee471d7d64c
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 13:12:41 2008 +0900

    mesa: More signed/unsigned float/integer fixes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=457d7218b8e0f0c21ae31564d25b7031b423b0f8
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 11:34:46 2008 +0900

    mesa: Use appropriate unsigned/signed, float/integer types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f729e4ec145ca388fb20e72d65c51af154d2e5
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 11:33:03 2008 +0900

    mesa: Use _mesa_bsearch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=baa76e9aa255c4b4591111991b6ad6d80e69d9c1
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 10:58:55 2008 +0900

    mesa: bsearch implementation for WinCE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e8af5ffcf5b59b6852cf0c7ad992af97de13fce
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Tue Jun 24 02:37:21 2008 +0900

    mesa: ASSERT macro is already defined by WinCE headers.
    
    Even when just the standard headers are used....

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c115616bda80390e6d4b11e7ce6184ef1cc00838
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 14:29:49 2008 -0600

    mesa: init ctx->RenderMode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d17485fef9b084a6812c626d9734816429f29199
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:49:25 2008 -0600

    mesa: GL_BYTE vertex/texcoord arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=394c1d1c53074f82d2664f655f948f8966f46b9d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:32:22 2008 -0600

    mesa: initial support for fixed-pt vertex arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb00f09f1bfb195206ffac6481d83ecf57fd37ce
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:31:05 2008 -0600

    mesa: refactor: move initialization of DefaultPacking state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b8b58b79a1837f75cec44089589a308ccd865f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:15:30 2008 -0600

    mesa: fix errors in prev commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a4bed8f088d6f7c558ad187c338cbcd6c692b5d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 11:05:00 2008 -0600

    mesa: revamp glBlendFunc loopback

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85f553d3c11a1fdf26e8ceb4767742afce0b24ff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 10:47:38 2008 -0600

    mesa: fix some FEATURE_x tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51d73dd943de688be7e65057af150e8eb92ae21
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 20 08:07:38 2008 -0600

    mesa: test for FEATURE_ATI_fragment_shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=715715e230bbe3e90fed566230b4a10ed0e89e90
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 18 09:30:13 2008 -0600

    mesa: fix ReadBuffer initialization

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d4f590f3e032d329ebb33dea69d951bb96d11
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 17 16:56:32 2008 -0600

    mesa: FEATURE_dispatch to control dispatch table usage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dbc515a669be123a019aeb4aa5aae6b1679f6a9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 16:45:15 2008 -0600

    mesa: move some glapi bits around
    
    Move _glapi_proc typedef from glapitable.h to glapi.h
    Also, don't include glapitable.h from glapi.h
    Before we were including the huge glapitable.h file in every .c file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d22ef6bcbaf083b601fe6b37ef2e65e81116082b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 14:13:25 2008 -0600

    mesa: remove some temp debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e3ae76feac17570b50ec6751e07ea112dde597f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 13:56:53 2008 -0600

    mesa: check FEATURE_ARB_occlusion_query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=049a59a87cafd8ad089f99232bac7ea6cad85f29
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Jun 13 09:10:09 2008 -0600

    mesa: fix typo: s/stacks/stack/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c64fa748c833a9688d3a141a7807686701e24f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Feb 11 09:43:30 2008 -0700

    code refactoring, new next_mipmap_level_size() function
    (cherry picked from commit c22d9152e33792ea58426c53bc9b96bf552b0b44)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93243f8b7d43695654a36334c8cc5cea140d23c
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Feb 11 09:33:28 2008 -0700

    added _mesa_tex_target_to_face()
    (cherry picked from commit b52ce6341f877a0a1cfd3c50c07eeb1c156ae89e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=abb465cdc71da566d431f44feeec31594e01086f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Feb 8 16:56:21 2008 -0700

    refactor code, export _mesa_generate_mipmap_level()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dc9c99b9f15eb9e0c4f7cd493d776f6d4162ed
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Fri Feb 8 16:46:12 2008 -0700

    move _mesa_format_to_type_and_comps() to texformat.c
    (cherry picked from commit 42eac65da45fb58bffdf94ab8f9860d8cee5b256)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08200237968e3129d0cb35e03b2a5514b1dcb53
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 20:09:31 2008 -0700

    mesa: pull in mipmap.c changes from gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=facfb44d37905870ffabede8a05f1b483105b539
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jun 12 16:48:24 2008 -0600

    mesa: remove unneeded #include
    (cherry picked from commit 6363960db55769db73021081b60f1028723d9f58)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd630ef907cd6bb91bad0c9f5db83f2fa67be47
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 20:13:07 2008 -0600

    mesa: refactor: move various ENUM_TO_x macros into macros.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1fdc15238498bf025d0f0be7337e2f9dda455f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 20:05:53 2008 -0600

    mesa: refactor: move glTexParameter-related functions into new texparam.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11ebfd22bb451f86a492254b77c90aeb011f8d9a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:58:30 2008 -0600

    mesa: refactor: move glTexEnv-related functions into new texenv.c file
    (cherry picked from commit 7ecac78ab53016ae3db3dd601b187cb050037463)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10db6c2d81506bb8cc5165d07b01e93d3830978d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Jun 11 19:48:01 2008 -0600

    mesa: refactor: move glTexGen-related functions into new texgen.c file
    (cherry picked from commit 27049189d6221fefe43eb55846efaa51742dcdf4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc71f3ec2e3bec6c842473f6b2b6287b309c958
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Jun 10 16:43:49 2008 -0600

    mesa: refactor: fix some FEATURE_ typos, mistakes
    (cherry picked from commit e4cfe0854ad968193106048179b9b52ec1768f41)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a61c66fd1b625a5606b795d192a49632ff1787
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sun Sep 21 19:29:15 2008 -0700

    mesa: refactor: move #define FEATURE flags into new mfeatures.h file
    
    Also, check the FEATURE flags in many places.
    (cherry picked from commit 40d1a40f294f1ed2dacfad6f5498322fc08cc2d1)
    
    Conflicts:
    
    	src/mesa/main/config.h
    	src/mesa/main/context.c
    	src/mesa/main/texobj.c
    	src/mesa/main/texstate.c
    	src/mesa/main/texstore.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24172fe595eede2649dd88363d2cda68f928a03e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:14:02 2008 -0600

    mesa: refactor: move _mesa_update_minmax/histogram() into image.c
    (cherry picked from commit eded7f010d344a909cf9c403eb3bdad91804d174)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c132e2b1db855b3c33d8b879c4a986011d631d43
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:09:21 2008 -0600

    mesa: refactor: move multisample-related functions into new multisample.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e48defc98045f419e71ca13e4f45470b2336ecaf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:04:31 2008 -0600

    mesa: refactor: move _mesa_resizebuffers(), _mesa_ResizeBuffersMESA() to framebuffer.c
    (cherry picked from commit 9091015a9782ad15e58540a8fd61df83ea2bfe31)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab1d0aceaffbf872d7f8ebea2a6655e25bf2390
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 15:01:02 2008 -0600

    mesa: refactor: move glClear, glClearColor into new clear.c file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55e341c4c2e5a6f3475a8a3e6389b904f99a6d1a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:55:24 2008 -0600

    mesa: refactor: move scissor functions into new scissor.c file
    (cherry picked from commit 4be7296bfcba22a849f949d105ea385e6964cc25)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18d2822905ac3187318bd662f80c2836bdfa7c1f
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:32:27 2008 -0600

    mesa: refactor: move pixel map/scale/bias code into image.c
    
    pixel.c is just the API-related code now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533c1dbe7582bdd72f671eef02e085f0c43159e2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:25:23 2008 -0600

    mesa: refactor: new _mesa_init_pixelstore() function
    (cherry picked from commit 5f91007f996d0b7e3233f221a6b0056203e356d2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9e5671691289006e9b1152d6ce20200a83010c2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:49:04 2008 -0600

    mesa: refactor: move _mesa_init_exec_table() into new api_exec.c file
    (cherry picked from commit b36e6f0baf64491772b8e1a1cddf68a7dcf8ee22)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28876dd511ec2c9d5f5500499201df2588e8c7f1
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:22:15 2008 -0600

    mesa: refactor: move glReadPixels code into new readpix.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87534210bb9fe5f4e3053d12123491a8c2ccbf6d
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Oct 17 16:18:45 2007 -0600

    Add some FLUSH_CURRENT() calls.
    
    Without these we can find ourselves in _mesa_load_state_parameters()
    computing derived lighting/material values whhen the current material
    properties haven't been updated from the VBO.
    This may be a somewhat wide-spread problem that needs more attention...
    (cherry picked from commit 49adf51eeec31c9f3c995a70acc5008522689708)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=411d6672a6f3b228faebcf13da90388ea7671ae2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Jun 9 14:14:34 2008 -0600

    mesa: refactor: move glPixelStore function into new pixelstore.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9228f1c881b7574d75f6ef4dfa5e06aba398ed02
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Jun 5 12:08:19 2008 -0600

    mesa: remove EXT/NV suffixes from _mesa_PointParameter functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e1a76f6220127f91f3d1adbbfc764332a9a138
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Thu Aug 7 09:03:30 2008 +0100

    glut: Remove EOF characters.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c1fda71acfbe01bf36356f6af90d9ac631e18c1
Author: Benjamin Close <Benjamin.Close at clearchain.com>
Date:   Mon Sep 22 11:59:30 2008 +0930

    i965: fix compilation
    
    Found By: Tinderbox

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7573d805e9fa4d985cf48f467df5bd39dc3e7c0
Author: Chris Rankin <rankincj at yahoo.com>
Date:   Sun Sep 21 23:56:17 2008 +0200

    Fix X86 compilation.




More information about the mesa-commit mailing list