mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 02:38:04 +02:00
gallium: remove deprecated PIPE_TRANSFER_DISCARD
PIPE_TRANSFER_DISCARD_RANGE is defined the same.
This commit is contained in:
parent
5968e4068c
commit
7cd1c62b6b
11 changed files with 16 additions and 17 deletions
|
|
@ -502,14 +502,14 @@ gen_vertex_data(struct vl_compositor *c, struct u_rect *dirty)
|
|||
assert(c);
|
||||
|
||||
vb = pipe_buffer_map(c->pipe, c->vertex_buf.buffer,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD | PIPE_TRANSFER_DONTBLOCK,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE | PIPE_TRANSFER_DONTBLOCK,
|
||||
&buf_transfer);
|
||||
|
||||
if (!vb) {
|
||||
// If buffer is still locked from last draw create a new one
|
||||
create_vertex_buffer(c);
|
||||
vb = pipe_buffer_map(c->pipe, c->vertex_buf.buffer,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buf_transfer);
|
||||
}
|
||||
|
||||
|
|
@ -635,7 +635,7 @@ vl_compositor_set_csc_matrix(struct vl_compositor *c, const float matrix[16])
|
|||
memcpy
|
||||
(
|
||||
pipe_buffer_map(c->pipe, c->csc_matrix,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buf_transfer),
|
||||
matrix,
|
||||
sizeof(csc_matrix)
|
||||
|
|
|
|||
|
|
@ -715,7 +715,7 @@ vl_idct_upload_matrix(struct pipe_context *pipe, float scale)
|
|||
buf_transfer = pipe->get_transfer
|
||||
(
|
||||
pipe, matrix,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&rect
|
||||
);
|
||||
if (!buf_transfer)
|
||||
|
|
|
|||
|
|
@ -598,7 +598,7 @@ vl_mpeg12_begin_frame(struct pipe_video_decoder *decoder)
|
|||
buf->tex_transfer = dec->base.context->get_transfer
|
||||
(
|
||||
dec->base.context, tex,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&rect
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ vl_vb_upload_quads(struct pipe_context *pipe)
|
|||
(
|
||||
pipe,
|
||||
quad.buffer,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buf_transfer
|
||||
);
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ vl_vb_upload_pos(struct pipe_context *pipe, unsigned width, unsigned height)
|
|||
(
|
||||
pipe,
|
||||
pos.buffer,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buf_transfer
|
||||
);
|
||||
|
||||
|
|
@ -298,7 +298,7 @@ vl_vb_map(struct vl_vertex_buffer *buffer, struct pipe_context *pipe)
|
|||
(
|
||||
pipe,
|
||||
buffer->ycbcr[i].resource,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buffer->ycbcr[i].transfer
|
||||
);
|
||||
}
|
||||
|
|
@ -308,7 +308,7 @@ vl_vb_map(struct vl_vertex_buffer *buffer, struct pipe_context *pipe)
|
|||
(
|
||||
pipe,
|
||||
buffer->mv[i].resource,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&buffer->mv[i].transfer
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -382,7 +382,7 @@ vl_zscan_layout(struct pipe_context *pipe, const int layout[64], unsigned blocks
|
|||
buf_transfer = pipe->get_transfer
|
||||
(
|
||||
pipe, res,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&rect
|
||||
);
|
||||
if (!buf_transfer)
|
||||
|
|
@ -561,7 +561,7 @@ vl_zscan_upload_quant(struct vl_zscan *zscan, struct vl_zscan_buffer *buffer,
|
|||
buf_transfer = pipe->get_transfer
|
||||
(
|
||||
pipe, buffer->quant->texture,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD,
|
||||
0, PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE,
|
||||
&rect
|
||||
);
|
||||
if (!buf_transfer)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ nouveau_screen_transfer_flags(unsigned pipe)
|
|||
flags |= NOUVEAU_BO_RD;
|
||||
if (pipe & PIPE_TRANSFER_WRITE)
|
||||
flags |= NOUVEAU_BO_WR;
|
||||
if (pipe & PIPE_TRANSFER_DISCARD)
|
||||
if (pipe & PIPE_TRANSFER_DISCARD_RANGE)
|
||||
flags |= NOUVEAU_BO_INVAL;
|
||||
if (pipe & PIPE_TRANSFER_UNSYNCHRONIZED)
|
||||
flags |= NOUVEAU_BO_NOSYNC;
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ static void r300_buffer_transfer_inline_write(struct pipe_context *pipe,
|
|||
assert(rbuf->b.user_ptr == NULL);
|
||||
|
||||
map = rws->buffer_map(rbuf->buf, r300->cs,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD | usage);
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE | usage);
|
||||
|
||||
memcpy(map + box->x, data, box->width);
|
||||
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ static void r600_buffer_transfer_inline_write(struct pipe_context *pipe,
|
|||
assert(rbuffer->b.user_ptr == NULL);
|
||||
|
||||
map = rctx->ws->buffer_map(rbuffer->buf, rctx->ctx.cs,
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD | usage);
|
||||
PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD_RANGE | usage);
|
||||
|
||||
memcpy(map + box->x, data, box->width);
|
||||
|
||||
|
|
|
|||
|
|
@ -500,7 +500,7 @@ svga_buffer_upload_piecewise(struct svga_screen *ss,
|
|||
|
||||
map = sws->buffer_map(sws, hwbuf,
|
||||
PIPE_TRANSFER_WRITE |
|
||||
PIPE_TRANSFER_DISCARD);
|
||||
PIPE_TRANSFER_DISCARD_RANGE);
|
||||
assert(map);
|
||||
if (map) {
|
||||
memcpy(map, sbuf->swbuf, size);
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ svga_vbuf_render_map_vertices( struct vbuf_render *render )
|
|||
svga_render->vbuf,
|
||||
PIPE_TRANSFER_WRITE |
|
||||
PIPE_TRANSFER_FLUSH_EXPLICIT |
|
||||
PIPE_TRANSFER_DISCARD |
|
||||
PIPE_TRANSFER_DISCARD_RANGE |
|
||||
PIPE_TRANSFER_UNSYNCHRONIZED,
|
||||
&svga_render->vbuf_transfer);
|
||||
if (ptr)
|
||||
|
|
|
|||
|
|
@ -233,7 +233,6 @@ enum pipe_transfer_usage {
|
|||
* See also:
|
||||
* - OpenGL's ARB_map_buffer_range extension, MAP_INVALIDATE_RANGE_BIT flag.
|
||||
*/
|
||||
PIPE_TRANSFER_DISCARD = (1 << 8), /* DEPRECATED */
|
||||
PIPE_TRANSFER_DISCARD_RANGE = (1 << 8),
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue