/external/mesa3d/src/gallium/auxiliary/postprocess/ |
pp_run.c | 89 struct cso_context *cso = ppq->p->cso; local 118 cso_save_state(cso, (CSO_BIT_BLEND | 138 cso_save_constant_buffer_slot0(cso, PIPE_SHADER_VERTEX); 139 cso_save_constant_buffer_slot0(cso, PIPE_SHADER_FRAGMENT); 142 cso_set_sample_mask(cso, ~0); 143 cso_set_min_samples(cso, 1); 144 cso_set_stream_outputs(cso, 0, NULL, NULL); 145 cso_set_tessctrl_shader_handle(cso, NULL); 146 cso_set_tesseval_shader_handle(cso, NULL) [all...] |
pp_colors.c | 48 cso_set_samplers(p->cso, PIPE_SHADER_FRAGMENT, 1, samplers); 49 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 1, &p->view); 51 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][0]); 52 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][1]);
|
pp_mlaa.c | 99 cso_set_stencil_ref(p->cso, &ref); 112 cso_set_constant_buffer_resource(p->cso, PIPE_SHADER_VERTEX, 114 cso_set_constant_buffer_resource(p->cso, PIPE_SHADER_FRAGMENT, 136 cso_set_depth_stencil_alpha(p->cso, &mstencil); 142 cso_set_samplers(p->cso, PIPE_SHADER_FRAGMENT, 1, samplers); 144 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 1, &p->view); 146 cso_set_vertex_shader_handle(p->cso, ppq->shaders[n][1]); /* offsetvs */ 147 cso_set_fragment_shader_handle(p->cso, ppq->shaders[n][2]); 157 cso_set_depth_stencil_alpha(p->cso, &mstencil); 172 cso_set_samplers(p->cso, PIPE_SHADER_FRAGMENT, 3, samplers) [all...] |
/external/mesa3d/src/gallium/state_trackers/nine/ |
vertexshader9.c | 38 const DWORD *pFunction, void *cso ) 46 DBG("This=%p pParams=%p pFunction=%p cso=%p\n", 47 This, pParams, pFunction, cso); 53 if (cso) { 54 This->ff_cso = cso; 93 This->variant.cso = info.cso; 94 This->last_cso = info.cso; 121 if (var->cso) { 122 if (This->base.device->context.cso_shader.vs == var->cso) 177 void *cso; local 221 void *cso; local [all...] |
nine_shader.h | 51 void *cso; /* out, pipe cso for bind_vs,fs_state */ member in struct:nine_shader_info 125 void *cso; member in struct:nine_shader_variant 135 return list->cso; 141 uint64_t key, void *cso) 152 list->next->cso = cso; 171 void *cso; member in struct:nine_shader_variant_so 183 return list->cso; 191 struct pipe_stream_output_info *so, void *cso) [all...] |
pixelshader9.c | 36 const DWORD *pFunction, void *cso ) 43 DBG("This=%p pParams=%p pFunction=%p cso=%p\n", This, pParams, pFunction, cso); 49 if (cso) { 50 This->ff_cso = cso; 77 This->variant.cso = info.cso; 78 This->last_cso = info.cso; 102 if (var->cso) { 103 if (This->base.device->context.cso_shader.ps == var->cso) 149 void *cso; local [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
nv30_texture.c | 62 filter_mode(const struct pipe_sampler_state *cso) 66 switch (cso->mag_img_filter) { 75 switch (cso->min_img_filter) { 77 switch (cso->min_mip_filter) { 90 switch (cso->min_mip_filter) { 108 compare_mode(const struct pipe_sampler_state *cso) 110 if (cso->compare_mode != PIPE_TEX_COMPARE_R_TO_TEXTURE) 113 switch (cso->compare_func) { 129 const struct pipe_sampler_state *cso) 139 so->pipe = *cso; [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
u_hash_table.c | 52 struct cso_hash *cso; member in struct:util_hash_table 88 ht->cso = cso_hash_create(); 89 if(!ht->cso) { 109 iter = cso_hash_find(ht->cso, key_hash); 129 iter = cso_hash_find(ht->cso, key_hash); 170 iter = cso_hash_insert(ht->cso, key_hash, item); 223 cso_hash_erase(ht->cso, iter); 237 iter = cso_hash_first_node(ht->cso); 239 item = (struct util_hash_table_item *)cso_hash_take(ht->cso, cso_hash_iter_key(iter)); 241 iter = cso_hash_first_node(ht->cso); [all...] |
u_draw_quad.c | 43 struct cso_context *cso, 63 if (cso) { 64 cso_set_vertex_buffers(cso, vbuf_slot, 1, &vbuffer); 65 cso_draw_arrays(cso, prim_type, 0, num_verts); 78 util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, 90 cso_set_vertex_buffers(cso, 0, 1, &vbuffer); 91 cso_draw_arrays(cso, prim_type, 0, num_verts); 100 util_draw_texquad(struct pipe_context *pipe, struct cso_context *cso, 150 util_draw_vertex_buffer(pipe, cso, vbuf, vbuf_slot, 0,
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
nvc0_state.c | 89 const struct pipe_blend_state *cso) 99 so->pipe = *cso; 102 if (cso->independent_blend_enable) { 103 for (r = 0; r < 8 && !cso->rt[r].blend_enable; ++r); 106 if (!cso->rt[i].blend_enable) 109 if (cso->rt[i].rgb_func != cso->rt[r].rgb_func || 110 cso->rt[i].rgb_src_factor != cso->rt[r].rgb_src_factor || 111 cso->rt[i].rgb_dst_factor != cso->rt[r].rgb_dst_factor | [all...] |
/external/mesa3d/src/gallium/drivers/svga/ |
svga_pipe_sampler.c | 226 struct svga_sampler_state *cso = CALLOC_STRUCT( svga_sampler_state ); local 228 if (!cso) 231 cso->mipfilter = translate_mip_filter(sampler->min_mip_filter); 232 cso->magfilter = translate_img_filter( sampler->mag_img_filter ); 233 cso->minfilter = translate_img_filter( sampler->min_img_filter ); 234 cso->aniso_level = MAX2( sampler->max_anisotropy, 1 ); 236 cso->magfilter = cso->minfilter = SVGA3D_TEX_FILTER_ANISOTROPIC; 237 cso->lod_bias = sampler->lod_bias; 238 cso->addressu = translate_wrap_mode(sampler->wrap_s) [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
fd2_blend.h | 49 const struct pipe_blend_state *cso);
|
fd2_rasterizer.h | 53 const struct pipe_rasterizer_state *cso);
|
fd2_zsa.h | 54 const struct pipe_depth_stencil_alpha_state *cso);
|
/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
fd3_blend.h | 58 const struct pipe_blend_state *cso);
|
fd3_rasterizer.h | 54 const struct pipe_rasterizer_state *cso);
|
fd3_zsa.h | 55 const struct pipe_depth_stencil_alpha_state *cso);
|
/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
fd4_blend.h | 59 const struct pipe_blend_state *cso);
|
fd4_rasterizer.h | 55 const struct pipe_rasterizer_state *cso);
|
fd4_zsa.h | 56 const struct pipe_depth_stencil_alpha_state *cso);
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
fd5_blend.h | 58 const struct pipe_blend_state *cso);
|
fd5_zsa.h | 52 const struct pipe_depth_stencil_alpha_state *cso);
|
fd5_rasterizer.h | 55 const struct pipe_rasterizer_state *cso);
|
/external/mesa3d/src/gallium/tests/trivial/ |
tri.c | 66 struct cso_context *cso; member in struct:program 97 /* create the pipe driver context and cso context */ 99 p->cso = cso_create_context(p->pipe); 224 cso_destroy_context(p->cso); 243 cso_set_framebuffer(p->cso, &p->framebuffer); 249 cso_set_blend(p->cso, &p->blend); 250 cso_set_depth_stencil_alpha(p->cso, &p->depthstencil); 251 cso_set_rasterizer(p->cso, &p->rasterizer); 252 cso_set_viewport(p->cso, &p->viewport); 255 cso_set_fragment_shader_handle(p->cso, p->fs) [all...] |
/external/mesa3d/src/gallium/drivers/ilo/ |
ilo_render_dynamic.c | 190 sampler_count <= ARRAY_SIZE(vec->sampler[shader_type].cso)); 194 const struct ilo_sampler_cso *cso = vec->sampler[shader_type].cso[i]; local 196 border_color_state[i] = (cso) ? 197 gen6_SAMPLER_BORDER_COLOR_STATE(r->builder, &cso->border) : 0; 202 const struct ilo_sampler_cso *cso = vec->sampler[shader_type].cso[i]; local 204 if (cso && views[i]) { 205 samplers[i] = cso->sampler; 245 if (cbuf0_size <= cbuf->cso[0].info.size) 489 const struct ilo_sampler_cso *cso = vec->sampler[shader_type].cso[i]; local 496 const struct ilo_sampler_cso *cso = vec->sampler[shader_type].cso[i]; local [all...] |