aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r600/r700_chip.h
Commit message (Collapse)AuthorAgeFilesLines
* r600: move full state to radeon state atomsAlex Deucher2009-08-221-0/+5
|
* r600: improve state emissionAlex Deucher2009-08-201-0/+1
| | | | | Slowing migrating to atom based system like the other radeon drivers.
* r600: split state emit into block specific functionsAlex Deucher2009-08-201-19/+26
| | | | | We probably want to go finer grained eventually, but this is a good start.
* r600: fix flat shadingAlex Deucher2009-07-281-32/+1
| | | | | | | | Set the flat shading bit on the appropriate PS input depending on the type of attribute it is. The VS output and PS input routing should probably be made more dynamic at some point. We may want to use semantic ids to make it easier.
* r600: set VGT NUM_INSTANCES as part of the draw commandAlex Deucher2009-07-271-1/+0
| | | | | | set VGT NUM_INSTANCES as part of the draw command rather than as state as recommended by the pm4 guide. Also, use the NUM_INSTANCES packet.
* r600: add alpha test supportAlex Deucher2009-07-211-1/+2
|
* R6xx/r7xx: add some missing state regsAlex Deucher2009-07-171-2/+4
|
* R6xx: fix rendering on r6xx/rs780 chipsAlex Deucher2009-07-161-1/+1
| | | | | | You always need to emit a fetch shader (fs) even if you aren't using it. For now, just emit the fs with the vs address to make the kernel happy.
* R6xx/r7xx: warning fixesKevin DeKorte2009-07-151-0/+1
|
* R6xx/r7xx: first pass at texture supportAlex Deucher2009-07-061-1/+3
| | | | texture bo setup isn't quite working yet
* add LINK_STATES for SPI_PS and SEMANTICCooper Yuan2009-06-221-2/+66
|
* Pull in additional state setup from the DDXAlex Deucher2009-06-091-0/+43
|
* re-arrange state structureAlex Deucher2009-06-041-235/+191
| | | | | | | | - split out renderbuffers - split out shaders - split our viewports Only send the state needed.
* Don't program VGT_OUT_DEALLOC_CNTL/VGT_VERTEX_REUSE_BLOCK_CNTLAlex Deucher2009-06-041-4/+1
| | | | | These are chip specific and are programmed by the drm. This should fix hangs on some chips.
* start to fill in ShadeModel()Alex Deucher2009-06-031-0/+1
|
* get rid of chip_object structAlex Deucher2009-05-291-12/+0
|
* more cleanupAlex Deucher2009-05-291-3/+1
|
* Fix spelling in function nameAlex Deucher2009-05-291-6/+6
|
* Fix r6 code bugs.Richard Li2009-05-151-1/+3
|
* R6xx/R7xx: WIP r6xx-rewrite codeRichard Li2009-05-081-1/+10
|
* Initial pull of code from r6xx-r7xx-support branchRichard Li2009-04-211-0/+458
Not functional yet.