Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600: add user clip plane support | Alex Deucher | 2009-07-20 | 3 | -2/+56 |
| | |||||
* | r600: add logicop support | Alex Deucher | 2009-07-20 | 1 | -2/+41 |
| | |||||
* | r600: Fix compilation | Kevin DeKorte | 2009-07-20 | 1 | -3/+3 |
| | |||||
* | R6xx/r7xx: Fix line stipple and width issue | Cooper Yuan | 2009-07-20 | 1 | -0/+34 |
| | |||||
* | R6xx/R7xx: add fine grained syncing support | Alex Deucher | 2009-07-17 | 3 | -52/+50 |
| | |||||
* | R6xx/r7xx: send depth state in it's own function | Alex Deucher | 2009-07-17 | 2 | -96/+65 |
| | |||||
* | R6xx/r7xx: warning fixes | Kevin DeKorte | 2009-07-17 | 4 | -0/+7 |
| | | | | patch from Kevin DeKorte with some minor fixes from me. | ||||
* | R6xx/r7xx: disable depth/stencil compression for now | Alex Deucher | 2009-07-17 | 1 | -0/+2 |
| | |||||
* | R6xx/r7xx: add some missing state regs | Alex Deucher | 2009-07-17 | 2 | -23/+28 |
| | |||||
* | R6xx: fix rendering on r6xx/rs780 chips | Alex Deucher | 2009-07-16 | 3 | -1/+43 |
| | | | | | | 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. | ||||
* | Warning fixes | Kevin DeKorte | 2009-07-16 | 3 | -16/+19 |
| | |||||
* | R6xx/r7xx: remove unused function | Alex Deucher | 2009-07-16 | 1 | -109/+1 |
| | | | | Spotted by kdekorte on IRC | ||||
* | Restore vp input mapping, fix vtx stream missing problem. | Richard Li | 2009-07-16 | 2 | -15/+12 |
| | |||||
* | Fix more merge fallout | Alex Deucher | 2009-07-16 | 1 | -1/+1 |
| | |||||
* | R6xx/r7xx: warning fixes | Kevin DeKorte | 2009-07-15 | 5 | -1/+20 |
| | |||||
* | R6xx/r7xx: fix missing vertex stream | Richard Li | 2009-07-15 | 1 | -17/+15 |
| | | | | | | 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. | ||||
* | R6xx/r7xx: more Makefile fixes | Alex Deucher | 2009-07-15 | 1 | -2/+4 |
| | |||||
* | Fix r600 makefile for lastest CS changes | Alex Deucher | 2009-07-15 | 1 | -0/+4 |
| | |||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵ | Alex Deucher | 2009-07-15 | 3 | -30/+33 |
| | | | | | | | into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null. | ||||
* | Use memcpy directly in the common code | Alex Deucher | 2009-07-15 | 1 | -16/+0 |
| | | | | This alleviates the need for an additional symbol. | ||||
* | r6xx/r7xx: fix buffer aging bug | Alex Deucher | 2009-07-14 | 2 | -28/+33 |
| | | | | | We were using sparse indexing for aos, while the common code expected packed indexing. | ||||
* | Disable shader dumps | Alex Deucher | 2009-07-14 | 1 | -0/+3 |
| | |||||
* | R6xx/r7xx: Fix specular lighting issue | Cooper Yuan | 2009-07-14 | 1 | -19/+23 |
| | |||||
* | R6xx/r7xx: use packet 3 for scratch emit | Alex Deucher | 2009-07-10 | 1 | -2/+3 |
| | | | | no need to allow packet 0 scratch regs in the drm | ||||
* | R6xx/r7xx: disable CS dump | Alex Deucher | 2009-07-09 | 1 | -1/+1 |
| | | | | Don't fprintf to a xterm with the lock held. | ||||
* | Fix buffer age implementaion bug. | Richard Li | 2009-07-08 | 1 | -1/+30 |
| | |||||
* | R6xx/r7xx: remove some left over debugging | Alex Deucher | 2009-07-07 | 1 | -2/+0 |
| | |||||
* | R6xx/R7xx: fix texture reloc emit | Alex Deucher | 2009-07-07 | 1 | -1/+5 |
| | | | | Textures don't look right yet, but tex demos run. | ||||
* | r6xx/r7xx: add sw blit for tex upload | Alex Deucher | 2009-07-07 | 1 | -0/+17 |
| | | | | Can be used for buffer swap as well. | ||||
* | tex wip | Alex Deucher | 2009-07-07 | 2 | -5/+1 |
| | |||||
* | R6xx/r7xx: first pass at texture support | Alex Deucher | 2009-07-06 | 11 | -1697/+1348 |
| | | | | texture bo setup isn't quite working yet | ||||
* | R6xx/r7xx: DEPTH_CONTROL will be reset by this function | Cooper Yuan | 2009-07-06 | 1 | -1/+0 |
| | |||||
* | r6xx/r7xx: Better fix for fragment temps | Richard Li | 2009-07-02 | 1 | -1/+1 |
| | | | | This doesn't waste as many in generic cases. | ||||
* | R6xx/r7xx: Fix line width issue, ROUND_MODE and QUANT_MODE aren't bits of ↵ | Cooper Yuan | 2009-07-02 | 1 | -4/+0 |
| | | | | LINE_CNTL | ||||
* | R6xx/r7xx: Correct the indeices of DRAW_INDEX_IMMD | Cooper Yuan | 2009-07-02 | 1 | -2/+4 |
| | |||||
* | r6xx/r7xx: rework aos setup | Alex Deucher | 2009-07-01 | 1 | -4/+4 |
| | | | | | | In theory this should fix the stride = 0 case, but I can't seem to reproduce that anymore with mesa master. | ||||
* | R6xx/R7xx: Fix number of temps used in fragment program | Alex Deucher | 2009-07-01 | 1 | -1/+1 |
| | | | | | Spotted by Cooper. This gets hello, aargb, smooth, etc. working. | ||||
* | R6xx/r7xx: fix locking for clear | Alex Deucher | 2009-06-30 | 2 | -6/+1 |
| | | | | this allows redbook hello to render correctly mostly. | ||||
* | Fix viewport issue | Cooper Yuan | 2009-06-26 | 2 | -1/+6 |
| | |||||
* | Fix color data can't be fetched issue | Cooper Yuan | 2009-06-25 | 2 | -4/+1 |
| | |||||
* | correct scissor and cliprect setting | Cooper Yuan | 2009-06-23 | 1 | -4/+4 |
| | |||||
* | functions declaration with 'extern' | Cooper Yuan | 2009-06-22 | 1 | -0/+3 |
| | |||||
* | Pass viewport id to r700SendViewportState function, otherwise the radom ↵ | Cooper Yuan | 2009-06-22 | 1 | -1/+1 |
| | | | | value may beyond R700_MAX_VIEWPORTS | ||||
* | add LINK_STATES for SPI_PS and SEMANTIC | Cooper Yuan | 2009-06-22 | 3 | -6/+137 |
| | |||||
* | Merge master and fix conflicts | Alex Deucher | 2009-06-12 | 3 | -10/+10 |
| | |||||
* | Add RV740 support | Alex Deucher | 2009-06-11 | 1 | -1/+1 |
| | |||||
* | Properly set aos_count | Alex Deucher | 2009-06-11 | 1 | -8/+10 |
| | | | | This is used by radeonReleaseArrays to free AOS. | ||||
* | Pull in additional state setup from the DDX | Alex Deucher | 2009-06-09 | 5 | -5/+366 |
| | |||||
* | re-arrange state structure | Alex Deucher | 2009-06-04 | 7 | -671/+557 |
| | | | | | | | | - 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_CNTL | Alex Deucher | 2009-06-04 | 3 | -10/+1 |
| | | | | | These are chip specific and are programmed by the drm. This should fix hangs on some chips. |