Home | History | Annotate | Download | only in svga

Lines Matching defs:svga

102    struct svga_context *svga = svga_context(pipe);
109 vs->base.tokens = tgsi_dup_tokens(substitute_vs(svga->debug.shader_id,
123 vs->draw_shader = draw_create_vertex_shader(svga->swtnl.draw, &tmp2);
126 vs->base.id = svga->debug.shader_id++;
140 struct svga_context *svga = svga_context(pipe);
142 svga->curr.vs = vs;
143 svga->dirty |= SVGA_NEW_VS;
149 struct svga_context *svga = svga_context(pipe);
154 svga_hwtnl_flush_retry( svga );
156 draw_delete_vertex_shader(svga->swtnl.draw, vs->draw_shader);
161 ret = SVGA3D_DestroyShader(svga->swc,
165 svga_context_flush(svga, NULL);
166 ret = SVGA3D_DestroyShader(svga->swc,
172 util_bitmask_clear( svga->vs_bm, result->id );
180 if(result == svga->state.hw_draw.vs)
181 svga->state.hw_draw.vs = NULL;
189 void svga_init_vs_functions( struct svga_context *svga )
191 svga->pipe.create_vs_state = svga_create_vs_state;
192 svga->pipe.bind_vs_state = svga_bind_vs_state;
193 svga->pipe.delete_vs_state = svga_delete_vs_state;