Home
last modified time | relevance | path

Searched refs:partial_velem_mask (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/util/indices/
H A Du_primconvert.c329 uint32_t partial_velem_mask, in util_primconvert_draw_vertex_state()
338 pc->pipe->draw_vertex_state(pc->pipe, vstate, partial_velem_mask, info, draws, num_draws); in util_primconvert_draw_vertex_state()
345 util_primconvert_draw_vertex_state(pc, vstate, partial_velem_mask, info, &draws[i], 1); in util_primconvert_draw_vertex_state()
369 pc->pipe->draw_vertex_state(pc->pipe, new_state, partial_velem_mask, new_vinfo, &new_draw, 1); in util_primconvert_draw_vertex_state()
327 util_primconvert_draw_vertex_state(struct primconvert_context *pc, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) util_primconvert_draw_vertex_state() argument
H A Du_primconvert.h64 uint32_t partial_velem_mask,
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_state.c735 zink_vertex_state_mask(struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, bool have_EXT_vertex_input_dynamic_state) in zink_vertex_state_mask() argument
739 if (partial_velem_mask == vstate->input.full_velem_mask) in zink_vertex_state_mask()
741 struct set_entry *he = _mesa_set_search_pre_hashed(&zstate->masks, partial_velem_mask, (void*)(uintptr_t)partial_velem_mask); in zink_vertex_state_mask()
748 u_foreach_bit(elem, vstate->input.full_velem_mask & partial_velem_mask) { in zink_vertex_state_mask()
760 _mesa_set_add_pre_hashed(&zstate->masks, partial_velem_mask, hw_state); in zink_vertex_state_mask()
H A Dzink_state.h153 zink_vertex_state_mask(struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, bool have_EXT_vertex_input_dynamic_state);
H A Dzink_draw.cpp159 struct pipe_vertex_state *vstate, uint32_t partial_velem_mask) in zink_bind_vertex_state()
164 const struct zink_vertex_elements_hw_state *hw_state = zink_vertex_state_mask(vstate, partial_velem_mask, true); in zink_bind_vertex_state()
414 uint32_t partial_velem_mask) in zink_draw()
739 zink_bind_vertex_state(batch, ctx, vstate, partial_velem_mask); in zink_draw()
897 uint32_t partial_velem_mask, in zink_draw_vertex_state()
916 zink_draw<HAS_MULTIDRAW, DYNAMIC_STATE, BATCH_CHANGED, true>(pctx, &dinfo, 0, NULL, draws, num_draws, vstate, partial_velem_mask); in zink_draw_vertex_state()
1070 uint32_t partial_velem_mask, in zink_invalid_draw_vertex_state()
158 zink_bind_vertex_state(struct zink_batch *batch, struct zink_context *ctx, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask) zink_bind_vertex_state() argument
407 zink_draw(struct pipe_context *pctx, const struct pipe_draw_info *dinfo, unsigned drawid_offset, const struct pipe_draw_indirect_info *dindirect, const struct pipe_draw_start_count_bias *draws, unsigned num_draws, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask) zink_draw() argument
895 zink_draw_vertex_state(struct pipe_context *pctx, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) zink_draw_vertex_state() argument
1068 zink_invalid_draw_vertex_state(struct pipe_context *pipe, struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) zink_invalid_draw_vertex_state() argument
H A Dzink_context.h182 uint32_t partial_velem_mask,
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp1887 uint32_t *partial_velem_mask)
1889 unsigned semantic_index = u_bit_scan(partial_velem_mask);
1899 uint32_t partial_velem_mask)
1902 unsigned count = IS_DRAW_VERTEX_STATE ? util_bitcount_fast<POPCNT>(partial_velem_mask) :
1953 for (; partial_velem_mask && i < num_vbos_in_user_sgprs; i++) {
1954 unsigned velem_index = get_next_vertex_state_elem<POPCNT>(state, &partial_velem_mask);
1961 for (; partial_velem_mask; i++) {
1962 unsigned velem_index = get_next_vertex_state_elem<POPCNT>(state, &partial_velem_mask);
2179 uint32_t partial_velem_mask)
2524 (sctx, state, partial_velem_mask)))) {
[all...]
H A Dsi_gfx_cs.c357 uint32_t partial_velem_mask, in si_draw_vstate_tmz_preamble()
364 sctx->real_draw_vertex_state(ctx, state, partial_velem_mask, info, draws, num_draws); in si_draw_vstate_tmz_preamble()
355 si_draw_vstate_tmz_preamble(struct pipe_context *ctx, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) si_draw_vstate_tmz_preamble() argument
H A Dsi_pipe.h932 uint32_t partial_velem_mask,
H A Dsi_state.c716 uint32_t partial_velem_mask, in si_draw_vstate_blend_dst_sampler_noop()
725 sctx->real_draw_vertex_state(ctx, state, partial_velem_mask, info, draws, num_draws); in si_draw_vstate_blend_dst_sampler_noop()
714 si_draw_vstate_blend_dst_sampler_noop(struct pipe_context *ctx, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) si_draw_vstate_blend_dst_sampler_noop() argument
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_threaded_context.c3538 uint32_t partial_velem_mask; member
3582 pipe->draw_vertex_state(pipe, first->state, first->partial_velem_mask, in tc_call_draw_vstate_single()
3590 pipe->draw_vertex_state(pipe, first->state, first->partial_velem_mask, in tc_call_draw_vstate_single()
3598 uint32_t partial_velem_mask; member
3610 pipe->draw_vertex_state(pipe, info->state, info->partial_velem_mask, in tc_call_draw_vstate_multi()
3619 uint32_t partial_velem_mask, in tc_draw_vertex_state()
3630 p->partial_velem_mask = partial_velem_mask; in tc_draw_vertex_state()
3681 p->partial_velem_mask = partial_velem_mask; in tc_draw_vertex_state()
3617 tc_draw_vertex_state(struct pipe_context *_pipe, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) tc_draw_vertex_state() argument
[all...]
/third_party/mesa3d/src/gallium/include/pipe/
H A Dp_context.h161 * 2. pipe_vertex_state::input::partial_velem_mask is a subset of
164 * the bits not set in partial_velem_mask should be ignored.
175 * partial_velem_mask is exactly the inputs_read mask of the vertex
183 uint32_t partial_velem_mask,
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/
H A Dnoop_state.c43 uint32_t partial_velem_mask, in noop_draw_vertex_state()
41 noop_draw_vertex_state(struct pipe_context *ctx, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) noop_draw_vertex_state() argument
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
H A Dtr_context.c149 uint32_t partial_velem_mask, in trace_context_draw_vertex_state()
164 trace_dump_arg(uint, partial_velem_mask); in trace_context_draw_vertex_state()
173 pipe->draw_vertex_state(pipe, state, partial_velem_mask, info, draws, in trace_context_draw_vertex_state()
147 trace_context_draw_vertex_state(struct pipe_context *_pipe, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) trace_context_draw_vertex_state() argument
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
H A Ddd_draw.c1351 uint32_t partial_velem_mask, in dd_context_draw_vertex_state()
1375 pipe->draw_vertex_state(pipe, state, partial_velem_mask, info, draws, num_draws); in dd_context_draw_vertex_state()
1349 dd_context_draw_vertex_state(struct pipe_context *_pipe, struct pipe_vertex_state *state, uint32_t partial_velem_mask, struct pipe_draw_vertex_state_info info, const struct pipe_draw_start_count_bias *draws, unsigned num_draws) dd_context_draw_vertex_state() argument

Completed in 38 milliseconds