Lines Matching refs:cso
68 struct cso_context *cso; member
104 p->cso = cso_create_context(p->pipe); in init_prog()
285 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 0, NULL); in close_prog()
288 cso_release_all(p->cso); in close_prog()
299 cso_destroy_context(p->cso); in close_prog()
310 cso_set_framebuffer(p->cso, &p->framebuffer); in draw()
316 cso_set_blend(p->cso, &p->blend); in draw()
317 cso_set_depth_stencil_alpha(p->cso, &p->depthstencil); in draw()
318 cso_set_rasterizer(p->cso, &p->rasterizer); in draw()
319 cso_set_viewport(p->cso, &p->viewport); in draw()
322 cso_single_sampler(p->cso, 0, &p->sampler); in draw()
323 cso_single_sampler_done(p->cso); in draw()
326 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 1, &p->view); in draw()
329 cso_set_fragment_shader_handle(p->cso, p->fs); in draw()
330 cso_set_vertex_shader_handle(p->cso, p->vs); in draw()
333 cso_set_vertex_elements(p->cso, 2, p->velem); in draw()
335 util_draw_vertex_buffer(p->pipe, p->cso, in draw()