aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r300
Commit message (Collapse)AuthorAgeFilesLines
* Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg2010-01-043-7/+7
| | | | | | | | | 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-3/+4
| | | | | | | | | | | 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().
* mesa: Remove _mesa_exit wrapper for exit().Eric Anholt2009-12-225-5/+5
| | | | | It does nothing else while being less useful than exit() because it lacks attributes that real exit() has.
* Merge branch 'mesa_7_7_branch'Brian Paul2009-12-211-3/+3
|\ | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
| * radeon/r600: use new libdrm_radeon apiDave Airlie2009-12-225-1/+5
| |
| * r300: fix depth texturesMaciej Cencora2009-12-111-3/+3
| |
* | radeon/r600: use new libdrm_radeon apiDave Airlie2009-12-215-1/+5
| |
* | r300: minor blit reworkMaciej Cencora2009-12-193-23/+113
| | | | | | | | | | Use vert/tex coords instead of byte offsets for specyfing src/dst image offsets. This will allow for blitting between tiled/untiled buffers.
* | r300: better fix for glCopyTexSubImageMaciej Cencora2009-12-192-16/+22
| |
* | r300: Fix typo on < R5xx RS setup for blits.Michel Dänzer2009-12-161-2/+2
| |
* | r300: enable accelerated support for glCopyTexImage only under KMSMaciej Cencora2009-12-131-1/+4
| |
* | r300: fix regression introduced by da73c1edMaciej Cencora2009-12-133-6/+7
| | | | | | | | The 0 value is correct for I8 format.
* | r300: fix glCopyTexSubImageMaciej Cencora2009-12-133-10/+6
| | | | | | | | Need to properly setup colorbuffer when dst pitch != dst width.
* | r300: disable blit debugging infoMaciej Cencora2009-12-122-2/+2
| |
* | r300: emit number of used colorbuffers to pass radeon cs checkerMaciej Cencora2009-12-121-1/+2
| |
* | r300: setup render target format for r300/r400 cards tooMaciej Cencora2009-12-121-86/+82
| |
* | r300: finish blit support for r300Maciej Cencora2009-12-121-4/+52
| |
* | more blit fixesMaciej Cencora2009-12-122-3/+3
| |
* | blit WIPMaciej Cencora2009-12-122-9/+25
| |
* | r300: use accelerated emit for CopyTex[Sub]Image functionsMaciej Cencora2009-12-124-0/+167
| |
* | r300: accelerated blit supportMaciej Cencora2009-12-125-0/+522
| |
* | r300: fix wrong assertionMaciej Cencora2009-12-121-1/+1
| |
* | r300: export translateTexFormat functionMaciej Cencora2009-12-122-4/+9
| |
* | r300: refactor PVS code and constants emissionMaciej Cencora2009-12-122-26/+34
| |
* | r300: refactor R500 fragment program emissionMaciej Cencora2009-12-122-29/+45
| |
* | r300: refactor color buffer setupMaciej Cencora2009-12-122-96/+129
| |
* | r300: use _mesa_meta_Clear for buffer clearsMaciej Cencora2009-12-1210-834/+8
| |
* | r300: minor texture code refactoringMaciej Cencora2009-12-121-79/+112
| |
* | radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.Michel Dänzer2009-12-051-12/+1
| |
* | Merge branch 'mesa_7_7_branch'Jakob Bornecrantz2009-12-021-2/+1
|\|
| * Revert "radeon/r300: no need to flush the cmdbuf when changing scissors ↵Dave Airlie2009-12-021-2/+1
| | | | | | | | | | | | | | | | | | state in KMM mode" This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2. This doesn't appear to be correct, regression so revert it. http://bugs.freedesktop.org/show_bug.cgi?id=25193
* | radeon/r200/r300/r600: make bo mapping be explicitDave Airlie2009-11-242-6/+17
| | | | | | | | | | | | | | | | | | | | This moves the bo mapping outside the DMA layer and makes it explicit, this should in theory make it simpler to split the clean up the dma/cmdbuf linkage that I created before that is broken. Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl) Signed-off-by: Dave Airlie <[email protected]>
* | Merge commit 'origin/mesa_7_7_branch'Maciej Cencora2009-11-232-6/+6
|\|
| * r300: fix VP source conflict resolution on 64-bit machinesMaciej Cencora2009-11-221-1/+1
| | | | | | | | | | On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register). On 64bit machines pointers are 8 bytes long, so we were overwriting other data.
| * r300: fix SIN/COS/SCS instructions for R300 fpMaciej Cencora2009-11-221-5/+5
| |
* | Merge remote branch 'origin/mesa_7_7_branch'Dave Airlie2009-11-207-38/+22
|\|
| * r300: allow disabling s3tc support if libtxc_dxtn is availableMaciej Cencora2009-11-181-3/+3
| |
| * Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branchMaciej Cencora2009-11-187-36/+20
| |\
| | * radeon: rework mipmap treeMaciej Cencora2009-11-143-12/+4
| | |
| | * radeon: rework mipmap tree reference countingMaciej Cencora2009-11-142-17/+8
| | |
| | * r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1Maciej Cencora2009-11-141-1/+1
| | | | | | | | | | | | Spotted by Dave Airlie
| | * radeon/r300: don't flush cmdbuf if not necessaryMaciej Cencora2009-11-141-1/+5
| | |
| | * radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM ↵Maciej Cencora2009-11-141-1/+2
| | | | | | | | | | | | mode
| | * r300: add missing texformatMaciej Cencora2009-11-141-0/+1
| | |
| | * r300: remove unneeded includesMaciej Cencora2009-11-143-5/+0
| | |
* | | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt2009-11-191-2/+2
| | |
* | | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-191-3/+3
|/ /
* / radeon: FBO fixes for big endian.Michel Dänzer2009-11-171-0/+15
|/
* r300, r300g: Add missing registers.Corbin Simpson2009-11-111-0/+2
|
* Merge branch 'texformat-rework'Brian Paul2009-10-284-18/+17
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c