summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-21Merge branch 'master' into r300-compilerr300-compilerNicolai Hähnle359-10624/+18025
There were additional non-textual conflicts. Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c src/mesa/drivers/dri/r300/compiler/r3xx_vertprog.c src/mesa/drivers/dri/r300/compiler/radeon_program.c src/mesa/drivers/dri/r300/compiler/radeon_program_alu.c
2009-09-21Merge branch 'mesa_7_6_branch'Nicolai Hähnle4-6/+62
2009-09-21r300: Zero-initialize register for NV_vertex_programNicolai Hähnle2-0/+32
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-21r300: Fix handling of NV_vertex_program parametersNicolai Hähnle2-6/+30
The handling is a bit inefficient, unfortunately, but I don't want to make any intrusive changes for Mesa 7.6. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-21Merge branch 'mesa_7_6_branch'Michel Dänzer5-18/+25
2009-09-21Merge branch 'mesa_7_5_branch' into mesa_7_6_branchMichel Dänzer1-1/+2
2009-09-21intel: Fix crash in intel_flush().Michel Dänzer1-1/+2
Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated drawables from private context struct in intelUnbindContext'), intel->driDrawable may be NULL in intel_flush().
2009-09-21nouveau: allow building modesetting_drv.soBen Skeggs2-0/+210
2009-09-21nouveau: drm_api create_screen()'s 'arg' argument can be NULLBen Skeggs1-1/+1
2009-09-20windows: call _mesa_meta_init/free()Brian Paul1-0/+5
2009-09-20xlib: always call _mesa_meta_init/free()Brian Paul1-4/+2
2009-09-20dri/swrast: call _mesa_meta_init/free()Brian Paul1-0/+4
2009-09-20osmesa: call _mesa_meta_init/free()Brian Paul1-0/+5
2009-09-20Revert "st/mesa: Compile in meta.c."Brian Paul1-1/+0
This reverts commit 6c5726cd39ab12b86fae391d075fa74bc24b615c.
2009-09-20Revert "scons: add meta.c to sources"Brian Paul1-5/+0
This reverts commit 41fefe88c50376a57876b498c8619c8c9f535de6.
2009-09-20Revert "mesa: move _mesa_meta_init/free() calls to core Mesa"Brian Paul4-5/+17
This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab. The commit inadvertantly introduced a new gallium dependency on the meta code.
2009-09-20scons: add meta.c to sourcesBrian Paul1-0/+5
2009-09-20st/mesa: Compile in meta.c.Chia-I Wu1-0/+1
meta was moved to core Mesa since 651cffd626a82d9bf539437ca4bdf8ea4b396fab. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-20intel: meta clear has a new name.Chia-I Wu1-1/+1
It was renamed to _mesa_meta_Clear. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-21xorg/st: fixup builds against later dpms headers.Dave Airlie3-0/+13
2009-09-20radeon: Fix legacy bo not to reuse dma buffers before refcount is 1.Pauli Nieminen1-2/+7
This should help detecting possible memory leaks with dma buffers and prevent possible visual corruption if data would be overwriten too early.
2009-09-20r300/compiler: Fix trig instructions in R300 fpNicolai Hähnle1-9/+9
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-20radeon: Fix typo in variable name.Pauli Nieminen1-1/+1
2009-09-20radeon: Improve WARN_ONCE macro to appear as single statement.Pauli Nieminen1-5/+6
Do-while makes macro safe to be used with if and for constructions. Also remove __LINE__ macro from variable name because scope is local to macro anyway.
2009-09-20scons: Drop gprof support for profile builds; tweak optimization flags instead.José Fonseca1-1/+5
gprof is useful for shared libraries, hence our drivers. Nevertheless profilers like oprofile can benefit from disabling some relatively minor optimizations for more accurate / complete results.
2009-09-20llvmpipe: Fix lp_get_cached_tile.José Fonseca1-1/+1
Align coordinates to tile boundaries.
2009-09-20llvmpipe: Update tile status on flush.José Fonseca1-0/+3
2009-09-20radeon: Fix "verts" debugging enableNicolai Hähnle1-1/+1
Copy'n'paste apparently prevented the RADEON_VERTS flag from being enabled. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-20Merge branch 'mesa_7_6_branch'Brian Paul8-18/+43
Conflicts: src/mesa/drivers/dri/intel/intel_clear.c
2009-09-20Merge branch 'mesa_7_5_branch' into mesa_7_6_branchNicolai Hähnle3-8/+21
2009-09-20mesa/st: Create front renderbuffer on the fly when supplied with a surfaceNicolai Hähnle1-3/+15
Normally, the mesa/st would create a fake front buffer out of a client-allocated surface. In the DRI setting, however, st/dri provides a front buffer surface which is created and maintained by the X server. Prefer to use this surface instead, so that front buffer rendering and reading works correctly. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-20mesa/st: Initialize format bits of framebuffer renderbuffersNicolai Hähnle1-0/+1
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-20docs: Document new features in radeon/r200/r300 driversNicolai Hähnle1-0/+2
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-20r300/compiler: Fix R300 fragment program regression introduced by 0723cd1...Nicolai Hähnle1-1/+1
We obviously need to move the code addr register backwards because their may be overlap. This bug affected in particular the Compiz water plugin. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-19mesa: remove redundant readbuffer checkBrian Paul1-5/+0
2009-09-19mesa: rename functions to be more consistant with rest of mesaBrian Paul9-55/+54
2009-09-19swrast: remove obsolete s_imaging.c fileBrian Paul1-176/+0
2009-09-19swrast: remove prototypes for obsolete functionsBrian Paul1-21/+0
2009-09-19mesa: remove s_imaging.c from buildBrian Paul3-8/+0
2009-09-19windows: replace old ColorTable, Convolution functions with newBrian Paul3-12/+12
2009-09-19mesa: use new meta functionsBrian Paul1-4/+4
2009-09-19mesa: meta functions for glCopyColorTable, glCopyConvolutionFilter, etcBrian Paul2-0/+141
2009-09-19mesa: move readbuffer testsBrian Paul3-21/+16
2009-09-19mesa: use _mesa_get_current_tex_unit() helperBrian Paul1-4/+5
2009-09-19mesa: use _mesa_get_current_tex_unit() helperBrian Paul1-5/+6
2009-09-19mesa: fix some glCopyTex[Sub]Image regressions related to convolutionBrian Paul1-0/+26
2009-09-19mesa: move _mesa_meta_init/free() calls to core MesaBrian Paul4-17/+5
2009-09-19r600: fix point sizesAlex Deucher1-4/+4
registers takes radius
2009-09-19r600: fix polygon offsetAlex Deucher1-3/+8
2009-09-19swrast: remove obsolete s_texstore.cBrian Paul1-576/+0
Replaced by new, simpler meta functions.