summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_chip.c
AgeCommit message (Collapse)Author
2009-08-13r600: move non-surface related cb state to general stateAlex Deucher
2009-08-13r600: move non-surface related depth state to general stateAlex Deucher
2009-08-12r600: state cleanupsAlex Deucher
2009-07-31r600: make sure bos are valid before usign thatAlex Deucher
2009-07-31r600: remove unused offset_mod stuffAlex Deucher
this is a step in migrating to the common cs code
2009-07-31r600: unify state emit into one functionAlex Deucher
2009-07-31r600: re-arrange state setup and emit so they are not mixedAlex Deucher
2009-07-30r600: warning fixesAlex Deucher
2009-07-28r600: fix flat shadingAlex Deucher
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.
2009-07-27r600: set VGT NUM_INSTANCES as part of the draw commandAlex Deucher
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.
2009-07-27r600: switch vtx resource setup to use SETfield macrosAlex Deucher
For consistency
2009-07-21r600: add alpha test supportAlex Deucher
2009-07-20r600: add user clip plane supportAlex Deucher
2009-07-17R6xx/R7xx: add fine grained syncing supportAlex Deucher
2009-07-17R6xx/r7xx: send depth state in it's own functionAlex Deucher
2009-07-17R6xx/r7xx: add some missing state regsAlex Deucher
2009-07-16R6xx: fix rendering on r6xx/rs780 chipsAlex Deucher
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.
2009-07-16Restore vp input mapping, fix vtx stream missing problem.Richard Li
2009-07-15R6xx/r7xx: warning fixesKevin DeKorte
2009-07-15R6xx/r7xx: fix missing vertex streamRichard Li
Somehow context->radeon.tcl.aos[j].bo is not null sometimes, but it is safe for now because it is only a pointer to dma.current so overwriting it would not hurt anything.
2009-07-14r6xx/r7xx: fix buffer aging bugAlex Deucher
We were using sparse indexing for aos, while the common code expected packed indexing.
2009-07-06R6xx/r7xx: first pass at texture supportAlex Deucher
texture bo setup isn't quite working yet
2009-07-01r6xx/r7xx: rework aos setupAlex Deucher
In theory this should fix the stride = 0 case, but I can't seem to reproduce that anymore with mesa master.
2009-06-22add LINK_STATES for SPI_PS and SEMANTICCooper Yuan
2009-06-11Properly set aos_countAlex Deucher
This is used by radeonReleaseArrays to free AOS.
2009-06-09Pull in additional state setup from the DDXAlex Deucher
2009-06-04re-arrange state structureAlex Deucher
- split out renderbuffers - split out shaders - split our viewports Only send the state needed.
2009-06-04Don't program VGT_OUT_DEALLOC_CNTL/VGT_VERTEX_REUSE_BLOCK_CNTLAlex Deucher
These are chip specific and are programmed by the drm. This should fix hangs on some chips.
2009-06-03start to fill in ShadeModel()Alex Deucher
2009-05-29get rid of chip_object structAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29more cleanupAlex Deucher
2009-05-29Fix spelling in function nameAlex Deucher
2009-05-29r6xx/r7xx: switch to common dma functions for vecsAlex Deucher
2009-05-19Fix nop insertion bug. redbook hello can run.Richard Li
2009-05-15Fix r6 code bugs.Richard Li
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li
2009-04-21Initial pull of code from r6xx-r7xx-support branchRichard Li
Not functional yet.