Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove leftover __DRI{screen,drawable,context}Private references | Kristian Høgsberg | 2010-01-04 | 3 | -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 masking | Brian Paul | 2009-12-29 | 1 | -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 Anholt | 2009-12-22 | 5 | -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 Paul | 2009-12-21 | 1 | -3/+3 |
|\ | | | | | | | | | | | Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c | ||||
| * | radeon/r600: use new libdrm_radeon api | Dave Airlie | 2009-12-22 | 5 | -1/+5 |
| | | |||||
| * | r300: fix depth textures | Maciej Cencora | 2009-12-11 | 1 | -3/+3 |
| | | |||||
* | | radeon/r600: use new libdrm_radeon api | Dave Airlie | 2009-12-21 | 5 | -1/+5 |
| | | |||||
* | | r300: minor blit rework | Maciej Cencora | 2009-12-19 | 3 | -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 glCopyTexSubImage | Maciej Cencora | 2009-12-19 | 2 | -16/+22 |
| | | |||||
* | | r300: Fix typo on < R5xx RS setup for blits. | Michel Dänzer | 2009-12-16 | 1 | -2/+2 |
| | | |||||
* | | r300: enable accelerated support for glCopyTexImage only under KMS | Maciej Cencora | 2009-12-13 | 1 | -1/+4 |
| | | |||||
* | | r300: fix regression introduced by da73c1ed | Maciej Cencora | 2009-12-13 | 3 | -6/+7 |
| | | | | | | | | The 0 value is correct for I8 format. | ||||
* | | r300: fix glCopyTexSubImage | Maciej Cencora | 2009-12-13 | 3 | -10/+6 |
| | | | | | | | | Need to properly setup colorbuffer when dst pitch != dst width. | ||||
* | | r300: disable blit debugging info | Maciej Cencora | 2009-12-12 | 2 | -2/+2 |
| | | |||||
* | | r300: emit number of used colorbuffers to pass radeon cs checker | Maciej Cencora | 2009-12-12 | 1 | -1/+2 |
| | | |||||
* | | r300: setup render target format for r300/r400 cards too | Maciej Cencora | 2009-12-12 | 1 | -86/+82 |
| | | |||||
* | | r300: finish blit support for r300 | Maciej Cencora | 2009-12-12 | 1 | -4/+52 |
| | | |||||
* | | more blit fixes | Maciej Cencora | 2009-12-12 | 2 | -3/+3 |
| | | |||||
* | | blit WIP | Maciej Cencora | 2009-12-12 | 2 | -9/+25 |
| | | |||||
* | | r300: use accelerated emit for CopyTex[Sub]Image functions | Maciej Cencora | 2009-12-12 | 4 | -0/+167 |
| | | |||||
* | | r300: accelerated blit support | Maciej Cencora | 2009-12-12 | 5 | -0/+522 |
| | | |||||
* | | r300: fix wrong assertion | Maciej Cencora | 2009-12-12 | 1 | -1/+1 |
| | | |||||
* | | r300: export translateTexFormat function | Maciej Cencora | 2009-12-12 | 2 | -4/+9 |
| | | |||||
* | | r300: refactor PVS code and constants emission | Maciej Cencora | 2009-12-12 | 2 | -26/+34 |
| | | |||||
* | | r300: refactor R500 fragment program emission | Maciej Cencora | 2009-12-12 | 2 | -29/+45 |
| | | |||||
* | | r300: refactor color buffer setup | Maciej Cencora | 2009-12-12 | 2 | -96/+129 |
| | | |||||
* | | r300: use _mesa_meta_Clear for buffer clears | Maciej Cencora | 2009-12-12 | 10 | -834/+8 |
| | | |||||
* | | r300: minor texture code refactoring | Maciej Cencora | 2009-12-12 | 1 | -79/+112 |
| | | |||||
* | | radeon: Only get DRI2 front buffer information for glXBindTexImageEXT. | Michel Dänzer | 2009-12-05 | 1 | -12/+1 |
| | | |||||
* | | Merge branch 'mesa_7_7_branch' | Jakob Bornecrantz | 2009-12-02 | 1 | -2/+1 |
|\| | |||||
| * | Revert "radeon/r300: no need to flush the cmdbuf when changing scissors ↵ | Dave Airlie | 2009-12-02 | 1 | -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 explicit | Dave Airlie | 2009-11-24 | 2 | -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 Cencora | 2009-11-23 | 2 | -6/+6 |
|\| | |||||
| * | r300: fix VP source conflict resolution on 64-bit machines | Maciej Cencora | 2009-11-22 | 1 | -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 fp | Maciej Cencora | 2009-11-22 | 1 | -5/+5 |
| | | |||||
* | | Merge remote branch 'origin/mesa_7_7_branch' | Dave Airlie | 2009-11-20 | 7 | -38/+22 |
|\| | |||||
| * | r300: allow disabling s3tc support if libtxc_dxtn is available | Maciej Cencora | 2009-11-18 | 1 | -3/+3 |
| | | |||||
| * | Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch | Maciej Cencora | 2009-11-18 | 7 | -36/+20 |
| |\ | |||||
| | * | radeon: rework mipmap tree | Maciej Cencora | 2009-11-14 | 3 | -12/+4 |
| | | | |||||
| | * | radeon: rework mipmap tree reference counting | Maciej Cencora | 2009-11-14 | 2 | -17/+8 |
| | | | |||||
| | * | r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1 | Maciej Cencora | 2009-11-14 | 1 | -1/+1 |
| | | | | | | | | | | | | Spotted by Dave Airlie | ||||
| | * | radeon/r300: don't flush cmdbuf if not necessary | Maciej Cencora | 2009-11-14 | 1 | -1/+5 |
| | | | |||||
| | * | radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM ↵ | Maciej Cencora | 2009-11-14 | 1 | -1/+2 |
| | | | | | | | | | | | | mode | ||||
| | * | r300: add missing texformat | Maciej Cencora | 2009-11-14 | 1 | -0/+1 |
| | | | |||||
| | * | r300: remove unneeded includes | Maciej Cencora | 2009-11-14 | 3 | -5/+0 |
| | | | |||||
* | | | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr. | Eric Anholt | 2009-11-19 | 1 | -2/+2 |
| | | | |||||
* | | | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*] | Eric Anholt | 2009-11-19 | 1 | -3/+3 |
|/ / | |||||
* / | radeon: FBO fixes for big endian. | Michel Dänzer | 2009-11-17 | 1 | -0/+15 |
|/ | |||||
* | r300, r300g: Add missing registers. | Corbin Simpson | 2009-11-11 | 1 | -0/+2 |
| | |||||
* | Merge branch 'texformat-rework' | Brian Paul | 2009-10-28 | 4 | -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 |