/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_context.c | 3770 rebind_buffer(struct zink_context *ctx, struct zink_resource *res, uint32_t rebind_mask, const unsi… in rebind_buffer() argument 3779 …if ((rebind_mask & BITFIELD_BIT(TC_BINDING_STREAMOUT_BUFFER)) || (!rebind_mask && res->so_bind_cou… in rebind_buffer() 3789 rebind_mask &= ~BITFIELD_BIT(TC_BINDING_STREAMOUT_BUFFER); in rebind_buffer() 3791 if (num_rebinds && expected_num_rebinds >= num_rebinds && !rebind_mask) in rebind_buffer() 3794 …if ((rebind_mask & BITFIELD_BIT(TC_BINDING_VERTEX_BUFFER)) || (!rebind_mask && res->vbo_bind_mask)… in rebind_buffer() 3801 rebind_mask &= ~BITFIELD_BIT(TC_BINDING_VERTEX_BUFFER); in rebind_buffer() 3804 if (num_rebinds && expected_num_rebinds >= num_rebinds && !rebind_mask) in rebind_buffer() 3807 const uint32_t ubo_mask = rebind_mask ? in rebind_buffer() 3808 rebind_mask & BITFIELD_RANGE(TC_BINDING_UBO_VS, PIPE_SHADER_TYPES) : in rebind_buffer() 3819 rebind_mask &= ~BITFIELD_RANGE(TC_BINDING_UBO_VS, PIPE_SHADER_TYPES); in rebind_buffer() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_threaded_context.c | 490 uint32_t new_id, enum pipe_shader_type shader, uint32_t *rebind_mask) in tc_rebind_shader_bindings() argument 497 *rebind_mask |= BITFIELD_BIT(TC_BINDING_UBO_VS) << shader; in tc_rebind_shader_bindings() 502 *rebind_mask |= BITFIELD_BIT(TC_BINDING_SSBO_VS) << shader; in tc_rebind_shader_bindings() 508 *rebind_mask |= BITFIELD_BIT(TC_BINDING_IMAGE_VS) << shader; in tc_rebind_shader_bindings() 514 *rebind_mask |= BITFIELD_BIT(TC_BINDING_SAMPLERVIEW_VS) << shader; in tc_rebind_shader_bindings() 559 …rebind_buffer(struct threaded_context *tc, uint32_t old_id, uint32_t new_id, uint32_t *rebind_mask) in tc_rebind_buffer() argument 566 *rebind_mask |= BITFIELD_BIT(TC_BINDING_VERTEX_BUFFER); in tc_rebind_buffer() 572 *rebind_mask |= BITFIELD_BIT(TC_BINDING_STREAMOUT_BUFFER); in tc_rebind_buffer() 576 rebound += tc_rebind_shader_bindings(tc, old_id, new_id, PIPE_SHADER_VERTEX, rebind_mask); in tc_rebind_buffer() 577 rebound += tc_rebind_shader_bindings(tc, old_id, new_id, PIPE_SHADER_FRAGMENT, rebind_mask); in tc_rebind_buffer() [all …]
|
D | u_threaded_context.h | 298 uint32_t rebind_mask,
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_resource.h | 340 uint32_t rebind_mask,
|
D | iris_resource.c | 1729 uint32_t rebind_mask, in iris_replace_buffer_storage() argument
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_resource.h | 356 uint32_t rebind_mask,
|
D | freedreno_resource.c | 257 struct pipe_resource *psrc, unsigned num_rebinds, uint32_t rebind_mask, in fd_replace_buffer_storage() argument
|
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
D | tr_screen.c | 272 uint32_t rebind_mask, in trace_context_replace_buffer_storage() argument 284 trace_dump_arg(uint, rebind_mask); in trace_context_replace_buffer_storage() 288 tr_ctx->replace_buffer_storage(pipe, dst, src, num_rebinds, rebind_mask, delete_buffer_id); in trace_context_replace_buffer_storage()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_resource.h | 356 uint32_t rebind_mask,
|
D | crocus_resource.c | 1108 uint32_t rebind_mask, in crocus_replace_buffer_storage() argument
|
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
D | noop_pipe.c | 384 uint32_t rebind_mask, in noop_replace_buffer_storage() argument
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_buffer.c | 278 … struct pipe_resource *src, unsigned num_rebinds, uint32_t rebind_mask, in si_replace_buffer_storage() argument
|
D | si_pipe.h | 1304 uint32_t rebind_mask, uint32_t delete_buffer_id);
|