summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_state.c
AgeCommit message (Collapse)Author
2009-08-24r600: map 16 VS outputsAlex Deucher
Should cover everything exported from the VS
2009-08-22r600: make state emit more fine grainedAlex Deucher
Gives a nice speed boost in most apps since we only emit what state we need.
2009-08-22r600: move full state to radeon state atomsAlex Deucher
2009-08-22r600: add support for RS880Alex Deucher
2009-08-20r600: convert to using common radeon state atomsAlex Deucher
switches more state handling to common code. We need should be more fine grained with the state atoms eventually.
2009-08-20r600: improve state emissionAlex Deucher
Slowing migrating to atom based system like the other radeon drivers.
2009-08-12r600: state cleanupsAlex Deucher
2009-08-12radeon: Minor warnings cleanup.Eric Anholt
2009-08-02r600: handle state emit betterAlex Deucher
- move shader-related state with the rest of the shader setup/emit - start to track dirty state better
2009-08-02r600: Logic Operations Fixvehemens
fixes bug 23087
2009-07-29r600: minor fixesAlex Deucher
- set MAX_LOD properly - min texel pitch is 8 texels - emit old command buffer when re-initing base state
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-28r600: move r700TranslateFragmentShader into r700UpdateShadersAlex Deucher
2009-07-28r600: disable flat shade fix in 506bacb8e40b0a170a4b620113506925d2333735Alex Deucher
This breaks textures. We need to only set this bit for attributes that that need flat shading.
2009-07-28R6xx/r7xx: enable flat shading, this can fix quadric/accanti/accperspCooper Yuan
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-21r600: add stencil supportAlex Deucher
2009-07-21r600: use state functions to set default stateAlex Deucher
2009-07-21r600: fill in point functionsAlex Deucher
2009-07-21r600: set provoking vertex to last vertex for OGLAlex Deucher
2009-07-21r600: fill in r700UpdateViewportOffsetAlex Deucher
2009-07-21r600: first pass at polyoffset supportAlex Deucher
not working yet
2009-07-21r600: add alpha test supportAlex Deucher
2009-07-20r600: fix typo in blend codeAlex Deucher
2009-07-20r600: add blending supportAlex Deucher
2009-07-20r600: add user clip plane supportAlex Deucher
2009-07-20r600: add logicop supportAlex Deucher
2009-07-20r600: Fix compilationKevin DeKorte
2009-07-20R6xx/r7xx: Fix line stipple and width issueCooper Yuan
2009-07-17R6xx/r7xx: disable depth/stencil compression for nowAlex Deucher
2009-07-06R6xx/r7xx: DEPTH_CONTROL will be reset by this functionCooper Yuan
2009-07-02R6xx/r7xx: Fix line width issue, ROUND_MODE and QUANT_MODE aren't bits of ↵Cooper Yuan
LINE_CNTL
2009-06-26Fix viewport issueCooper Yuan
2009-06-23correct scissor and cliprect settingCooper Yuan
2009-06-22add LINK_STATES for SPI_PS and SEMANTICCooper Yuan
2009-06-12Merge master and fix conflictsAlex Deucher
2009-06-11Add RV740 supportAlex Deucher
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-04use the float interface for viewport updatesAlex Deucher
2009-06-03fill in r700ColorMask, cleanupAlex Deucher
2009-06-03start to fill in ShadeModel()Alex Deucher
2009-06-03Clean up scissor and viewport codeAlex Deucher
Switch to common functions where applicable
2009-05-31R6xx/r7xx: Fix texture perspective gradients issueCooper Yuan
2009-05-29get rid of chip_object structAlex Deucher
2009-05-29Remove subpixel offset from viewportAlex Deucher
remove subpixel offset inherited from r100 code. based on 038f0bf5916df5bae1145d234589e5fd528bb7fa
2009-05-28R6xx, add edge rules for trianglesCooper Yuan
2009-05-15Fix r6 code bugs.Richard Li
2009-05-08R6xx/R7xx: WIP r6xx-rewrite codeRichard Li