Home
last modified time | relevance | path

Searched refs:rebind_mask (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_context.c3770 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/
Du_threaded_context.c490 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 …]
Du_threaded_context.h298 uint32_t rebind_mask,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_resource.h340 uint32_t rebind_mask,
Diris_resource.c1729 uint32_t rebind_mask, in iris_replace_buffer_storage() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_resource.h356 uint32_t rebind_mask,
Dfreedreno_resource.c257 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/
Dtr_screen.c272 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/
Dcrocus_resource.h356 uint32_t rebind_mask,
Dcrocus_resource.c1108 uint32_t rebind_mask, in crocus_replace_buffer_storage() argument
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c384 uint32_t rebind_mask, in noop_replace_buffer_storage() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_buffer.c278 … struct pipe_resource *src, unsigned num_rebinds, uint32_t rebind_mask, in si_replace_buffer_storage() argument
Dsi_pipe.h1304 uint32_t rebind_mask, uint32_t delete_buffer_id);