| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_vertex.c | 120 struct svga_velems_state *velems) 126 assert(velems->count <= PIPE_MAX_ATTRIBS); 129 for (i = 0; i < velems->count; i++) { 130 const struct pipe_vertex_element *elem = velems->velem + i; 137 velems->decl_type[i] = 154 velems->need_swvfetch = TRUE; 158 velems->attrib_is_pure_int |= (1 << i); 162 velems->adjust_attrib_w_1 |= (1 << i); 166 velems->adjust_attrib_utof |= (1 << i); 169 velems 119 define_input_element_object(struct svga_context * svga,struct svga_velems_state * velems) argument 205 translate_vertex_decls(struct svga_context * svga,struct svga_velems_state * velems) argument 243 struct svga_velems_state *velems; local in function:svga_create_vertex_elements_state 282 struct svga_velems_state *velems = (struct svga_velems_state *) state; local in function:svga_bind_vertex_elements_state 293 struct svga_velems_state *velems = (struct svga_velems_state *) state; local in function:svga_delete_vertex_elements_state [all...] |
| H A D | svga_state_vdecl.c | 45 const struct pipe_vertex_element *ve = svga->curr.velems->velem; 51 assert(svga->curr.velems->count >= 69 for (i = 0; i < svga->curr.velems->count; i++) { 88 for (i = 0; i < svga->curr.velems->count; i++) { 102 decls[i].identity.type = svga->curr.velems->decl_type[i]; 124 svga->curr.velems->count, 127 svga->curr.velems->id);
|
| H A D | svga_state_vs.c | 191 key->vs.adjust_attrib_range = svga->curr.velems->adjust_attrib_range; 192 key->vs.adjust_attrib_w_1 = svga->curr.velems->adjust_attrib_w_1; 193 key->vs.attrib_is_pure_int = svga->curr.velems->attrib_is_pure_int; 194 key->vs.adjust_attrib_itof = svga->curr.velems->adjust_attrib_itof; 195 key->vs.adjust_attrib_utof = svga->curr.velems->adjust_attrib_utof; 196 key->vs.attrib_is_bgra = svga->curr.velems->attrib_is_bgra; 197 key->vs.attrib_puint_to_snorm = svga->curr.velems->attrib_puint_to_snorm; 198 key->vs.attrib_puint_to_uscaled = svga->curr.velems->attrib_puint_to_uscaled; 199 key->vs.attrib_puint_to_sscaled = svga->curr.velems->attrib_puint_to_sscaled;
|
| H A D | svga_state_need_swtnl.c | 38 if (!svga->curr.velems) { 43 if (svga->state.sw.need_swvfetch != svga->curr.velems->need_swvfetch) { 44 svga->state.sw.need_swvfetch = svga->curr.velems->need_swvfetch;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_vertex.c | 124 struct svga_velems_state *velems) 129 assert(velems->count <= PIPE_MAX_ATTRIBS); 132 for (i = 0; i < velems->count; i++) { 133 const struct pipe_vertex_element *elem = velems->velem + i; 140 velems->decl_type[i] = 157 velems->need_swvfetch = TRUE; 161 velems->attrib_is_pure_int |= (1 << i); 165 velems->adjust_attrib_w_1 |= (1 << i); 169 velems->adjust_attrib_utof |= (1 << i); 172 velems 123 define_input_element_object(struct svga_context * svga,struct svga_velems_state * velems) argument 202 translate_vertex_decls(struct svga_context * svga,struct svga_velems_state * velems) argument 240 struct svga_velems_state *velems; local in function:svga_create_vertex_elements_state 279 struct svga_velems_state *velems = (struct svga_velems_state *) state; local in function:svga_bind_vertex_elements_state 290 struct svga_velems_state *velems = (struct svga_velems_state *) state; local in function:svga_delete_vertex_elements_state [all...] |
| H A D | svga_state_vdecl.c | 45 const struct pipe_vertex_element *ve = svga->curr.velems->velem; 51 assert(svga->curr.velems->count >= 69 for (i = 0; i < svga->curr.velems->count; i++) { 88 for (i = 0; i < svga->curr.velems->count; i++) { 102 decls[i].identity.type = svga->curr.velems->decl_type[i]; 124 svga->curr.velems->count, 127 svga->curr.velems->id);
|
| H A D | svga_state_vs.c | 196 key->vs.adjust_attrib_range = svga->curr.velems->adjust_attrib_range; 197 key->vs.adjust_attrib_w_1 = svga->curr.velems->adjust_attrib_w_1; 198 key->vs.attrib_is_pure_int = svga->curr.velems->attrib_is_pure_int; 199 key->vs.adjust_attrib_itof = svga->curr.velems->adjust_attrib_itof; 200 key->vs.adjust_attrib_utof = svga->curr.velems->adjust_attrib_utof; 201 key->vs.attrib_is_bgra = svga->curr.velems->attrib_is_bgra; 202 key->vs.attrib_puint_to_snorm = svga->curr.velems->attrib_puint_to_snorm; 203 key->vs.attrib_puint_to_uscaled = svga->curr.velems->attrib_puint_to_uscaled; 204 key->vs.attrib_puint_to_sscaled = svga->curr.velems->attrib_puint_to_sscaled;
|
| H A D | svga_state_need_swtnl.c | 38 if (!svga->curr.velems) { 43 if (svga->state.sw.need_swvfetch != svga->curr.velems->need_swvfetch) { 44 svga->state.sw.need_swvfetch = svga->curr.velems->need_swvfetch;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_vertex.c | 46 struct lp_velems_state *velems; local in function:llvmpipe_create_vertex_elements_state 48 velems = (struct lp_velems_state *) MALLOC(sizeof(struct lp_velems_state)); 49 if (velems) { 50 velems->count = count; 51 memcpy(velems->velem, attribs, sizeof(*attribs) * count); 53 return velems; 58 void *velems) 61 struct lp_velems_state *lp_velems = (struct lp_velems_state *) velems; 63 llvmpipe->velems = lp_velems; 67 if (velems) 57 llvmpipe_bind_vertex_elements_state(struct pipe_context * pipe,void * velems) argument 72 llvmpipe_delete_vertex_elements_state(struct pipe_context * pipe,void * velems) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_vertex.c | 46 struct lp_velems_state *velems; local in function:llvmpipe_create_vertex_elements_state 48 velems = (struct lp_velems_state *) MALLOC(sizeof(struct lp_velems_state)); 49 if (velems) { 50 velems->count = count; 51 memcpy(velems->velem, attribs, sizeof(*attribs) * count); 53 return velems; 58 void *velems) 61 struct lp_velems_state *lp_velems = (struct lp_velems_state *) velems; 63 llvmpipe->velems = lp_velems; 67 if (velems) 57 llvmpipe_bind_vertex_elements_state(struct pipe_context * pipe,void * velems) argument 72 llvmpipe_delete_vertex_elements_state(struct pipe_context * pipe,void * velems) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_vertex.c | 47 struct sp_velems_state *velems; local in function:softpipe_create_vertex_elements_state 49 velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state)); 50 if (velems) { 51 velems->count = count; 52 memcpy(velems->velem, attribs, sizeof(*attribs) * count); 54 return velems; 60 void *velems) 63 struct sp_velems_state *sp_velems = (struct sp_velems_state *) velems; 65 softpipe->velems = sp_velems; 75 softpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument 59 softpipe_bind_vertex_elements_state(struct pipe_context * pipe,void * velems) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_vertex.c | 47 struct sp_velems_state *velems; local in function:softpipe_create_vertex_elements_state 49 velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state)); 50 if (velems) { 51 velems->count = count; 52 memcpy(velems->velem, attribs, sizeof(*attribs) * count); 54 return velems; 60 void *velems) 63 struct sp_velems_state *sp_velems = (struct sp_velems_state *) velems; 65 softpipe->velems = sp_velems; 75 softpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument 59 softpipe_bind_vertex_elements_state(struct pipe_context * pipe,void * velems) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/ |
| H A D | swr_draw.cpp | 114 struct swr_vertex_element_state *velems = ctx->velems; local in function:swr_draw_vbo 116 velems->fsState.cutIndex = info->restart_index; 118 velems->fsState.cutIndex = 0; 119 velems->fsState.bEnableCutIndex = info->primitive_restart; 120 velems->fsState.bPartialVertexBuffer = (info->min_index > 0); 123 swr_generate_fetch_key(key, velems); 124 auto search = velems->map.find(key); 125 if (search != velems->map.end()) { 126 velems [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/ |
| H A D | pp_program.c | 114 p->velem.velems[0].src_offset = 0; 115 p->velem.velems[0].instance_divisor = 0; 116 p->velem.velems[0].vertex_buffer_index = 0; 117 p->velem.velems[0].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT; 118 p->velem.velems[1].src_offset = 1 * 4 * sizeof(float); 119 p->velem.velems[1].instance_divisor = 0; 120 p->velem.velems[1].vertex_buffer_index = 0; 121 p->velem.velems[1].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_drawtex.c | 173 struct cso_velems_state velems; local in function:st_DrawTex 310 velems.velems[i].src_offset = i * 4 * sizeof(float); 311 velems.velems[i].instance_divisor = 0; 312 velems.velems[i].vertex_buffer_index = 0; 313 velems.velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT; 314 velems [all...] |
| H A D | st_atom_array.c | 119 init_velement(velements->velems, &attrib->Format, 0, 161 init_velement(velements->velems, &attrib->Format, off, 223 init_velement(velements->velems, &attrib->Format, cursor - data, 273 init_velement(velements->velems, &attrib->Format, 0, 0, 352 screen->create_vertex_state(screen, &vbuffer[0], velements.velems,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| H A D | swr_draw.cpp | 149 struct swr_vertex_element_state *velems = ctx->velems; local in function:swr_draw_vbo 151 velems->fsState.cutIndex = info->restart_index; 153 velems->fsState.cutIndex = 0; 154 velems->fsState.bEnableCutIndex = info->primitive_restart; 155 velems->fsState.bPartialVertexBuffer = (info->index_bounds_valid && info->min_index > 0); 158 swr_generate_fetch_key(key, velems); 159 auto search = velems->map.find(key); 160 if (search != velems->map.end()) { 161 velems [all...] |
| H A D | swr_state.cpp | 595 struct swr_vertex_element_state *velems; local in function:swr_create_vertex_elements_state 597 velems = new swr_vertex_element_state; 598 if (velems) { 599 memset((void*)&velems->fsState, 0, sizeof(velems->fsState)); 600 velems->fsState.bVertexIDOffsetEnable = true; 601 velems->fsState.numAttribs = num_elements; 608 velems->fsState.layout[i].AlignedByteOffset = attribs[i].src_offset; 609 velems->fsState.layout[i].Format = 611 velems 655 swr_bind_vertex_elements_state(struct pipe_context * pipe,void * velems) argument 666 swr_delete_vertex_elements_state(struct pipe_context * pipe,void * velems) argument 1117 swr_user_vbuf_range(const struct pipe_draw_info * info,const struct swr_vertex_element_state * velems,const struct pipe_vertex_buffer * vb,uint32_t i,uint32_t * totelems,uint32_t * base,uint32_t * size,int index_bias) argument 1545 struct swr_vertex_element_state *velems = ctx->velems; local in function:swr_update_derived [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/xa/ |
| H A D | xa_renderer.c | 91 struct cso_velems_state velems; local in function:renderer_draw 92 velems.count = r->attrs_per_vertex; 93 memcpy(velems.velems, r->velems, sizeof(r->velems[0]) * velems.count); 95 cso_set_vertex_elements(r->cso, &velems); 134 memset(&r->velems[0], 0, sizeof(r->velems[ 528 struct cso_velems_state velems; local in function:renderer_draw_yuv [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/tests/trivial/ |
| H A D | tri.c | 207 p->velem.velems[0].src_offset = 0 * 4 * sizeof(float); /* offset 0, first element */ 208 p->velem.velems[0].instance_divisor = 0; 209 p->velem.velems[0].vertex_buffer_index = 0; 210 p->velem.velems[0].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT; 212 p->velem.velems[1].src_offset = 1 * 4 * sizeof(float); /* offset 16, second element */ 213 p->velem.velems[1].instance_divisor = 0; 214 p->velem.velems[1].vertex_buffer_index = 0; 215 p->velem.velems[1].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
|
| H A D | quad-tex.c | 264 p->velem.velems[0].src_offset = 0 * 4 * sizeof(float); /* offset 0, first element */ 265 p->velem.velems[0].instance_divisor = 0; 266 p->velem.velems[0].vertex_buffer_index = 0; 267 p->velem.velems[0].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT; 269 p->velem.velems[1].src_offset = 1 * 4 * sizeof(float); /* offset 16, second element */ 270 p->velem.velems[1].instance_divisor = 0; 271 p->velem.velems[1].vertex_buffer_index = 0; 272 p->velem.velems[1].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/cso_cache/ |
| H A D | cso_cache.h | 137 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:cso_velems_state
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_ddebug/ |
| H A D | dd_pipe.h | 212 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:dd_state::__anon09de915a020a::__anon09de915a0308 214 } velems; member in union:dd_state::__anon09de915a020a 240 struct dd_state *velems; member in struct:dd_draw_state 269 struct dd_state velems; member in struct:dd_draw_state_copy
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_vbuf.h | 80 const struct cso_velems_state *velems);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_ddebug/ |
| H A D | dd_pipe.h | 215 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:dd_state::__anon70c75d0d020a::__anon70c75d0d0308 217 } velems; member in union:dd_state::__anon70c75d0d020a 243 struct dd_state *velems; member in struct:dd_draw_state 272 struct dd_state velems; member in struct:dd_draw_state_copy
|