projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '7.8'
[mesa.git]
/
src
/
gallium
/
state_trackers
/
vega
/
api_masks.c
diff --git
a/src/gallium/state_trackers/vega/api_masks.c
b/src/gallium/state_trackers/vega/api_masks.c
index 7eb5ea1f07829eefcd7b6acdfbf6fa93c3012bc2..7c28ea5c87292adb926047a704a86e9850f74564 100644
(file)
--- a/
src/gallium/state_trackers/vega/api_masks.c
+++ b/
src/gallium/state_trackers/vega/api_masks.c
@@
-51,7
+51,7
@@
draw_clear_quad(struct vg_context *st,
const VGfloat color[4])
{
struct pipe_context *pipe = st->pipe;
const VGfloat color[4])
{
struct pipe_context *pipe = st->pipe;
- struct pipe_
buffer
*buf;
+ struct pipe_
resource
*buf;
VGuint i;
/* positions */
VGuint i;
/* positions */
@@
-81,7
+81,8
@@
draw_clear_quad(struct vg_context *st,
/* put vertex data into vbuf */
buf = pipe_user_buffer_create(pipe->screen,
st->clear.vertices,
/* put vertex data into vbuf */
buf = pipe_user_buffer_create(pipe->screen,
st->clear.vertices,
- sizeof(st->clear.vertices));
+ sizeof(st->clear.vertices),
+ PIPE_BIND_VERTEX_BUFFER);
/* draw */
/* draw */
@@
-93,7
+94,7
@@
draw_clear_quad(struct vg_context *st,
4, /* verts */
2); /* attribs/vert */
4, /* verts */
2); /* attribs/vert */
- pipe_
buffer
_reference(&buf, NULL);
+ pipe_
resource
_reference(&buf, NULL);
}
}
}
}
@@
-117,10
+118,6
@@
clear_with_quad(struct vg_context *st, float x0, float y0,
x1, y1);
*/
x1, y1);
*/
- if (st->pipe->screen && st->pipe->screen->update_buffer)
- st->pipe->screen->update_buffer( st->pipe->screen,
- st->pipe->priv );
-
cso_save_blend(st->cso_context);
cso_save_rasterizer(st->cso_context);
cso_save_fragment_shader(st->cso_context);
cso_save_blend(st->cso_context);
cso_save_rasterizer(st->cso_context);
cso_save_fragment_shader(st->cso_context);