Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'mesa_7_6_branch' | Nicolai Hähnle | 2009-09-21 | 4 | -6/+62 |
|\ | |||||
| * | r300: Zero-initialize register for NV_vertex_program | Nicolai Hähnle | 2009-09-21 | 2 | -0/+32 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
| * | r300: Fix handling of NV_vertex_program parameters | Nicolai Hähnle | 2009-09-21 | 2 | -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 <[email protected]> | ||||
* | | Merge branch 'mesa_7_6_branch' | Michel Dänzer | 2009-09-21 | 5 | -18/+25 |
|\| | |||||
| * | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Michel Dänzer | 2009-09-21 | 1 | -1/+2 |
| |\ | |||||
| | * | intel: Fix crash in intel_flush(). | Michel Dänzer | 2009-09-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated drawables from private context struct in intelUnbindContext'), intel->driDrawable may be NULL in intel_flush(). | ||||
| * | | radeon: Fix legacy bo not to reuse dma buffers before refcount is 1. | Pauli Nieminen | 2009-09-20 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | This should help detecting possible memory leaks with dma buffers and prevent possible visual corruption if data would be overwriten too early. | ||||
| * | | r300/compiler: Fix trig instructions in R300 fp | Nicolai Hähnle | 2009-09-20 | 1 | -9/+9 |
| | | | | | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
| * | | radeon: Fix typo in variable name. | Pauli Nieminen | 2009-09-20 | 1 | -1/+1 |
| | | | |||||
| * | | radeon: Improve WARN_ONCE macro to appear as single statement. | Pauli Nieminen | 2009-09-20 | 1 | -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. | ||||
| * | | radeon: Fix "verts" debugging enable | Nicolai Hähnle | 2009-09-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Copy'n'paste apparently prevented the RADEON_VERTS flag from being enabled. Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | | | nouveau: allow building modesetting_drv.so | Ben Skeggs | 2009-09-21 | 2 | -0/+210 |
| | | | |||||
* | | | nouveau: drm_api create_screen()'s 'arg' argument can be NULL | Ben Skeggs | 2009-09-21 | 1 | -1/+1 |
| | | | |||||
* | | | windows: call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -0/+5 |
| | | | |||||
* | | | xlib: always call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -4/+2 |
| | | | |||||
* | | | dri/swrast: call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -0/+4 |
| | | | |||||
* | | | osmesa: call _mesa_meta_init/free() | Brian Paul | 2009-09-20 | 1 | -0/+5 |
| | | | |||||
* | | | Revert "st/mesa: Compile in meta.c." | Brian Paul | 2009-09-20 | 1 | -1/+0 |
| | | | | | | | | | | | | This reverts commit 6c5726cd39ab12b86fae391d075fa74bc24b615c. | ||||
* | | | Revert "scons: add meta.c to sources" | Brian Paul | 2009-09-20 | 1 | -5/+0 |
| | | | | | | | | | | | | This reverts commit 41fefe88c50376a57876b498c8619c8c9f535de6. | ||||
* | | | Revert "mesa: move _mesa_meta_init/free() calls to core Mesa" | Brian Paul | 2009-09-20 | 4 | -5/+17 |
| | | | | | | | | | | | | | | | | | | This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab. The commit inadvertantly introduced a new gallium dependency on the meta code. | ||||
* | | | scons: add meta.c to sources | Brian Paul | 2009-09-20 | 1 | -0/+5 |
| | | | |||||
* | | | st/mesa: Compile in meta.c. | Chia-I Wu | 2009-09-20 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | meta was moved to core Mesa since 651cffd626a82d9bf539437ca4bdf8ea4b396fab. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | | intel: meta clear has a new name. | Chia-I Wu | 2009-09-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | It was renamed to _mesa_meta_Clear. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | | xorg/st: fixup builds against later dpms headers. | Dave Airlie | 2009-09-21 | 3 | -0/+13 |
| | | | |||||
* | | | scons: Drop gprof support for profile builds; tweak optimization flags instead. | José Fonseca | 2009-09-20 | 1 | -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. | ||||
* | | | llvmpipe: Fix lp_get_cached_tile. | José Fonseca | 2009-09-20 | 1 | -1/+1 |
| | | | | | | | | | | | | Align coordinates to tile boundaries. | ||||
* | | | llvmpipe: Update tile status on flush. | José Fonseca | 2009-09-20 | 1 | -0/+3 |
| | | | |||||
* | | | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-09-20 | 8 | -18/+43 |
|\| | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/intel/intel_clear.c | ||||
| * | | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Nicolai Hähnle | 2009-09-20 | 3 | -8/+21 |
| |\| | |||||
| | * | mesa/st: Initialize format bits of framebuffer renderbuffers | Nicolai Hähnle | 2009-09-20 | 1 | -0/+1 |
| | | | | | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
| | * | glx: Use initstate_r / random_r instead of corrupting global random number state | Ian Romanick | 2009-09-16 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously srandom and random were used. This cause the global random number generator state to be modified. This caused problems for applications that called srandom before calling into GLX. By using local state the global state is left unmodified. This should fix bug #23774. | ||||
| | * | st/mesa: fix some incorrect branching/clean-up code in TexImage functions | Brian Paul | 2009-09-16 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | We need to be sure to call the _mesa_unmap_teximage_pbo() function if we called _mesa_validate_pbo_teximage(). | ||||
| | * | st/mesa: fix texture memory allocation bug | Brian Paul | 2009-09-16 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following example caused an incorrect GL_OUT_OF_MEMORY error to be raised in glTexSubImage2D: glTexImage2D(level=0, width=32, height=32, pixels=NULL); glTexImage2D(level=0, width=64, height=64, pixels=NULL); glTexSubImage2D(level=0, pixels!=NULL); The second glTexImage2D() call needs to cause the first image to be deallocated then reallocated at the new size. This was not happening because we were testing for pixels==NULL too early. | ||||
| * | | mesa/st: Create front renderbuffer on the fly when supplied with a surface | Nicolai Hähnle | 2009-09-20 | 1 | -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 <[email protected]> | ||||
| * | | docs: Document new features in radeon/r200/r300 drivers | Nicolai Hähnle | 2009-09-20 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
| * | | r300/compiler: Fix R300 fragment program regression introduced by 0723cd1... | Nicolai Hähnle | 2009-09-20 | 1 | -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 <[email protected]> | ||||
| * | | [i965] add a missing header file | Zou Nan hai | 2009-09-18 | 1 | -0/+1 |
| | | | |||||
| * | | [i965] use intel_batchbuffer_flush to flush the clear | Zou Nan hai | 2009-09-18 | 1 | -1/+2 |
| | | | |||||
| * | | mesa: fix clip plane, fog issues | Brian Paul | 2009-09-16 | 1 | -4/+0 |
| | | | |||||
* | | | mesa: remove redundant readbuffer check | Brian Paul | 2009-09-19 | 1 | -5/+0 |
| | | | |||||
* | | | mesa: rename functions to be more consistant with rest of mesa | Brian Paul | 2009-09-19 | 9 | -55/+54 |
| | | | |||||
* | | | swrast: remove obsolete s_imaging.c file | Brian Paul | 2009-09-19 | 1 | -176/+0 |
| | | | |||||
* | | | swrast: remove prototypes for obsolete functions | Brian Paul | 2009-09-19 | 1 | -21/+0 |
| | | | |||||
* | | | mesa: remove s_imaging.c from build | Brian Paul | 2009-09-19 | 3 | -8/+0 |
| | | | |||||
* | | | windows: replace old ColorTable, Convolution functions with new | Brian Paul | 2009-09-19 | 3 | -12/+12 |
| | | | |||||
* | | | mesa: use new meta functions | Brian Paul | 2009-09-19 | 1 | -4/+4 |
| | | | |||||
* | | | mesa: meta functions for glCopyColorTable, glCopyConvolutionFilter, etc | Brian Paul | 2009-09-19 | 2 | -0/+141 |
| | | | |||||
* | | | mesa: move readbuffer tests | Brian Paul | 2009-09-19 | 3 | -21/+16 |
| | | | |||||
* | | | mesa: use _mesa_get_current_tex_unit() helper | Brian Paul | 2009-09-19 | 1 | -4/+5 |
| | | | |||||
* | | | mesa: use _mesa_get_current_tex_unit() helper | Brian Paul | 2009-09-19 | 1 | -5/+6 |
| | | |