Searched refs:velems (Results 1 - 25 of 100) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_vertex.c120 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 Dsvga_state_vdecl.c45 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 Dsvga_state_vs.c191 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 Dsvga_state_need_swtnl.c38 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 Dsvga_pipe_vertex.c124 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 Dsvga_state_vdecl.c45 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 Dsvga_state_vs.c196 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 Dsvga_state_need_swtnl.c38 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 Dlp_state_vertex.c46 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 Dlp_state_vertex.c46 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 Dsp_state_vertex.c47 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 Dsp_state_vertex.c47 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 Dswr_draw.cpp114 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 Dpp_program.c114 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 Dst_cb_drawtex.c173 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 Dst_atom_array.c119 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 Dswr_draw.cpp149 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 Dswr_state.cpp595 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 Dxa_renderer.c91 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 Dtri.c207 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 Dquad-tex.c264 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 Dcso_cache.h137 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 Ddd_pipe.h212 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 Du_vbuf.h80 const struct cso_velems_state *velems);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_ddebug/
H A Ddd_pipe.h215 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

Completed in 19 milliseconds

1234