llvmpipe: llvmpipe_flush_texture -> llvmpipe_flush_resource
This commit is contained in:
parent
5745bcb2db
commit
7951630d08
|
@ -97,19 +97,16 @@ llvmpipe_flush( struct pipe_context *pipe,
|
|||
* Flush context if necessary.
|
||||
*
|
||||
* TODO: move this logic to an auxiliary library?
|
||||
*
|
||||
* FIXME: We must implement DISCARD/DONTBLOCK/UNSYNCHRONIZED/etc for
|
||||
* textures to avoid blocking.
|
||||
*/
|
||||
boolean
|
||||
llvmpipe_flush_texture(struct pipe_context *pipe,
|
||||
struct pipe_resource *texture,
|
||||
unsigned face,
|
||||
unsigned level,
|
||||
unsigned flush_flags,
|
||||
boolean read_only,
|
||||
boolean cpu_access,
|
||||
boolean do_not_flush)
|
||||
llvmpipe_flush_resource(struct pipe_context *pipe,
|
||||
struct pipe_resource *texture,
|
||||
unsigned face,
|
||||
unsigned level,
|
||||
unsigned flush_flags,
|
||||
boolean read_only,
|
||||
boolean cpu_access,
|
||||
boolean do_not_flush)
|
||||
{
|
||||
unsigned referenced;
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ void llvmpipe_flush(struct pipe_context *pipe, unsigned flags,
|
|||
struct pipe_fence_handle **fence);
|
||||
|
||||
boolean
|
||||
llvmpipe_flush_texture(struct pipe_context *pipe,
|
||||
llvmpipe_flush_resource(struct pipe_context *pipe,
|
||||
struct pipe_resource *texture,
|
||||
unsigned face,
|
||||
unsigned level,
|
||||
|
|
|
@ -59,14 +59,14 @@ lp_surface_copy(struct pipe_context *pipe,
|
|||
struct llvmpipe_resource *dst_tex = llvmpipe_resource(dst->texture);
|
||||
const enum pipe_format format = src_tex->base.format;
|
||||
|
||||
llvmpipe_flush_texture(pipe,
|
||||
llvmpipe_flush_resource(pipe,
|
||||
dst->texture, dst->face, dst->level,
|
||||
0, /* flush_flags */
|
||||
FALSE, /* read_only */
|
||||
FALSE, /* cpu_access */
|
||||
FALSE); /* do_not_flush */
|
||||
|
||||
llvmpipe_flush_texture(pipe,
|
||||
llvmpipe_flush_resource(pipe,
|
||||
src->texture, src->face, src->level,
|
||||
0, /* flush_flags */
|
||||
TRUE, /* read_only */
|
||||
|
|
|
@ -566,7 +566,7 @@ llvmpipe_transfer_map( struct pipe_context *pipe,
|
|||
* Transfers, like other pipe operations, must happen in order, so flush the
|
||||
* context if necessary.
|
||||
*/
|
||||
llvmpipe_flush_texture(pipe,
|
||||
llvmpipe_flush_resource(pipe,
|
||||
transfer->resource,
|
||||
transfer->sr.face,
|
||||
transfer->sr.level,
|
||||
|
|
Loading…
Reference in New Issue