/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_transfer.c | 46 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 D | u_transfer.h | 23 int clear_value_size);
|
H A D | u_threaded_context.c | 4049 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 D | si_compute_blit.c | 345 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 D | si_pipe.h | 1417 uint32_t clear_value_size, unsigned flags,
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_surface.c | 469 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 D | zink_clear.c | 505 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 D | zink_clear.h | 71 int clear_value_size);
|
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/ |
H A D | dd_pipe.h | 108 int clear_value_size; member
|
H A D | dd_draw.c | 542 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 D | p_context.h | 722 * 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 D | noop_state.c | 343 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 D | tr_context.c | 1510 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 D | blorp_genX_exec.h | 359 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 D | isl.h | 1255 uint8_t clear_value_size; member
|
H A D | isl.c | 253 dev->ss.clear_value_size = in isl_device_init()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_private.h | 3718 device->isl_dev.ss.clear_value_size; in anv_image_get_fast_clear_type_addr()
|
H A D | anv_image.c | 655 device->isl_dev.ss.clear_value_size; in add_aux_state_tracking_buffer()
|
H A D | genX_cmd_buffer.c | 1072 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 D | iris_state.c | 4877 assert(isl_dev->ss.clear_value_size == 16); in surf_state_update_clear_value()
|