summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300/radeon_lock.c
Commit message (Collapse)AuthorAgeFilesLines
* r300: Don't crash in radeonUpdatePageFlipping when !radeon->glCtx->DrawBuffer.Michel Dänzer2007-04-301-1/+3
| | | | This feels like a kludge, maybe there's a better solution.
* r300: Page flipping fixes.Michel Dänzer2007-04-291-1/+2
| | | | Mostly making sure the page flipping state is respected when necessary.
* r300: Fix radeonUpdatePageFlipping() function.Roland Scheidegger2007-03-271-2/+2
| | | | | | Always call driFlipRenderbuffers() with pfCurrentPage value, in case it's initially 1 instead of 0. May fix some issues with pageflip, the same fix was applied to r128, radeon and r200 (6e0e6eff05727ac8833c2b2dffc51c6619427e77).
* r300: Check ctx->WinSysDrawBuffer before calling function that dereferences it.Michel Dänzer2007-03-271-1/+1
| | | | Fixes https://bugs.freedesktop.org/show_bug.cgi?id=10417 .
* r300: Call radeonSetCliprects from radeonMakeCurrent.Michel Dänzer2007-03-061-1/+0
| | | | | | | | | | Based on a patch by Panagiotis Papadakos. Among other things, this makes sure the framebuffer object associated with the drawable has the correct size when _mesa_make_current is called, so the default viewport is set up correctly. Also update radeon->lastStamp in radeonSetCliprects.
* Remove deprecated GetBufferSize interface.Jerome Glisse2006-11-011-24/+20
|
* Remove r200 dependencyJerome Glisse2006-09-261-38/+0
| | | | | | Remove r200 dependency from the code as r200 merged driver never worked (right ?) and we want to clean the code.
* Fix #7195Aapo Tahkola2006-07-091-0/+2
|
* Clean build.Aapo Tahkola2006-03-131-0/+1
|
* Add some missing hooks. This should fix various little problems with window ↵Aapo Tahkola2005-12-171-0/+5
| | | | movement and 2d windows flashing on top of 3d windows. This problem was previously shadowed by r300ResetHwState as it gets called frequently.
* First step of Radeon DRI unification:Eric Anholt2005-11-021-1/+1
| | | | | | | | | | | | - Makes all three drivers use the same screen structure and setup code, with a few ifdefs for the separate compilation to deal with symbols not being available to all drivers and the fact that we have no mechanism for dealing with different config options for different chip families in the same driver. These issues should be dealt with later. - Introduces IS_R[123]00_CLASS(radeonScreenPtr) macro for code for taking different paths depending on the general class of chipset. - Adds many new R300-class PCI IDs, though not all those listed in radeon_driver.c.
* Fix texture mixup when two or more contexts.Aapo Tahkola2005-10-281-4/+5
|
* Remove few outdated r200 files.Aapo Tahkola2005-10-261-0/+2
|
* pageflip change from radeon driverBrian Paul2005-09-141-0/+5
|
* Make software fallbacks work again:Nicolai Haehnle2005-05-131-0/+6
| | | | | We need to plug in swsetup functions into the TNL module's callbacks. Also, resize the framebuffer size when the drawable size changes.
* Updated for EXT_framebuffer_object changes. I don't know if this is correct, ↵Ben Skeggs2005-05-061-3/+3
| | | | but it seems to work
* Modifying to build against current Mesa. Disabled r200*.c files since they ↵Aapo Tahkola2005-04-241-2/+6
| | | | didnt want to build anymore.
* - FIX: flickeringNicolai Haehnle2004-10-171-6/+4
| | | | - Scissor support works now
* Huge dumb drop. State:Nicolai Haehnle2004-10-151-8/+7
| | | | | | | | | | - Color buffer clear is accelerated, but flickers (possibly caused by a recent DDX or Mesa change or bad merge) - Everything else uses software fallback rendering - There should be no clipping-related artifacts with the sw-clipspan-fixes.patch against Mesa (posted on dri-devel) - Multiple clients should be rock solid with a DDX patch that is soon to come (soon = within the next hour or so)
* Initial revisionNicolai Haehnle2004-09-281-0/+159