Marek Olšák
85c55f2cf4
util: remove unused util_blitter_copy_surface
2010-05-25 23:32:25 +02:00
Luca Barbieri
64aa67a360
u_blitter: add support for saving vertex buffers
...
Currently r300g does not save vertex buffer on blitter calls.
It gets away with it because the current Mesa state tracker usually
resets vertex buffers on every draw calls.
However, this is wrong.
nvfx won't be lucky because it needs to use the blitter inside draw
calls.
2010-04-18 15:29:23 +02:00
Michal Krol
3ce4375912
Merge branch 'master' into gallium-sampler-view
...
Conflicts:
src/gallium/auxiliary/Makefile
src/gallium/auxiliary/SConscript
src/gallium/auxiliary/tgsi/tgsi_exec.c
src/gallium/auxiliary/util/u_blitter.c
src/gallium/drivers/i915/i915_context.h
src/gallium/drivers/i965/brw_context.h
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/nv50/nv50_context.h
src/gallium/drivers/nv50/nv50_state_validate.c
src/gallium/drivers/nv50/nv50_tex.c
src/gallium/drivers/r300/r300_blit.c
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r300/r300_emit.c
src/gallium/drivers/r300/r300_state.c
src/gallium/drivers/softpipe/sp_context.h
src/gallium/drivers/svga/svga_context.h
src/gallium/drivers/svga/svga_pipe_sampler.c
2010-03-10 15:49:30 +01:00
Roland Scheidegger
685340a53e
Merge branch 'gallium-vertexelementcso'
...
Conflicts:
src/gallium/auxiliary/cso_cache/cso_context.c
src/gallium/auxiliary/util/u_blit.c
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/drivers/i915/i915_context.h
src/gallium/drivers/i965/brw_draw_upload.c
src/gallium/drivers/r300/r300_blit.c
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r300/r300_render.c
src/gallium/drivers/r300/r300_state_derived.c
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_clear.c
2010-03-09 15:59:40 +01:00
Roland Scheidegger
ac4abaecd5
util: adapt blitter code to new vertex element cso
...
The interface of util_draw_vertex_buffer looks a bit odd (calling code has to
set vertex elements but not vertex buffers) but due to the way cso state
handling generally works (can't re-bind original vertex element state easily
there) I guess that's ok for now.
2010-03-01 18:40:22 +01:00
Michal Krol
932e6f8d52
util: Fix u_blitter setup code after bypass_vs_clip_and_viewport removal.
...
Not tested.
2010-03-01 17:06:20 +01:00
Roland Scheidegger
ed0f3b08b6
gallium: make u_blitter code save/restore stencil ref values
2010-02-11 19:01:10 +01:00
Marek Olšák
80e8156394
util/blitter: kill the draw_quad callback
2009-12-15 18:00:48 +00:00
Marek Olšák
55753f59ae
util: add blitter
2009-12-15 18:00:30 +00:00
Michal Krol
f610656608
gallium: WIP: Introduce sampler views.
2010-02-19 19:00:26 +01:00