Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-22 | intel: Call intel_prepare_render() before looking up regions. | Kristian Høgsberg | |
Fixes #27213. | |||
2010-03-22 | glslcompiler: fix build again | Brian Paul | |
Simply use the libglapi.a archive instead of individual .o files. Fixes the non-debug build. | |||
2010-03-22 | dri/nouveau: Rectangle texture fixes. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Some render to texture fixes. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Fix swrast fallbacks when the read and draw buffers aren't the ↵ | Francisco Jerez | |
same. | |||
2010-03-22 | dri/nouveau: Expose EXT_framebuffer_blit. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Plug in some mesa_meta functions instead of the swrast variants. | Francisco Jerez | |
2010-03-22 | dri/nouveau: Emit dirty states on nouveau_validate_framebuffer. | Francisco Jerez | |
Fixes broken intermediate frames when a window is being resized (regression caused by 878eef8c4). | |||
2010-03-22 | glslcompiler: fix build breakage | Brian Paul | |
2010-03-22 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/gallium/drivers/cell/ppu/cell_screen.c src/mesa/state_tracker/st_cb_drawpixels.c | |||
2010-03-22 | glslcompiler: fix build breakage | Brian Paul | |
2010-03-21 | r200: Fix emit size prediction to account elt splitting. | Pauli Nieminen | |
Emit sizes prediction didn't account for render splitting in hwtnl path. | |||
2010-03-21 | r200: Don't flush when closing elts in KMS. | Pauli Nieminen | |
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. | |||
2010-03-21 | r200: Fix swtnl fallback to flush pending rendering before transition. | Pauli Nieminen | |
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. | |||
2010-03-21 | r200: Fix mixed indetion in r200TclFallback. | Pauli Nieminen | |
2010-03-21 | rename dri_sw to drisw_util for consistency | George Sapountzis | |
2010-03-21 | dri_inteface: add define for checking presence of drm.h | George Sapountzis | |
__NOT_HAVE_DRM_H is a like a feature, defined by default on specific platforms and allows to be defined externally as well. __NOT_HAVE_DRM_H should only be used by xserver and mesa swrast_dri drivers | |||
2010-03-21 | dri/nouveau: Reemit the light model state when lighting goes on/off. | Francisco Jerez | |
2010-03-21 | dri/nouveau: Random cleanups. | Francisco Jerez | |
2010-03-21 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |
2010-03-20 | r300/compiler: fix assertion failure in the r500-fragprog emission path | Marek Olšák | |
2010-03-19 | drivers/x11: add PUBLIC qualifier to more API functions | Brian Paul | |
Based on a patch from Tom Fogal. | |||
2010-03-18 | intel: Use bit-wise not instead of logical not (i830 path) | Ian Romanick | |
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. | |||
2010-03-18 | intel: Correct value of S0_VB_OFFSET_MASK to match hardware docs. | Ian Romanick | |
2010-03-18 | Use bit-wise not instead of logical not. | Ian Romanick | |
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. | |||
2010-03-18 | dri/nouveau: Flush after texture validation. | Francisco Jerez | |
Swizzling needs the destination surface in VRAM, but the subsequent rendering operations making use of it are likely to not care. Fire the ring after validation to leave the memory manager more room for maneuvering. | |||
2010-03-18 | dri/nouveau: Avoid pushbuf flushes in the middle of LMA setup. | Francisco Jerez | |
2010-03-18 | dri/nouveau: Implement texcoord generation. | Francisco Jerez | |
2010-03-18 | dri/nouveau: Implement texture matrices. | Francisco Jerez | |
2010-03-18 | dri/nouveau: Some minor vertex submission fixes. | Francisco Jerez | |
2010-03-18 | dri/nouveau: only reallocate texture when needed | Xavier Chantry | |
nouveau reallocated the mipmap tree on every MIN_FILTER call to account for mipmap change. We only need to do this if the texture does not fit in the existing mipmap tree. This gives a big performance boost for a game like bzflag which changes MIN_FILTER all the time for its font rendering. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net> | |||
2010-03-18 | intel: Call _mesa_make_current() after getting initial buffers | Kristian Høgsberg | |
The default viewport is the window rectangle, which is set up by _mesa_make_current(). To be able to do that we need to get the window dimension (and buffers) first, so we have to call intel_prepare_render() before we can call into _mesa_make_current(). Fixes #26676 and #26678. | |||
2010-03-17 | intel: Call _mesa_make_current() after getting initial buffers | Kristian Høgsberg | |
The default viewport is the window rectangle, which is set up by _mesa_make_current(). To be able to do that we need to get the window dimension (and buffers) first, so we have to call intel_prepare_render() before we can call into _mesa_make_current(). Fixes #26676 and #26678. | |||
2010-03-17 | intel: Replace mt->pitch with mt->region->pitch. | Eric Anholt | |
The pitch is not really an inherent part of the miptree, since it's not part of any of the layout calculations, and it's dictated by the libdrm-allocated region pitch now. | |||
2010-03-17 | intel: Return false like other blit failure paths if out of aperture. | Eric Anholt | |
The primary consumer of this (miptree relayout) already has this code for handling failure, and the other paths want to know if failure actually occurs and do something appropriate, which may not include memcpy. | |||
2010-03-17 | intel: Respect src pitch in _mesa_copy_rect(). | Eric Anholt | |
If a non-zero src_y was used, this would break piglit depth-level-clamp. | |||
2010-03-17 | intel: Rely on allocated region pitch for the miptree pitch. | Eric Anholt | |
Bug #26966: 945 miptree pitch disagreement with libdrm. | |||
2010-03-17 | intel: Assert that the linear blits succeed. | Eric Anholt | |
We don't have any fallback code here, and we want to avoid this path if failure would happen, so just assert. | |||
2010-03-17 | intel: Remove level_offset now that it's unused. | Eric Anholt | |
This is the last pitch-dependent part of miptree setup. | |||
2010-03-17 | intel: Remove extra tiling setting after allocating a tiled region. | Eric Anholt | |
2010-03-17 | intel: Rename the z24_x8 depth spans to z24_s8 since they do stencil too. | Eric Anholt | |
2010-03-17 | Merge branch '7.8' into master | Pauli Nieminen | |
Conflicts: Makefile src/mesa/main/version.h | |||
2010-03-16 | i965: Fix readpixels from ReadBuffer != DrawBuffer. | Eric Anholt | |
Fixes piglit fbo-readdrawpix. | |||
2010-03-16 | i965: Fix inversion for glCopyPixels to/from FBOs. | Eric Anholt | |
fixes piglit fbo-copypix. | |||
2010-03-16 | intel: Remove more code for x8z24 visuals, since we only do s8z24. | Eric Anholt | |
2010-03-16 | Revert "i965: Do VS SGT, SLT, and friends using CMP, SEL instead of CMP, ↵ | Eric Anholt | |
MOV, MOV." This reverts commit 8ef3b1834a896927bdd4f2aea552cdb732849da9. Fixes piglit glsl-vs-if. | |||
2010-03-16 | Revert "i965: Do FS SLT, SGT, and friends using CMP, SEL instead of CMP, ↵ | Eric Anholt | |
MOV, MOV." This reverts commit 46450c1f3f93bf4dc96696fc7e0f0eb808d9c08a. I was wrong about null reg behavior -- it reads undefined, not 0. And they're not kidding. | |||
2010-03-16 | meta: Fix up restoration of state if _mesa_map_pbo_source() fails. | Eric Anholt | |
2010-03-16 | meta: Properly refcount our saved programs and texobjs. | Eric Anholt | |
Found while debugging bug #24119. | |||
2010-03-16 | i965: Fix ENDLOOP to only patch up this loop's BREAK and CONT. | Eric Anholt | |
Corresponds to d225a25e21a24508aea3b877c78beb35502e942d and fixes piglit glsl-fs-loop-nested. Bug #25173. (cherry picked from commit a81836ee2fe5092d695b717addf8cec91f569777) |