summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prepare changelog for uploadmesa-7.7.1-1Brice Goglin2010-03-301-2/+2
|
* Bump Standards-Version to 3.8.4Brice Goglin2010-03-302-1/+2
|
* Update the changelogs.Timo Aaltonen2010-03-292-3/+176
|
* Merge commit 'mesa_7_7_1' into debian-unstableTimo Aaltonen2010-03-2914-93/+112
|\
| * mesa: Add 7.7.1 release MD5 sumsmesa_7_7_1Ian Romanick2010-03-281-1/+9
| |
| * mesa: set version string to 7.7.1Ian Romanick2010-03-283-3/+3
| | | | | | | | Also set the correct release date.
| * mesa: move/update hash function commentsBrian Paul2010-03-271-6/+11
| |
| * mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()Török Edwin2010-03-271-6/+13
| | | | | | | | Fixes fd.o bug 27340.
| * dri/swrast: Fix frontbuffer rendering.Michel Dänzer2010-03-261-6/+11
| | | | | | | | Was broken since the endianness fixes.
| * dri/swrast: Fix missed conversion of one pixel pointer increment.Michel Dänzer2010-03-261-1/+1
| | | | | | | | This probably broke the swrast DRI driver when running X in depth 16.
| * docs: added news item for 7.7.1 releaseBrian Paul2010-03-231-0/+9
| |
| * docs: insert expected 7.7.1 release dateBrian Paul2010-03-231-1/+1
| |
| * mesa: set version string to 7.7.1-rc2mesa_7_7_1_rc2Ian Romanick2010-03-222-2/+2
| |
| * r200: Fix emit size prediction to account elt splitting.Pauli Nieminen2010-03-212-3/+4
| | | | | | | | | | Emit sizes prediction didn't account for render splitting in hwtnl path.
| * r200: Don't flush when closing elts in KMS.Pauli Nieminen2010-03-211-1/+2
| | | | | | | | | | | | | | Flush in middle of rendering in KMS is not allowed because buffers are discarded in flush. Fixes crash when emiting split indices with RADEON_DEBUG=all.
| * r200: Fix swtnl fallback to flush pending rendering before transition.Pauli Nieminen2010-03-211-4/+14
| | | | | | | | | | | | | | | | Flush after transition would emit wrong state that could cause wrong state emited for pending rendering operation. Fixes wan once from extrement tuxracer that is using per vertex materials.
| * r200: Fix mixed indetion in r200TclFallback.Pauli Nieminen2010-03-211-21/+20
| |
| * vbo: Fix vbo_split_copy to pass correct max_index to draw.Pauli Nieminen2010-03-211-1/+1
| | | | | | | | | | | | | | | | vbo_split_copy was passing one past the max_index to draw function which caused _tnl_draw_prims function to read uninitialized values from copied array. Bug was spoted in valgrind report of progs/tests/cva_huge.
| * Revert "Revert "mesa/st: Make ST_SURFACE_DEPTH index consistent with mesa's ↵Michel Dänzer2010-03-192-4/+2
| | | | | | | | | | | | | | | | BUFFER_DEPTH."" This reverts commit 52d83efdbc4735d721e6fc9b44f29bdd432d4d73. The fix it reverted should be fine with the two previous fixes.
| * st/mesa: s/BUFFER_FRONT_LEFT/surfIndex/Brian Paul2010-03-191-1/+1
| | | | | | | | (cherry picked from commit 5d5c524cbe534a868fff8f6d6f64bcb89066e32c)
| * st/mesa: fix st_set_framebuffer_surface() state validationBrian Paul2010-03-191-38/+12
| | | | | | | | | | | | | | | | Set the _NEW_BUFFERS flag and remove the code which updated the parent framebuffer size. Normal Mesa state validation will do that. Fixes issues with Warsow on r300g and possibly other bugs. (cherry picked from commit c472ce5302a590b45d8affe00c1fcce04f8b8585)
| * intel: Use bit-wise not instead of logical not (i830 path)Ian Romanick2010-03-181-1/+1
| | | | | | | | | | | | | | | | | | The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. (cherry picked from commit 062a208814ad65d330f403c46d4bed88648f334f)
| * intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs.Ian Romanick2010-03-181-1/+3
| | | | | | | | (cherry picked from commit 689e4b554123bbf9af727b910dad9d1b32521f95)
| * Use bit-wise not instead of logical not.Ian Romanick2010-03-181-1/+1
| | | | | | | | | | | | | | | | | | The assertion is checking that the low-order bits of offset are not set. It does this by anding the inverted offset mask with the offset. This is clearly intended to be a bit-wise "invert". Fixes bug #25984. (cherry picked from commit fda5078324e0a940a2ddfdd1c63ffceb47c5a717)
* | Update the changelogs.Timo Aaltonen2010-03-182-1/+327
| |
* | Merge remote branch 'upstream/mesa_7_7_branch' into debian-unstableTimo Aaltonen2010-03-1839-162/+438
|\|
| * st/xorg: Fix Xv cliprect scaling.Thomas Hellstrom2010-03-133-9/+9
| | | | | | | | | | | | | | Due to a quantization error, different cliprects of scaled video windows may not have identical x / y scale. Signed-off-by: Thomas Hellstrom <[email protected]>
| * mesa: set version string to 7.7.1-rc1Ian Romanick2010-03-162-2/+2
| |
| * Correct GL_EQUIV code in r67/7xx.Matthew W. S. Bell2010-03-161-1/+1
| | | | | | | | | | | | | | From 247e121106e8d3e389f2e5a6edf13ea70ac18df7 Mon Sep 17 00:00:00 2001 These seem to be documented in <http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/index.html>.
| * mesa: List Quake3 extensions first.José Fonseca2010-03-131-3/+12
| | | | | | | | | | | | | | | | Quake3 truncates the extension string, and GL_EXT_compiled_vertex_array wasn't being detected, making it very slow. This is a quick fix. The IMHO best way to address this in a more general fashion is to sort by year.
| * mesa: Fix memory leak in decompress-with-blit.Keith Whitwell2010-03-131-0/+2
| | | | | | | | (cherry picked from commit f05a4ee6f2840590c90da4be2fe5c6295410a5af)
| * st/dri: Always try to set up R5G6B5 configs.Michel Dänzer2010-03-121-44/+47
| | | | | | | | | | | | | | | | Allows compiz to work in depth 16. The DRI2 getBuffersWithFormat hook is only required for 16/32 bit depth buffers, for colour buffers the only requirement is that the format matches the drawable depth, which we can't check here.
| * st/xorg: Include cursorstr.hJakob Bornecrantz2010-02-061-0/+1
| |
| * docs: updates to 7.7.1 release notesBrian Paul2010-03-101-6/+6
| |
| * gallium/util: added surface dump code for unixBrian Paul2010-03-101-0/+51
| |
| * st/mesa: fix incorrect glCopyPixels between window/FBOBrian Paul2010-03-101-4/+16
| | | | | | | | | | | | | | There was a DrawBuffer/ReadBuffer typo and we were neglecting to invert the texture coords when copying from a window to an FBO. Plus, add some surface dump/debug code (disabled).
| * st/mesa: fix incorrect glDrawPixels into FBOBrian Paul2010-03-101-2/+7
| | | | | | | | We weren't inverting the textured quad when drawing into an fbo.
| * st/xorg Avoid advertizing rotation / reflection support.Thomas Hellstrom2010-03-061-3/+6
| | | | | | | | | | | | | | We don't support it yet since we don't implement the shadow allocate functions. Signed-off-by: Thomas Hellstrom <[email protected]>
| * st/xorg: Work around cursor reference counting bugs in older X servers.Michel Dänzer2010-03-103-0/+20
| | | | | | | | | | Could result in use of freed memory and consequently random crashes, e.g. on screen resize.
| * st/xorg, vmware: Make throttling configurable.Thomas Hellstrom2010-03-0611-27/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The xorg state tracker gets two new options to let the user choose whether to enable / disable dirty throttling and swapbuffer throttling. The default value of these options are enabled, unless the winsys supplies a customizer with other values. The customizer record has been extended to allow this, and also to set winsys-based throttling on a per- context basis. The vmware part of this patch disables the dirty throttling if the kernel supports command submission throttling, and also in that case sets kernel based throttling for everything but swapbuffers. The vmware winsys does not set throttling per context, even if it theoretically could, but instead sets throttling per screen. This should perhaps be changed, should the xorg state tracker start to use multiple rendering contexts. Kernel throttling is off by default for all new screens/contexts, so the dri state tracker is not affected. This significantly improves interactivity of the vmware xorg driver. Signed-off-by: Thomas Hellstrom <[email protected]>
| * svga: Add a winsys callback to get the svga_winsys_contextThomas Hellstrom2010-03-062-0/+8
| | | | | | | | | | | | | | The winsys may need to extract the svga_winsys_context from a pipe_context. Add a function to enable that functionality. Signed-off-by: Thomas Hellstrom <[email protected]>
| * svga: Don't do culling while the software pipeline is active.Keith Whitwell2010-03-091-2/+11
| | | | | | | | | | It does it for us, and additionally introduces potentially back-facing triangles.
| * softpipe: zero-out entire clear_flags array in sp_tile_cache_flush_clear()Brian Paul2010-03-081-3/+4
| | | | | | | | | | | | | | | | | | | | | | Before, we only cleared the flags for the active tiles (the ones inside the framebuffer bound). The problem is if we later bound a different, larger surface to the tile cache we'd have some stale clear-flags still set (and mistakenly clear some tiles in the new surface). Fixes fd.o bug 26932. (cherry picked from commit e1762fb870f86afc4f6bd000b4a1c059d161f10d)
| * st/mesa: don't detach renderbuffer, surface in st_finish_render_texture()Brian Paul2010-03-081-5/+0
| | | | | | | | | | | | | | | | | | | | | | There's no reason to release the renderbuffer from the framebuffer object or release the gallium surface in this function (they're reference counted). In fact, we don't want to do this because we may later use the texture as a pixel source (ex: glBlitFramebuffer) and need the surface. Fixes fd.o bug 26923 and is part of the fix for bug 26932. (cherry picked from commit 80dc54e308dfb1fad344272978ff14646995e00a)
| * mesa: s/GL_DEPTH_STENCIL/GL_DEPTH_COMPONENT/ for MESA_FORMAT_Z16 renderbufferBrian Paul2010-03-081-1/+1
| | | | | | | | | | | | MESA_FORMAT_Z16 has no stencil bits. (cherry picked from commit 614f490ca918f891cd70674ea7841d5b2a97e9ef)
| * r600: recalculate point size, if point min/max size changesAlex Deucher2010-03-081-0/+2
| |
| * r600: no need to flush on context initAlex Deucher2010-03-081-2/+0
| |
| * r300: recalculate point size, if point min/max size changesMaciej Cencora2010-03-081-0/+2
| | | | | | | | Fixes two wine d3d9 unit tests
| * r300: no need to flush on context initMaciej Cencora2010-03-081-2/+0
| |
| * r300: remove unnecessary codeMaciej Cencora2010-03-081-17/+0
| | | | | | | | _tnl_UpdateFixedFunctionProgram is already called in r300_draw.c