mesa: Changes to 'master'

Oliver McFadden z3ro at kemper.freedesktop.org
Wed May 30 04:23:50 UTC 2007


 src/mesa/drivers/dri/r300/r300_cmdbuf.c  |   73 ++++++++++----------
 src/mesa/drivers/dri/r300/r300_context.h |    4 -
 src/mesa/drivers/dri/r300/r300_emit.c    |    3 
 src/mesa/drivers/dri/r300/r300_emit.h    |   17 +---
 src/mesa/drivers/dri/r300/r300_ioctl.c   |   24 +++---
 src/mesa/drivers/dri/r300/r300_reg.h     |   11 +++
 src/mesa/drivers/dri/r300/r300_render.c  |   97 +++++++--------------------
 src/mesa/drivers/dri/r300/r300_state.c   |  108 ++++++++++++-------------------
 src/mesa/drivers/dri/r300/r300_texmem.c  |   23 +-----
 9 files changed, 138 insertions(+), 222 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit d61a595a5b1752a0f377e9a2e698f723ea4a6207
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 30 03:15:52 2007 +0000

    r300: Corrected r300PointSize based on dumping the blob.
    
    The OpenGL specification also verifies the default point size should be 1.0.

commit da1d9d97959bd1e4c8e359d28b4fd6cafdd4168a
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Wed May 30 03:11:49 2007 +0000

    r300: Corrected r300LineWidth based on dumping the blob.
    
    The OpenGL specification also verifies the default line width should be 1.0.

commit 7c008f365be722876b0563ad68b3ae3ec2e37ba6
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 05:07:33 2007 +0000

    r300: Removed goto statement in r300SetupRSUnit.

commit e20acd9168acaa920483df98d46cae3fe472f2e9
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 05:02:03 2007 +0000

    r300: Cleaned up r300SetupRSUnit.

commit 705298c281861f49fd4e6af4c6b1ac9d240e3727
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 02:58:10 2007 +0000

    r300: Cleaned up the state atom checking functions.

commit 6439bc5c0d67a0b55773cefaff6769190684120e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue May 29 01:18:33 2007 +0000

    r300: Cleaned up the state atom debugging code.

commit f973ae78b28d78c589702f74bfd1f612ff86e866
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 01:34:26 2007 +0000

    r300: Use compile-time endian detection in r300_state.c as well as r300_texstate.c.
    
    Probably best to not mix-and-match compile-time and run-time detection...

commit 97a89227b0edd3ef51d3ef9fd015bff12dc9b97b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 01:11:54 2007 +0000

    r300: Document registers 0x2220 to 0x2230.
    
    These registers are per-pixel and per-vertex X and Y clipping planes.

commit 779a5c160ff45428279e1ef997fd36338226df39
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 00:23:47 2007 +0000

    r300: Only support size 4 ELTs; this is what Mesa provides.

commit 1baef2f080b2afe806e9dc85a5930cb0dfb4c66e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Mon May 28 00:16:50 2007 +0000

    r300: Use the CP_PACKET3 macro for Type 3 packets.
    
    I haven't converted all of the Type 3 packets to the CP_PACKET3 macro yet
    because some of the Type 3 packet defines are missing from the R300 register
    definition file.
    
    These defines need to be copied from DRM and Mesa into the R300 register
    definition file then copied into both DRM and Mesa.

commit 3e5f8a6c894b7e818443ac08dada65e57610fa69
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 23:35:12 2007 +0000

    r300: Removed the (completely broken since new VBO branch) OPTIMIZE_ELTS path.
    
    The VTXFMT code was broken by the new VBO branch and the OPTIMIZE_ELTS path
    relied on the VTXFMT code...
    
    I'm not even sure if the OPTIMIZE_ELTS path ever worked; the testing that I did
    after minimizing the code duplication would have taken the same path as the
    non-OPTIMIZE_ELTS code.

commit 7c893e98a30114059cd69873413a136ba2be768b
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 23:19:30 2007 +0000

    r300: Cleaned up the AOS code in r300_render.c.

commit b8813572ae8dc4ec75122945088e40382e2826bf
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 21:45:19 2007 +0000

    r300: Added a comment in r300VAPInputCntl0.

commit 6a2ef09918deb4b4b4bd56380040a5bed1c0d589
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 20:23:52 2007 +0000

    r300: Cleaned up r300DestroyTexObj.

commit 7e2c381a22b104a8b91479c8510b564f5a0d548e
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Sun May 27 15:25:50 2007 +0000

    r300: R300_SE_VTE_CNTL applies to both non-TCL and TCL hardware.
    
    See r300ResetHwState.




More information about the mesa-commit mailing list