| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes fd.o bug 27715
|
|
|
|
| |
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
|
|
| |
Declaring the loop index inside for () is not supported by this version.
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
|
|
|
|
| |
This should be drmCommandWriteRead to avoid an EINVAL error on systems
that strictly check ioctl args. This command has been r/w for ever.
Discussion with airlied agreed that this was the correct course.
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
| |
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
When points or lines are decomposed into triangles, we need to be sure
to disable polygon culling, stippling, "un-filled" modes, etc.
This patch sets the rasterization state to disable those things prior to
drawing points/lines with triangles, then restores the previous state
afterward.
The new piglit point-no-line-cull test checks this problem & solution.
|
|
|
|
|
|
|
|
| |
Fixes crash when using _mesa_CopyTexImage2D.
Bug #27652.
Signed-off-by: Tormod Volden <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
|
|
|
| |
Fixes progs/demos/shadowtex under KMS
|
|
|
|
| |
Fixes #27521, broken menus in UT2004 and broken water refraction in Sauerbraten.
|
| |
|
|
|
|
|
|
|
| |
We were looping over instructions but only looking at the 0th instruction's
opcode.
Fixes fd.o bug 27566.
|
|
|
|
|
|
|
|
|
|
| |
Commit 1454f20a991ddda35f1a2ffda953012078b407ba caused the regression.
When the vertex shader emitted both a texcoord and color we were grabbing
the wrong vertex attributes. Fix the draw_quad() code to put texcoords
in slot[1] and color in slot[2]. That's a bit cleaner than changing
the vertex shader code.
Tested with progs/tests/zreaddraw.c
|
|
|
|
|
| |
Make sure we have up to date buffers before we start looking at
the tiling bits to determine how to clear.
|
|
|
|
|
|
|
| |
piglit has a test called fbo-drawbuffers, this fails for me on r300g,
and fixing the texenv program to use the DATA outputs fixes it.
Signed-off-by: Dave Airlie <[email protected]>
|
| |
|
|
|
|
|
|
| |
It uses ctx->VertexProgram._Current.
Signed-off-by: Brian Paul <[email protected]>
|
| |
|
| |
|
|
|
|
| |
Also set the correct release date.
|
|
|
|
| |
(cherry picked from commit 535742d75f0096b22d1b8ff203ae561167af18f7)
|
|
|
|
|
| |
Fixes fd.o bug 27340.
(cherry picked from commit 8fe3b3f66ae57a1a6eca7f6dcb0455e14ad92075)
|
|
|
|
|
| |
Was broken since the endianness fixes.
(cherry picked from commit 4cf14fa80bda5f4ea65bef3a64e748e064d0bde1)
|
|
|
|
|
| |
This probably broke the swrast DRI driver when running X in depth 16.
(cherry picked from commit 6ec259eb17dfbb74972b8cffb4e02a9dbab288cc)
|
|
|
|
|
| |
Fixes piglit fbo-readdrawpix.
(cherry picked from commit 5782b2a968bb979b651e49bb5fc4162faa842050)
|
|
|
|
|
| |
fixes piglit fbo-copypix.
(cherry picked from commit a589da14dee0c2a32e6e529f1a390b01a3ee4001)
|
|
|
|
|
| |
Bug #26966: 945 miptree pitch disagreement with libdrm.
(cherry picked from commit da011faf48155a5c02ebc1fe1fa20a4f54b8c657)
|
|
|
|
| |
(cherry picked from commit 32f143b4327521a058dc05f0ab9087a5696b9618)
|
|
|
|
|
|
| |
If a non-zero src_y was used, this would break piglit
depth-level-clamp.
(cherry picked from commit e1e48ea15c1fe448f0b69e086b66c1123dc98bb7)
|
|
|
|
|
|
| |
If a GL function is called w/out a current rendering context, this stub
gets called. It should return 0 so that non-void-valued functions return
0/NULL instead of a random number.
|
| |
|
|
|
|
| |
Spotted by Pauli Nieminen
|
|
|
|
|
|
|
|
| |
R300_PVS_MAX_CONST_ADDR field holds highest const addr, not
const count.
Fixes missing models and others rendering errors for vertex
program using 256 params.
|
|
|
|
| |
UMS will probably require some kernel work
|
|
|
|
|
|
|
|
|
|
| |
It may happen that the vertex attribute we were going to stuff
the wpos/fog attrs in was already written by vertex program.
In such cases we need to remove instruction accessing these
attributes, so they don't overwrite the wpos/fog related
instructions.
This fixes non-textured models in many wine games.
|
|
|
|
| |
removed FP during compilation
|
|
|
|
|
|
|
|
|
|
|
| |
We're still abusing the flags by putting them where our driver stores
ctx->NewState changes. Making them into more restricted state change
flags would be a project for later.
Fixes a failure where calling intel_draw_buffer() too often would trip
up Mesa assertions about when Mesa state could get changed, when it hadn't.
Bug #27034.
|
| |
|
|
|
|
| |
Fixes #27213.
|
| |
|
| |
|
|
|
|
|
| |
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.
|