Lines Matching defs:zstate
702 struct zink_vertex_state *zstate = CALLOC_STRUCT(zink_vertex_state);
703 _mesa_set_init(&zstate->masks, NULL, NULL, _mesa_key_pointer_equal);
706 &zstate->b);
718 zstate->velems = *elems;
721 return &zstate->b;
727 struct zink_vertex_state *zstate = (struct zink_vertex_state *)vstate;
728 ralloc_free(zstate->masks.table);
737 struct zink_vertex_state *zstate = (struct zink_vertex_state *)vstate;
740 return &zstate->velems.hw_state;
741 struct set_entry *he = _mesa_set_search_pre_hashed(&zstate->masks, partial_velem_mask, (void*)(uintptr_t)partial_velem_mask);
745 struct zink_vertex_elements_hw_state *hw_state = rzalloc(zstate->masks.table, struct zink_vertex_elements_hw_state);
750 hw_state->dynattribs[i] = zstate->velems.hw_state.dynattribs[idx];
754 memcpy(hw_state->dynbindings, zstate->velems.hw_state.dynbindings,
755 zstate->velems.hw_state.num_bindings * sizeof(VkVertexInputBindingDescription2EXT));
759 hw_state->num_bindings = zstate->velems.hw_state.num_bindings;
760 _mesa_set_add_pre_hashed(&zstate->masks, partial_velem_mask, hw_state);