| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #27213.
|
| |
|
|
|
|
|
| |
Simply use the libglapi.a archive instead of individual .o files.
Fixes the non-debug build.
|
| |
|
| |
|
|
|
|
| |
same.
|
| |
|
| |
|
|
|
|
|
| |
Fixes broken intermediate frames when a window is being resized
(regression caused by 878eef8c4).
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
src/gallium/drivers/cell/ppu/cell_screen.c
src/mesa/state_tracker/st_cb_drawpixels.c
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Emit sizes prediction didn't account for render splitting in
hwtnl path.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The bug is triggered by 41a87a43e11c664935349f938022d58d3e22da4e.
glBlitFramebuffer, for example, is an alias to the non-static
glBlitFramebufferEXT. We should define glBlitFramebuffer as an alias to
_dispatch_stub_NNN.
|
| |
| |
| |
| |
| | |
The entry point names, instead of the function name, should be used to
test if the entry point should be statically dispatched.
|
| |
| |
| |
| | |
Based on a patch from Tom Fogal.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
__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
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
The field was added in b8030c6561e019e079b5be2fe64ec804df4bfa03. This
fixes a NULL dereference in xdemos/texture_from_pixmap.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
And clean up the error checking code.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <[email protected]>
Signed-off-by: Francisco Jerez <[email protected]>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
If a non-zero src_y was used, this would break piglit
depth-level-clamp.
|