/external/mesa3d/src/gallium/drivers/r600/ |
evergreen_compute.c | 120 const const struct pipe_compute_state *cso) 132 header = cso->prog; 133 code = cso->prog + sizeof(struct pipe_llvm_program_header); 140 shader->local_size = cso->req_local_mem; ///TODO: assert it 141 shader->private_size = cso->req_private_mem; 142 shader->input_size = cso->req_input_mem;
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/postprocess/ |
pp_program.c | 60 p->cso = cso_create_context(p->pipe);
|
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
pp_program.c | 60 p->cso = cso_create_context(p->pipe);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
nv30_vertprog.c | 221 const struct pipe_shader_state *cso) 227 vp->pipe.tokens = tgsi_dup_tokens(cso->tokens);
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
st_context.c | 284 struct cso_context *cso = st->cso_context; local 288 /* need to unbind and destroy CSO objects before anything else */ 319 cso_destroy_context(cso);
|
st_draw_feedback.c | 74 vinfo.num_attribs = st->state.vs->cso->state.num_outputs;
|
/external/mesa3d/src/gallium/drivers/nv30/ |
nv30_vertprog.c | 221 const struct pipe_shader_state *cso) 227 vp->pipe.tokens = tgsi_dup_tokens(cso->tokens);
|
/external/mesa3d/src/mesa/state_tracker/ |
st_context.c | 284 struct cso_context *cso = st->cso_context; local 288 /* need to unbind and destroy CSO objects before anything else */ 319 cso_destroy_context(cso);
|
st_draw_feedback.c | 74 vinfo.num_attribs = st->state.vs->cso->state.num_outputs;
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
u_vbuf.c | 130 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso); 194 * its own preprocessed state per vertex element CSO. */ 215 struct cso_velements *cso = MALLOC_STRUCT(cso_velements); local 216 memcpy(&cso->state, &velems_state, key_size); 217 cso->data = u_vbuf_create_vertex_elements(mgr, count, states); 218 cso->delete_state = (cso_state_callback)u_vbuf_delete_vertex_elements; 219 cso->context = (void*)mgr; 221 iter = cso_insert_state(mgr->cso_cache, hash_key, CSO_VELEMENTS, cso); 222 ve = cso->data; 704 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso) [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_vbuf.c | 130 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso); 194 * its own preprocessed state per vertex element CSO. */ 215 struct cso_velements *cso = MALLOC_STRUCT(cso_velements); local 216 memcpy(&cso->state, &velems_state, key_size); 217 cso->data = u_vbuf_create_vertex_elements(mgr, count, states); 218 cso->delete_state = (cso_state_callback)u_vbuf_delete_vertex_elements; 219 cso->context = (void*)mgr; 221 iter = cso_insert_state(mgr->cso_cache, hash_key, CSO_VELEMENTS, cso); 222 ve = cso->data; 704 static void u_vbuf_delete_vertex_elements(struct u_vbuf *mgr, void *cso) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/ |
xa_priv.h | 84 struct cso_context *cso; member in struct:xa_context
|
xa_tgsi.c | 593 cache_destroy(struct cso_context *cso, 602 cso_delete_fragment_shader(cso, shader); 604 cso_delete_vertex_shader(cso, shader); 614 cache_destroy(sc->r->cso, sc->vs_hash, PIPE_SHADER_VERTEX); 615 cache_destroy(sc->r->cso, sc->fs_hash, PIPE_SHADER_FRAGMENT);
|
/external/mesa3d/src/gallium/state_trackers/xa/ |
xa_priv.h | 84 struct cso_context *cso; member in struct:xa_context
|
xa_tgsi.c | 593 cache_destroy(struct cso_context *cso, 602 cso_delete_fragment_shader(cso, shader); 604 cso_delete_vertex_shader(cso, shader); 614 cache_destroy(sc->r->cso, sc->vs_hash, PIPE_SHADER_VERTEX); 615 cache_destroy(sc->r->cso, sc->fs_hash, PIPE_SHADER_FRAGMENT);
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/ |
xorg_exa_tgsi.c | 621 cache_destroy(struct cso_context *cso, 629 cso_delete_fragment_shader(cso, shader); 631 cso_delete_vertex_shader(cso, shader); 640 cache_destroy(sc->r->cso, sc->vs_hash, 642 cache_destroy(sc->r->cso, sc->fs_hash,
|
xorg_xv.c | 446 cso_set_blend(port->r->cso, &blend); 460 cso_set_vertex_shader_handle(port->r->cso, shader.vs); 461 cso_set_fragment_shader_handle(port->r->cso, shader.fs); 485 cso_set_samplers(port->r->cso, PIPE_SHADER_FRAGMENT, 3, 487 cso_set_sampler_views(port->r->cso, PIPE_SHADER_FRAGMENT, 3, dst_views);
|
/external/mesa3d/src/gallium/state_trackers/xorg/ |
xorg_exa_tgsi.c | 621 cache_destroy(struct cso_context *cso, 629 cso_delete_fragment_shader(cso, shader); 631 cso_delete_vertex_shader(cso, shader); 640 cache_destroy(sc->r->cso, sc->vs_hash, 642 cache_destroy(sc->r->cso, sc->fs_hash,
|
xorg_xv.c | 446 cso_set_blend(port->r->cso, &blend); 460 cso_set_vertex_shader_handle(port->r->cso, shader.vs); 461 cso_set_fragment_shader_handle(port->r->cso, shader.fs); 485 cso_set_samplers(port->r->cso, PIPE_SHADER_FRAGMENT, 3, 487 cso_set_sampler_views(port->r->cso, PIPE_SHADER_FRAGMENT, 3, dst_views);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
r300_state.c | 52 #define UPDATE_STATE(cso, atom) \ 53 if (cso != atom.state) { \ 54 atom.state = cso; \ 218 /* Create a new blend state based on the CSO blend state. 570 /* Create a new depth, stencil, and alpha state based on the CSO dsa state. [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
r300_state.c | 52 #define UPDATE_STATE(cso, atom) \ 53 if (cso != atom.state) { \ 54 atom.state = cso; \ 218 /* Create a new blend state based on the CSO blend state. 570 /* Create a new depth, stencil, and alpha state based on the CSO dsa state. [all...] |