**************************************************************************/
#include "vl_compositor.h"
+#include "util/u_draw.h"
#include <assert.h>
#include <pipe/p_context.h>
#include <util/u_inlines.h>
#include <util/u_memory.h>
#include <util/u_keymap.h>
+#include <util/u_draw.h>
#include <util/u_sampler.h>
#include <tgsi/tgsi_ureg.h>
#include "vl_csc.h"
c->fb_state.nr_cbufs = 1;
c->fb_state.zsbuf = NULL;
+ memset(&sampler, 0, sizeof(sampler));
sampler.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
sampler.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
sampler.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
}
}
- pipe_buffer_unmap(c->pipe, c->vertex_buf.buffer, buf_transfer);
+ pipe_buffer_unmap(c->pipe, buf_transfer);
return num_rects;
}
c->pipe->bind_fs_state(c->pipe, frag_shaders[i]);
c->pipe->set_fragment_sampler_views(c->pipe, 1, &surface_view);
-
- util_draw_arrays(c->pipe,PIPE_PRIM_TRIANGLES,i * 6,6);
+ util_draw_arrays(c->pipe, PIPE_PRIM_TRIANGLES, i * 6, 6);
if (delete_view) {
pipe_sampler_view_reference(&surface_view, NULL);
sizeof(struct fragment_shader_consts)
);
- pipe_buffer_unmap(compositor->pipe, compositor->fs_const_buf,
- buf_transfer);
+ pipe_buffer_unmap(compositor->pipe, buf_transfer);
}