summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r600/r700_clear.c
Commit message (Collapse)AuthorAgeFilesLines
* r300c, r600c: Remove these DRI drivers.Eric Anholt2011-10-281-124/+0
| | | | | | | | | They have been superseded by the gallium equivalents. Acked-by: Michel Dänzer <michel@daenzer.net> Acked-by: Alex Deucher <alexdeucher@gmail.com> Acked-by: Dave Airlie <airlied@gmail.com> Acked-by: Corbin Simpson <mostawesomedude@gmail.com>
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-1/+1
|
* radeon: Add DRI2 flush extension support, so we synchronize properly.Mario Kleiner2010-08-021-0/+3
| | | | | | | | | | | | | | When a DRI2 swap buffer is pending we need to make sure we have the flush extension so radeon doesn't resume rendering to or reading from the not yet blitted front buffer. This fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28341 https://bugs.freedesktop.org/show_bug.cgi?id=28410 Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
* Revert "radeon: Add DRI2 flush extension to so we synchronize properly."Jerome Glisse2010-08-021-3/+0
| | | | This reverts commit 8446f257b3e3ca4a3eb2c79bc357e46343e04e87.
* radeon: Add DRI2 flush extension to so we synchronize properly.Mario Kleiner2010-08-021-0/+3
| | | | | | | | | | | | | | | | | When DRI2 swap buffer is pending (copy buffer not pageflipping) we need to make sure we have the flush extension so radeon doesn't resume rendering on the not yet blitted front buffer. Modified version of Jerome's patch to add flush extension in the correct place. This prepares a possible fix for: https://bugs.freedesktop.org/show_bug.cgi?id=28341 https://bugs.freedesktop.org/show_bug.cgi?id=28410 Signed-off-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de>
* r600: Remove unnecessary headers.Vinson Lee2010-01-301-1/+0
|
* Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg2010-01-041-1/+1
| | | | | | | | | As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
* mesa: implement per-buffer color maskingBrian Paul2009-12-291-1/+1
| | | | | | | | | | | This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
* radeon: fix frontbuffer read/drawpixelsDave Airlie2009-12-181-0/+4
| | | | | | | Bug 25699 The main problem was the optimising flush wasn't doing the front rendering checks properly.
* r600: Convert to shared debug code and add a few new debug messages.Pauli Nieminen2009-08-311-2/+3
| | | | There is only a few functions that have debugging enabled now.
* r600: improve state emissionAlex Deucher2009-08-201-6/+0
| | | | | Slowing migrating to atom based system like the other radeon drivers.
* radeon: Minor warnings cleanup.Eric Anholt2009-08-121-0/+1
|
* R6xx/r7xx: warning fixesKevin DeKorte2009-07-171-0/+1
| | | | patch from Kevin DeKorte with some minor fixes from me.
* Warning fixesKevin DeKorte2009-07-161-1/+0
|
* Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa ↵Alex Deucher2009-07-151-7/+6
| | | | | | | into r6xx-rewrite This builds, but I get an assertion in radeonGetLock() due to the drawable being null.
* R6xx/r7xx: fix locking for clearAlex Deucher2009-06-301-2/+1
| | | | this allows redbook hello to render correctly mostly.
* Fix color data can't be fetched issueCooper Yuan2009-06-251-3/+0
|
* Merge master and fix conflictsAlex Deucher2009-06-121-1/+1
|
* Disable clear code for nowAlex Deucher2009-06-021-0/+3
|
* get rid of chip_object structAlex Deucher2009-05-291-1/+0
|
* R6xx/R7xx: switch to common clear with draw codeAlex Deucher2009-05-291-209/+64
|
* r6xx/r7xx: switch to common dma functions for vecsAlex Deucher2009-05-291-6/+2
|
* Argh. fix last commit. clears are still brokenAlex Deucher2009-05-281-0/+2
|
* R6xx/r7xx: re-enable clearsAlex Deucher2009-05-281-1/+5
| | | | | | flush cache and wait for idle after drawing. Probably just need the cache flush. This gets redbook hello working properly.
* r6xx: fix more r6xx specific casesAlex Deucher2009-05-261-1/+1
|
* Fix nop insertion bug. redbook hello can run.Richard Li2009-05-191-1/+1
|
* Fix r6 code bugs.Richard Li2009-05-151-29/+33
|
* R6xx/R7xx: WIP r6xx-rewrite codeRichard Li2009-05-081-60/+57
|
* Initial pull of code from r6xx-r7xx-support branchRichard Li2009-04-211-0/+267
Not functional yet.