| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Still not sure why st keeps handing down things we can't render to.
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Nicolai Hähnle <[email protected]>
|
|
|
|
| |
this makes the default state same as r300
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change silenced valgrind warnings but broke progs/tests/drawbuffers.
The problem is we don't know the surface's state when we start caching it
(it may or may not be initialized/cleared/etc). So "clearing" it here was
presumptuous. Leaving the code in place (but disabled) for reference and
when using valgrind.
Fixes bug 24401
|
| |
| |
| |
| | |
This is part of the fix for bug 24401.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/gallium/drivers/r300/r300_tgsi_to_rc.c
Signed-off-by: Nicolai Hähnle <[email protected]>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
They now follow the pipe_buffer_write style,
its the gallium driver that sets the interface not
the winsys.
|
| | |
| | |
| | |
| | |
| | | |
The vbuf fifo doesn't appear to help once the libdrm
reuse flag has been set.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Workarounds not necessary, SIFM can handle NPOT, we just weren't setting
dst dimensions properly. SIFM can't handle odd w,h though, that still
needs fixing.
|
| | |
| | |
| | |
| | | |
Tested with progs/demos/multiarb.
|
| | | |
|
| |\|
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/gallium/auxiliary/util/u_cpu_detect.c
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
None of the other driver have a silly sufix,
so just drop it. Nothing new added in this commit
or any other commit but this is better marketing.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The driver never work with real hardware and has
bitrotted for quite some time now, might as well
drop it. If somebody wants to look at it just use git.
|
| | |
| | |
| | |
| | |
| | |
| | | |
So I didn't touch r300compiler, but r300g now compiles after having
declarations and code untangled. As nha so gently points out, we shouldn't
have to do this just to comply with MSVC compilers.
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ben Skeggs <[email protected]>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is just a temporary change until we code generate the tile read/write
functions in runtime. The new code avoids an extra memcpy that exists in
u_tile.c functions, from which lp_tile_soa.c was originally based.
This achieves up to 5% improvement, particularly in frames with
little geometry overlap.
|
| | |
| | |
| | |
| | | |
Loop building will be rewritten.
|
| | | |
|
| | |
| | |
| | |
| | | |
We support array layout too -- if it has a single channel.
|
| | |
| | |
| | |
| | |
| | | |
We now have 48 GLX visuals. Pretty soon, we'll have 90+ visuals,
only five of which ever get tested. :3
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Nicolai Hähnle <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Note that control flow instruction support isn't actually fully functional yet.
Signed-off-by: Nicolai Hähnle <[email protected]>
|
|\| | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Nicolai Hähnle <[email protected]>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Nicolai Hähnle <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes the glxgears bug, among other things.
Signed-off-by: Nicolai Hähnle <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and
add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags
corresponding to them.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Interface is pipe_video_context::set_csc_matrix().
vl_csc.h defines some helpers to generate CSC matrices based on one of
the color standard and a user defined ProcAmp (brightness, contrast,
saturation, hue).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I think this should be safe for all of the BSDs.
Signed-off-by: Robert Noland <[email protected]>
Signed-off-by: Brian Paul <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was redundant as drivers can just keep track of whether they are
inside a begin/end query pair. We want to add more query types later
and also support nested queries, none of which map well onto a flag like
this. No driver appeared to be using the flag.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The combination of fptosi
and sitofp (necessary for trunc/floor/ceil/round implementation)
somehow becomes invalid code.
Skip the instruction combining pass when SSE4.1 is not available.
|
| | | |
|
| | | |
|