Lines Matching refs:vdecl
183 struct NineVertexDeclaration9 *vdecl; member
190 struct NineVertexDeclaration9 *vdecl, in nine_shader_variant_so_get() argument
193 while (list->vdecl != vdecl && list->next) in nine_shader_variant_so_get()
195 if (list->vdecl == vdecl) { in nine_shader_variant_so_get()
204 struct NineVertexDeclaration9 *vdecl, in nine_shader_variant_so_add() argument
207 if (list->vdecl == NULL) { /* first shader */ in nine_shader_variant_so_add()
209 nine_bind(&list->vdecl, vdecl); in nine_shader_variant_so_add()
215 assert(list->vdecl != vdecl); in nine_shader_variant_so_add()
222 nine_bind(&list->vdecl, vdecl); in nine_shader_variant_so_add()
234 nine_bind(&ptr->vdecl, NULL); in nine_shader_variants_so_free()
237 if (list->vdecl) in nine_shader_variants_so_free()
238 nine_bind(&list->vdecl, NULL); in nine_shader_variants_so_free()