Lines Matching defs:vstate
725 zink_vertex_state_destroy(struct pipe_screen *pscreen, struct pipe_vertex_state *vstate)
727 struct zink_vertex_state *zstate = (struct zink_vertex_state *)vstate;
729 pipe_vertex_buffer_unreference(&vstate->input.vbuffer);
730 pipe_resource_reference(&vstate->input.indexbuf, NULL);
731 FREE(vstate);
735 zink_vertex_state_mask(struct pipe_vertex_state *vstate, uint32_t partial_velem_mask, bool have_EXT_vertex_input_dynamic_state)
737 struct zink_vertex_state *zstate = (struct zink_vertex_state *)vstate;
739 if (partial_velem_mask == vstate->input.full_velem_mask)
748 u_foreach_bit(elem, vstate->input.full_velem_mask & partial_velem_mask) {
749 unsigned idx = util_bitcount(vstate->input.full_velem_mask & BITFIELD_MASK(elem));
779 zink_cache_vertex_state_destroy(struct pipe_screen *pscreen, struct pipe_vertex_state *vstate)
783 util_vertex_state_destroy(pscreen, &screen->vertex_state_cache, vstate);