summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r600/r700_state.c
AgeCommit message (Collapse)Author
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
2009-04-21Initial pull of code from r6xx-r7xx-support branchRichard Li
Not functional yet.