Mesa (master): 32 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Apr 3 15:10:30 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbd305394a7a01e12f4a42b2551a154b4d544fe2
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:08:00 2009 -0600

    i965: remove unused var

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29ae40f5dc8b4b880de1630ce71e3451a77c57f4
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:06:24 2009 -0600

    glx: remove unused local var in determineTextureFormat()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c5d78e1918fedb6fd43f5fafdba2a142a09d56f
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 09:00:06 2009 -0600

    mesa: replace assertion with conditional in _mesa_opcode_string()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0139637975ec210b28b593722eda85c68c89c70d
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Apr 3 08:59:38 2009 -0600

    i965: more const buffer debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21982a2cd597aeb22d7ee2bd3a5067c58f97ca6f
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 14:33:45 2009 -0600

    i965: added brw_same_reg()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a330a6fcd0b018829194ffab260f50956bce4832
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Apr 2 11:45:17 2009 -0600

    i965: s/GL_FALSE/BRW_COMPRESSION_NONE/

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e299ff828e808cbb1d92d9fedd528a3a8a3609e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 13:36:48 2009 -0600

    i965: another checkpoint commit of new constant buffer support
    
    Everything is in place now for using a true constant buffer for GLSL fragment
    shaders.  Still some bugs to find though.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30adf0518168ded9c7f519a7c772cab728852b1f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 12:57:06 2009 -0600

    i965: fix response length param in brw_dp_READ_4()
    
    We were accidentally clobbering the next register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34239862430aa38b0b1b6740c47d66f7260ae3e4
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Apr 1 12:25:34 2009 -0600

    i965: change args to get_src_reg() to prep for new constant buffer support

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=597cd5b94e4818679af1134d053541f3d2cfb80e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 17:06:22 2009 -0600

    i965: check-point commit of new constant buffer support
    
    Currently, shader constants are stored in the GRF (loaded from the CURBE
    prior to shader execution).  This severly limits the number of constants
    and temps that we can support.
    
    This new code will support (practically) unlimited size constant buffers
    and free up registers in the GRF.  We allocate a new buffer object for the
    constants and read them with "Read" messages/instructions.  When only a
    small number of constants are used, we can still use the old method.
    
    The code works for fragment shaders only (and is actually disabled) for now.
    Need to do the same thing for vertex shaders and need to add the necessary
    code-gen to fetch the constants which are referenced by the shader
    instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8b25a46cdd52e7b9116cc7d76dc4db4d667464
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:57:39 2009 -0600

    i965: remove unused code for sampling a constant buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c093a1fb0843e152d2a515c5127ccd5999b0d94
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 16:56:55 2009 -0600

    i965: code to setup a constant buffer sampler
    
    This code won't actually be used and will be removed in a subsequent commit.
    Just committing for posterity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c62a2340794977a87cba4a352c02fc16f81505
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 14:25:32 2009 -0600

    i965: do negation and Abs in get_src_reg_imm()
    
    Fixes regression seen with progs/glsl/bump.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f1ce6b87e837b9f6bc2a4f3e81cf8feea4af2df
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:56 2009 -0600

    i965: comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed8f54aa65eed2cdef79ddc110dad217d3955ec7
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:37 2009 -0600

    i965: code to debug/dump instruction immediates

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ee0e226469514335b80ff42e4cbef0f355bd8c4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:53:02 2009 -0600

    i965: minor code movement, new comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8127e49b93820d1768e2d298bbe238dd55c20732
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:50:55 2009 -0600

    i965: added new brw_dp_READ_4() function
    
    Used to read float[4] vectors from the constant buffer/surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b18a8d3e7114a1af931a2fc20a1e23cb2d7789c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 31 10:49:41 2009 -0600

    i965: new and updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=264058f38af00519e9f180f237a771566117cd8b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Mar 27 14:49:01 2009 -0600

    mesa: more error message info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5a4d20e4aafce04773729dc2dd6175e9538d887
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Mar 25 18:16:35 2009 -0600

    mesa: clean up formatting and use 'return' instead of 'break' consistantly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1146d40b9c35d80c0860c773de1eef27c76e8c01
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 18:05:53 2009 -0600

    i965: comments for brw_SAMPLE()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1a1a5a6385e0bc6f2f20ec0a2e23f81726e232e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 18:05:29 2009 -0600

    i965: comments for sampling code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=154cd7a72363513f2d3d8d83fe19d69518df7d2e
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 17:29:40 2009 -0600

    i965: add support for float literal instruction operands
    
    Call the get_src_reg_imm() function when it's permissible to generate a
    literal value src register.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=966cd4f1af54e560672e7d7614251271fbbb379b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 16:33:48 2009 -0600

    i965: remove 'nr' param from get_src/dst_reg() functions
    
    The value was always 1.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b9a5cff15abf89c24a0c54481451cb8d23f454
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 14:48:53 2009 -0600

    i965: fix comment typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5346a925c569d959eb9ebedda95fdddb9d5350c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 10:35:40 2009 -0600

    i965: comments, clean-up in prepare_wm_surfaces()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7f3ae15c62d46e8857c159978c1c75e07cc59b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:54:48 2009 -0600

    i965: remove unneeded #includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7709b26e6b615f4e5ace765110eb53ce713b0d6c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:44:10 2009 -0600

    i965: formatting clean-ups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=499972102271a08ba41bc34f95e2013311ef8de5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Mar 24 09:42:09 2009 -0600

    i965: comments, whitespace changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c82851598f535f5c92885987cafbb5e79a2505db
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 14:43:51 2009 -0600

    i965: rename scratch_buffer -> scratch_bo to be consistant with other buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf28b576cb6aa403b840d8254a1ff3f31d664b46
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 14:40:51 2009 -0600

    i965: fix indentation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f146943ec3893c9aed1754a59eec45f37ca65cd
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Mar 23 09:56:33 2009 -0600

    i965: whitespace changes, comments




More information about the mesa-commit mailing list