Lines Matching refs:svga_render
220 struct svga_vbuf_render *svga_render = svga_vbuf_render(svga->swtnl.backend); in svga_swtnl_update_vdecl() local
222 struct vertex_info *vinfo = &svga_render->vertex_info; in svga_swtnl_update_vdecl()
295 svga_render->vdecl_count = nr_decls; in svga_swtnl_update_vdecl()
296 for (i = 0; i < svga_render->vdecl_count; i++) { in svga_swtnl_update_vdecl()
300 any_change = memcmp(svga_render->vdecl, vdecl, sizeof(vdecl)); in svga_swtnl_update_vdecl()
303 if (!any_change && svga_render->layout_id != SVGA3D_INVALID_ID) { in svga_swtnl_update_vdecl()
307 if (svga_render->layout_id != SVGA3D_INVALID_ID) { in svga_swtnl_update_vdecl()
310 (svga->swc, svga_render->layout_id)); in svga_swtnl_update_vdecl()
317 if (svga->state.hw_draw.layout_id == svga_render->layout_id) in svga_swtnl_update_vdecl()
321 svga_render->layout_id); in svga_swtnl_update_vdecl()
324 svga_render->layout_id = in svga_swtnl_update_vdecl()
328 if (svga->state.hw_draw.layout_id != svga_render->layout_id) { in svga_swtnl_update_vdecl()
330 svga_render->layout_id)); in svga_swtnl_update_vdecl()
331 svga->state.hw_draw.layout_id = svga_render->layout_id; in svga_swtnl_update_vdecl()
339 memcpy(svga_render->vdecl, vdecl, sizeof(vdecl)); in svga_swtnl_update_vdecl()