mesa: Changes to 'r500-support'

Corbin Simpson csimpson at kemper.freedesktop.org
Sat May 3 15:40:03 UTC 2008


The branch, r500-support has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=r500-support

Summary of changes:
 src/mesa/drivers/dri/r300/r300_context.h  |   48 +
 src/mesa/drivers/dri/r300/r300_fragprog.c |    1 +
 src/mesa/drivers/dri/r300/r300_render.c   |   25 +-
 src/mesa/drivers/dri/r300/r300_state.c    |   61 +-
 src/mesa/drivers/dri/r300/r500_fragprog.c | 2629 +++++------------------------
 src/mesa/drivers/dri/r300/r500_fragprog.h |    5 +-
 6 files changed, 536 insertions(+), 2233 deletions(-)

       via  0f07e0aea3c5eb5bfb307aa50e04f088b889ddfc (commit)
       via  e081603850cb4e3839a76f0bfbb90cff922dff03 (commit)
       via  568d369d7747c6cc2a421a816c85d888ccfc9957 (commit)
       via  92a0e93ac33ceb64a4e7e930223950d4529cef37 (commit)
       via  9a82fde43aaaeab4370126d549aee8061b3a6937 (commit)
       via  b15c49e59bdc149b978d2b35a4efcc99d15f16b2 (commit)
       via  029cb1fd0f576dd7587bc306b126318fbfcdde2d (commit)
       via  b5246de562706aa2f423edaa060f4530da84f3a0 (commit)
       via  6e96ea535a8fe4d2487fed27c06feaeef449470d (commit)
       via  c02d1863d1bfa87c8c4fdd0c36f90245613d5bbd (commit)
       via  d06e61aa80fcf6d9681d5112f0625b1602975aed (commit)
       via  a3996ba2d1b43795c289d3e59e561e4fc84d9b7e (commit)
       via  8e33a83b6820af84862c45c30829a8ef52578743 (commit)
       via  70335540c68a35121979ac63d976fb5edc1d68ca (commit)
       via  14c3bdb3f7de153d93eda13980275d2840d62016 (commit)
       via  e46c3d7bcf000803e2a7d7339fe36db4fb97cf62 (commit)
       via  99e75135ee5437e47bb64983dbb2deaef131f2d6 (commit)
       via  9d9f66cc8d57dc16bb94c092b3821b56afce6cab (commit)
       via  a87914993d2d4a5ed32adfe16e2a2ac006d997c0 (commit)
       via  55418dc87d132875feb50c2bd9531b5f5ed13334 (commit)
       via  2ffa112ed32cf8123e5177a0fe2c12130c6f78c7 (commit)
       via  cd66f0e2d9e79b03b4773ccacf758fd3d141ccab (commit)
       via  1226aba119c46c09ec6620dc0be29b63fb3440a7 (commit)
       via  25d9f2dd247f9d9cc4bb18032d10542fd67ccea2 (commit)
       via  734ef96d5f7dae620115f328296d7e560e624042 (commit)
       via  db1fc51ccc24745e83bd2f635bed97787873341b (commit)
       via  45077fc3232eebf2b657c552afa92b24e4770bb0 (commit)
       via  279ea105d8e91aa922ad946b66ee076e5e7e21c7 (commit)
       via  f25b37c1da2c9f1109b9169b89216c2be4750f98 (commit)
       via  44791e2d78f894e62ab00b85277ee3ad4515519f (commit)
       via  eff6f1203222a776c5990b5d104b57a7f69b9aab (commit)
       via  09df5eaff2ba2694b82d1211fd24410cb2997e25 (commit)
       via  9566cf0e2f326d8fe638748d0bc10626e8c0387e (commit)
       via  4feac4e40e08d95c4549ef28ad89cc4d3d8f74a7 (commit)
       via  583ed4bde3aa450f049ad893820aece9fb6b1a9a (commit)
       via  3eb8e5871f3b3e572ae5e281f55fb7282c82c47e (commit)
       via  ed18005a9940c26cafa5ed8ccadc46e2fbe63f9e (commit)
       via  d019f101e840e20b0f47799c17336599d829ae54 (commit)
       via  2b8e422b3173388075b010f10e935c735edcd9a1 (commit)
       via  9e6e4ae49a49c60f9b15d9276a44a1ad25865c81 (commit)
       via  57028236c8b6ab0a56cba3a504d1d8ff12ab6c0d (commit)
       via  1c71ec4d45a8da2a5c83b09e2e39d4a7c2ecc99b (commit)
       via  5da8289e9cc086ac9c010ee41d0c06161c240dbd (commit)
      from  a03e261193bdee1ae1cf3e12af3455cbf085fcc7 (commit)


- Commits -----------------------------------------------
commit 0f07e0aea3c5eb5bfb307aa50e04f088b889ddfc
Merge: a03e261193bdee1ae1cf3e12af3455cbf085fcc7 e081603850cb4e3839a76f0bfbb90cff922dff03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat May 3 08:39:15 2008 -0700

    Merge branch 'r500test' of git://people.freedesktop.org/~csimpson/mesa into r500-support

commit e081603850cb4e3839a76f0bfbb90cff922dff03
Merge: 568d369d7747c6cc2a421a816c85d888ccfc9957 37924cf175b5f61ca85dab685ec5d7879519ebc4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May 2 20:49:13 2008 -0700

    Merge branch 'r500-support' into r500test
    Bringing the FPS code up-to-date.
    Conflicts:
    
    	src/mesa/drivers/dri/r300/r300_emit.c
    	src/mesa/drivers/dri/r300/r300_ioctl.c
    	src/mesa/drivers/dri/r300/r300_state.c
    	src/mesa/drivers/dri/r300/r300_swtcl.c
    	src/mesa/drivers/dri/r300/r500_fragprog.c
    	src/mesa/drivers/dri/r300/r500_fragprog.h

commit 568d369d7747c6cc2a421a816c85d888ccfc9957
Merge: 92a0e93ac33ceb64a4e7e930223950d4529cef37 1226aba119c46c09ec6620dc0be29b63fb3440a7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May 2 15:57:57 2008 -0700

    Merge branch 'r345-cleanup' of git://people.freedesktop.org/~agd5f/mesa into r500test
    Adding Alex's cleanup patches. This adds r5xx TCL! Whoo-hoo!
    Conflicts:
    
    	src/mesa/drivers/dri/r300/r300_state.c
    	src/mesa/drivers/dri/radeon/radeon_chipset.h
    	src/mesa/drivers/dri/radeon/radeon_screen.c

commit 92a0e93ac33ceb64a4e7e930223950d4529cef37
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May 2 15:33:02 2008 -0700

    Make radeon stuff build again.
    Yet more evidence that I am incompetent with git.

commit 9a82fde43aaaeab4370126d549aee8061b3a6937
Merge: b15c49e59bdc149b978d2b35a4efcc99d15f16b2 eff6f1203222a776c5990b5d104b57a7f69b9aab
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May 2 12:15:44 2008 -0700

    Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa into r500test
    
    Conflicts:
    
    	src/mesa/drivers/dri/r300/r300_cmdbuf.c
    	src/mesa/drivers/dri/r300/r300_ioctl.c
    	src/mesa/drivers/dri/r300/r300_state.c
    	src/mesa/drivers/dri/r300/r500_fragprog.c
    	src/mesa/drivers/dri/r300/r500_fragprog.h
    	src/mesa/drivers/dri/radeon/radeon_chipset.h
    	src/mesa/drivers/dri/radeon/radeon_screen.c

commit b15c49e59bdc149b978d2b35a4efcc99d15f16b2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May 2 10:15:10 2008 -0700

    r5xx: Fragprog shader now handles TEX/TXP correctly.

commit 029cb1fd0f576dd7587bc306b126318fbfcdde2d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Thu May 1 11:57:29 2008 -0700

    Start of TEX/TXP support.
    Still having problems with temps and consts, though...

commit b5246de562706aa2f423edaa060f4530da84f3a0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Apr 29 23:13:00 2008 -0700

    Added OPCODE_ABS, slightly fixed ADD/SUB

commit 6e96ea535a8fe4d2487fed27c06feaeef449470d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Apr 29 13:04:39 2008 -0700

    Initial r5xx fragment program compiler support.
    Includes fallback shader and a handful of working opcodes.

commit c02d1863d1bfa87c8c4fdd0c36f90245613d5bbd
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Apr 29 13:03:32 2008 -0700

    Add chip id 71D5 (RV530 M66) to radeon_chipset.h

commit d06e61aa80fcf6d9681d5112f0625b1602975aed
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Apr 16 20:42:15 2008 +1000

    fixup r500 bits for renaming

commit a3996ba2d1b43795c289d3e59e561e4fc84d9b7e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 11:00:25 2008 +1000

    r500: fixup fake shader to keep gears going

commit 8e33a83b6820af84862c45c30829a8ef52578743
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 10:56:48 2008 +1000

    r500: enable gb tiling for r5xx

commit 70335540c68a35121979ac63d976fb5edc1d68ca
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 10:55:32 2008 +1000

    r500: fixup support for emitting fragment program to hardware.
    
    Also fixup the constant emission
    
    this breaks glxgears from what I can see but its another step to correctness

commit 14c3bdb3f7de153d93eda13980275d2840d62016
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Mar 21 17:05:29 2008 +1000

    r500: setup fragment program constant emission atom

commit e46c3d7bcf000803e2a7d7339fe36db4fb97cf62
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:34:04 2008 +1000

    r300: add rv530 pci id for the t60p laptop

commit 99e75135ee5437e47bb64983dbb2deaef131f2d6
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:30:59 2008 +1000

    r300: this code really shouldn't be here.
    
    For R500 just ignore it for now while I do something interesting like
    run glxgears.

commit 9d9f66cc8d57dc16bb94c092b3821b56afce6cab
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:21:10 2008 +1000

    mesa: cleanup state emission and rs for r500
    
    trivial clear app now renders

commit a87914993d2d4a5ed32adfe16e2a2ac006d997c0
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 13:55:56 2008 +1000

    r500 RS unit setup

commit 55418dc87d132875feb50c2bd9531b5f5ed13334
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Mar 19 16:29:11 2008 +1000

    more r500 vs r300 kickin

commit 2ffa112ed32cf8123e5177a0fe2c12130c6f78c7
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 17 21:09:49 2008 +1000

    some basic r500 portage

commit cd66f0e2d9e79b03b4773ccacf758fd3d141ccab
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 17 19:05:15 2008 +1000

    r500: fragprog

commit 1226aba119c46c09ec6620dc0be29b63fb3440a7
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 13:56:56 2008 -0400

    R3/4/5: fix TCL on r5xx, cleanup PVS code

commit 25d9f2dd247f9d9cc4bb18032d10542fd67ccea2
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 13:03:48 2008 -0400

    R300: fix VAP_OUTPUT_VTX_FMT_1 defines

commit 734ef96d5f7dae620115f328296d7e560e624042
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 12:48:39 2008 -0400

    R300: cleanup VAP_CLIP_CNTL

commit db1fc51ccc24745e83bd2f635bed97787873341b
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 12:29:40 2008 -0400

    R300: clean up VAP_PROG_STREAM_CNTL* register usage

commit 45077fc3232eebf2b657c552afa92b24e4770bb0
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 10:54:20 2008 -0400

    Update comment

commit 279ea105d8e91aa922ad946b66ee076e5e7e21c7
Author: Alex Deucher <alex at botch2.com>
Date:   Fri May 2 10:51:40 2008 -0400

    R5xx: various updates
    - fixup VAP_CNTL setup
    - remove extra instruction in r5xx passthrough shader
    - add notes about pipe config

commit f25b37c1da2c9f1109b9169b89216c2be4750f98
Author: Alex Deucher <alex at botch2.com>
Date:   Thu May 1 16:02:58 2008 -0400

    R5xx:  Add R5xx pci ids

commit 44791e2d78f894e62ab00b85277ee3ad4515519f
Merge: 6e19f82c37191dabcdd882d0edac98a2ca9c11e4 eff6f1203222a776c5990b5d104b57a7f69b9aab
Author: Alex Deucher <alex at botch2.com>
Date:   Thu May 1 14:51:26 2008 -0400

    Merge branch 'r500test' of git://people.freedesktop.org/~airlied/mesa into r345-cleanup

commit eff6f1203222a776c5990b5d104b57a7f69b9aab
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Apr 16 20:42:15 2008 +1000

    fixup r500 bits for renaming

commit 09df5eaff2ba2694b82d1211fd24410cb2997e25
Merge: 9566cf0e2f326d8fe638748d0bc10626e8c0387e b64448b3e4026d3f11f366515b7544a6581403f3
Author: Dave Airlie <airlied at linux.ie>
Date:   Wed Apr 16 20:25:08 2008 +1000

    Merge branch 'master' into r500test
    
    Conflicts:
    
    	src/mesa/drivers/dri/r300/r300_cmdbuf.c
    	src/mesa/drivers/dri/r300/r300_ioctl.c

commit 9566cf0e2f326d8fe638748d0bc10626e8c0387e
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 11:00:25 2008 +1000

    r500: fixup fake shader to keep gears going

commit 4feac4e40e08d95c4549ef28ad89cc4d3d8f74a7
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 10:56:48 2008 +1000

    r500: enable gb tiling for r5xx

commit 583ed4bde3aa450f049ad893820aece9fb6b1a9a
Author: Dave Airlie <airlied at redhat.com>
Date:   Sat Mar 22 10:55:32 2008 +1000

    r500: fixup support for emitting fragment program to hardware.
    
    Also fixup the constant emission
    
    this breaks glxgears from what I can see but its another step to correctness

commit 3eb8e5871f3b3e572ae5e281f55fb7282c82c47e
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Mar 21 17:05:29 2008 +1000

    r500: setup fragment program constant emission atom

commit ed18005a9940c26cafa5ed8ccadc46e2fbe63f9e
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:34:04 2008 +1000

    r300: add rv530 pci id for the t60p laptop

commit d019f101e840e20b0f47799c17336599d829ae54
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:30:59 2008 +1000

    r300: this code really shouldn't be here.
    
    For R500 just ignore it for now while I do something interesting like
    run glxgears.

commit 2b8e422b3173388075b010f10e935c735edcd9a1
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 14:21:10 2008 +1000

    mesa: cleanup state emission and rs for r500
    
    trivial clear app now renders

commit 9e6e4ae49a49c60f9b15d9276a44a1ad25865c81
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Mar 20 13:55:56 2008 +1000

    r500 RS unit setup

commit 57028236c8b6ab0a56cba3a504d1d8ff12ab6c0d
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Mar 19 16:29:11 2008 +1000

    more r500 vs r300 kickin

commit 1c71ec4d45a8da2a5c83b09e2e39d4a7c2ecc99b
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 17 21:09:49 2008 +1000

    some basic r500 portage

commit 5da8289e9cc086ac9c010ee41d0c06161c240dbd
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Mar 17 19:05:15 2008 +1000

    r500: fragprog

---------------------------------




More information about the mesa-commit mailing list