Home
last modified time | relevance | path

Searched refs:clear_value_size (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_transfer.c46 int clear_value_size) in u_default_clear_buffer()
68 assert(clear_value_size > 0); in u_default_clear_buffer()
69 for (unsigned off = 0; off < size; off += clear_value_size) in u_default_clear_buffer()
70 memcpy(map + off, clear_value, MIN2(clear_value_size, size - off)); in u_default_clear_buffer()
42 u_default_clear_buffer(struct pipe_context *pipe, struct pipe_resource *resource, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) u_default_clear_buffer() argument
H A Du_transfer.h23 int clear_value_size);
H A Du_threaded_context.c4049 uint8_t clear_value_size; member
4062 p->clear_value_size); in tc_call_clear_buffer()
4070 const void *clear_value, int clear_value_size) in tc_clear_buffer()
4083 memcpy(p->clear_value, clear_value, clear_value_size); in tc_clear_buffer()
4084 p->clear_value_size = clear_value_size; in tc_clear_buffer()
4068 tc_clear_buffer(struct pipe_context *_pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) tc_clear_buffer() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_compute_blit.c345 const uint32_t *clear_value, unsigned clear_value_size, in si_compute_do_clear_or_copy()
398 assert(clear_value_size >= 4 && clear_value_size <= 16 && in si_compute_do_clear_or_copy()
399 util_is_power_of_two_or_zero(clear_value_size)); in si_compute_do_clear_or_copy()
402 sctx->cs_user_data[i] = clear_value[i % (clear_value_size / 4)]; in si_compute_do_clear_or_copy()
416 uint32_t clear_value_size, unsigned flags, in si_clear_buffer()
424 ASSERTED unsigned clear_alignment = MIN2(clear_value_size, 4); in si_clear_buffer()
426 assert(clear_value_size != 3 && clear_value_size != 6); /* 12 is allowed. */ in si_clear_buffer()
432 if (util_lower_clearsize_to_dword(clear_value, (int*)&clear_value_size, in si_clear_buffer()
342 si_compute_do_clear_or_copy(struct si_context *sctx, struct pipe_resource *dst, unsigned dst_offset, struct pipe_resource *src, unsigned src_offset, unsigned size, const uint32_t *clear_value, unsigned clear_value_size, unsigned flags, enum si_coherency coher) si_compute_do_clear_or_copy() argument
414 si_clear_buffer(struct si_context *sctx, struct pipe_resource *dst, uint64_t offset, uint64_t size, uint32_t *clear_value, uint32_t clear_value_size, unsigned flags, enum si_coherency coher, enum si_clear_method method) si_clear_buffer() argument
498 si_pipe_clear_buffer(struct pipe_context *ctx, struct pipe_resource *dst, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) si_pipe_clear_buffer() argument
[all...]
H A Dsi_pipe.h1417 uint32_t clear_value_size, unsigned flags,
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_surface.c469 int clear_value_size) in llvmpipe_clear_buffer()
483 switch (clear_value_size) { in llvmpipe_clear_buffer()
491 for (unsigned i = 0; i < size; i += clear_value_size) in llvmpipe_clear_buffer()
492 memcpy(&dst[i], clear_value, clear_value_size); in llvmpipe_clear_buffer()
464 llvmpipe_clear_buffer(struct pipe_context *pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) llvmpipe_clear_buffer() argument
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_clear.c505 int clear_value_size) in zink_clear_buffer()
511 if (util_lower_clearsize_to_dword(clear_value, &clear_value_size, &clamped)) in zink_clear_buffer()
513 if (offset % 4 == 0 && size % 4 == 0 && clear_value_size == sizeof(uint32_t)) { in zink_clear_buffer()
535 unsigned rem = size % clear_value_size; in zink_clear_buffer()
537 for (unsigned i = 0; i < (size - rem) / clear_value_size; i++) { in zink_clear_buffer()
538 memcpy(ptr, clear_value, clear_value_size); in zink_clear_buffer()
539 ptr += clear_value_size; in zink_clear_buffer()
500 zink_clear_buffer(struct pipe_context *pctx, struct pipe_resource *pres, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) zink_clear_buffer() argument
H A Dzink_clear.h71 int clear_value_size);
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_pipe.h108 int clear_value_size; member
H A Ddd_draw.c542 DUMP_M(uint, info, clear_value_size); in dd_dump_clear_buffer()
545 for (i = 0; i < info->clear_value_size; i++) in dd_dump_clear_buffer()
1591 const void *clear_value, int clear_value_size) in dd_context_clear_buffer()
1603 record->call.info.clear_buffer.clear_value_size = clear_value_size; in dd_context_clear_buffer()
1606 pipe->clear_buffer(pipe, res, offset, size, clear_value, clear_value_size); in dd_context_clear_buffer()
1589 dd_context_clear_buffer(struct pipe_context *_pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) dd_context_clear_buffer() argument
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_context.h722 * value passed in through clear_value of size clear_value_size.
729 int clear_value_size);
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_state.c343 int clear_value_size) in noop_clear_buffer()
338 noop_clear_buffer(struct pipe_context *pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) noop_clear_buffer() argument
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
H A Dtr_context.c1510 int clear_value_size) in trace_context_clear_buffer()
1523 trace_dump_arg(int, clear_value_size); in trace_context_clear_buffer()
1525 pipe->clear_buffer(pipe, res, offset, size, clear_value, clear_value_size); in trace_context_clear_buffer()
1505 trace_context_clear_buffer(struct pipe_context *_pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) trace_context_clear_buffer() argument
/third_party/mesa3d/src/intel/blorp/
H A Dblorp_genX_exec.h359 GFX_VER < 10 ? batch->blorp->isl_dev->ss.clear_value_size : 4 * 4; in blorp_emit_input_varying_data()
1550 isl_dev->ss.clear_value_size); in blorp_emit_surface_state()
/third_party/mesa3d/src/intel/isl/
H A Disl.h1255 uint8_t clear_value_size; member
H A Disl.c253 dev->ss.clear_value_size = in isl_device_init()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_private.h3718 device->isl_dev.ss.clear_value_size; in anv_image_get_fast_clear_type_addr()
H A Danv_image.c655 device->isl_dev.ss.clear_value_size; in add_aux_state_tracking_buffer()
H A DgenX_cmd_buffer.c1072 isl_dev->ss.clear_value_size / 4; in init_fast_clear_color()
1122 unsigned copy_size = cmd_buffer->device->isl_dev.ss.clear_value_size; in copy_fast_clear_dwords()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_state.c4877 assert(isl_dev->ss.clear_value_size == 16); in surf_state_update_clear_value()

Completed in 79 milliseconds