| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
|
|
|
| |
To convert RGB -> SRGB format.
|
|
|
|
|
|
|
| |
Since there's no SSE instruction for this case, fall through to the
generic shuffle code.
Fixes bug fd.o 29468.
|
| |
|
| |
|
|
|
|
|
|
| |
http://bugs.freedesktop.org/29407
Signed-off-by: José Fonseca <[email protected]>
|
|
|
|
|
|
| |
http://bugs.freedesktop.org/29407
Signed-off-by: José Fonseca <[email protected]>
|
|
|
|
|
|
|
|
| |
See:
http://bugs.freedesktop.org/29404
http://bugs.freedesktop.org/29407
Signed-off-by: José Fonseca <[email protected]>
|
|
|
|
|
|
| |
This can be supported on r600 without using the endian swapper, and is a
better fit for (typical) uploads using GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV
anyway.
|
| |
|
| |
|
|
|
|
| |
It didn't exist yet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the assert added in LLVM 2.8:
assert(getType()->isIntOrIntVectorTy() &&
"Tried to create an integer operation on a non-integer type!")
But it also fixes some subtle bugs, since we should've been doing this
since LLVM 2.6 anyway.
Includes a modified patch from [email protected] for the
FNeg instructions in emit_fetch(); thanks for pointing those out.
http://bugs.freedesktop.org/29404
http://bugs.freedesktop.org/29407
Signed-off-by: José Fonseca <[email protected]>
|
|
|
|
| |
It's bound to be useful elsewhere.
|
|
|
|
| |
Signed-off-by: Jerome Glisse <[email protected]>
|
| |
|
| |
|
|
|
|
|
|
| |
The shader caps need additional corrections.
(based on a patch from netkas at Phoronix)
|
|
|
|
|
| |
seems it got lost in commit 0d383547
have no earlier radeons to test, but npot mipmaps were not supported there?
|
|
|
|
| |
from the tests i couldn't find any new driver faults
|
|
|
|
|
|
| |
ofs is in dwords, so need to shift it for registers.
Signed-off-by: Dave Airlie <[email protected]>
|
|
|
|
|
|
|
|
|
| |
In this case, we were incorrectly prioritizing PIPE_TRANSFER_DONTBLOCK over
PIPE_TRANSFER_UNSYNCHRONIZED.
This can lead to failure in the Mesa VBO draw paths that end up specifying
both, but don't expect map to fail (in particular, the problem manifested as
a leak of buffer objects in teapot with other changes).
|
|
|
|
| |
Ooops, it wasn't supposed to be there.
|
| |
|
|
|
|
|
| |
See:
http://bugs.freedesktop.org/29407
|
|
|
|
| |
It sometimes works, sometimes not. I guess we have the zmask offsets wrong.
|
| |
|
|
|
|
|
|
|
| |
This makes it compatible with the modified DRM interface in drm-radeon-testing.
Also, now you need to set RADEON_HYPERZ=1 to be able to use hyperz.
It's not bug-free yet.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Two integers were being operated on as
a vector of floats in draw_llvm_generate().
This bug got uncovered by fixing this bug:
http://bugs.freedesktop.org/29407
|
|
|
|
|
|
| |
Need to add a test for multi-hiz/zmask db in a single context.
Signed-off-by: Dave Airlie <[email protected]>
|
|
|
|
|
| |
This is another follow-up to commit
f4511c4835879090ce7e6afe3ac26b98fb91899a.
|
|
|
|
|
|
|
|
| |
This is a follow-up patch to commit
f4511c4835879090ce7e6afe3ac26b98fb91899a.
Files that include tnl_dd/t_dd_dmatmp.h now need to also include
m_xform.h as t_context.h no longer includes it.
|
|
|
|
|
|
|
|
|
|
|
| |
t_context.h
Remove m_matrix.h and m_xform.h.
t_vb_program.c
Include m_xform.h.
t_vb_render.c
Include m_xform.h.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_context.h for texture_sample_func symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext sybmol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
|
|
| |
s_fragprog.h
Include mtype.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
s_fragprog.c
Include s_context.h now that it is removed from s_fragprog.h.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
| |
Include compiler.h for _ASMAPIP symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
|
|
| |
s_atifragshader.h
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
s_atifragshader.c
Include s_context.h for SWcontext symbol.
|
|
|
|
|
| |
Include mtypes.h for GLcontext symbol.
Include s_span.h for SWspan symbol.
|
|
|
|
|
|
|
| |
Fixes a hardlock.
NOTE: this is a candidate for the 7.8 branch, provided the half float vertex
is really implemented there.
|
| |
|