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

123

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
H A Dsp_state_vertex.c46 struct sp_velems_state *velems; local
48 velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state));
49 if (velems) {
50 velems->count = count;
51 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
53 return velems;
59 void *velems)
62 struct sp_velems_state *sp_velems = (struct sp_velems_state *) velems;
64 softpipe->velems = sp_velems;
74 softpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
58 softpipe_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_vertex.c46 struct sp_velems_state *velems; local
48 velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state));
49 if (velems) {
50 velems->count = count;
51 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
53 return velems;
59 void *velems)
62 struct sp_velems_state *sp_velems = (struct sp_velems_state *) velems;
64 softpipe->velems = sp_velems;
74 softpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
58 softpipe_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_state_vertex.c45 struct lp_velems_state *velems; local
47 velems = (struct lp_velems_state *) MALLOC(sizeof(struct lp_velems_state));
48 if (velems) {
49 velems->count = count;
50 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
52 return velems;
57 void *velems)
60 struct lp_velems_state *lp_velems = (struct lp_velems_state *) velems;
62 llvmpipe->velems = lp_velems;
66 if (velems)
56 llvmpipe_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
71 llvmpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
H A Dlp_context.h67 const struct lp_velems_state *velems; member in struct:llvmpipe_context
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_vertex.c45 struct lp_velems_state *velems; local
47 velems = (struct lp_velems_state *) MALLOC(sizeof(struct lp_velems_state));
48 if (velems) {
49 velems->count = count;
50 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
52 return velems;
57 void *velems)
60 struct lp_velems_state *lp_velems = (struct lp_velems_state *) velems;
62 llvmpipe->velems = lp_velems;
66 if (velems)
56 llvmpipe_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
71 llvmpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_pipe_vertex.c93 struct svga_velems_state *velems; local
95 velems = (struct svga_velems_state *) MALLOC(sizeof(struct svga_velems_state));
96 if (velems) {
97 velems->count = count;
98 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
100 return velems;
104 void *velems)
107 struct svga_velems_state *svga_velems = (struct svga_velems_state *) velems;
109 svga->curr.velems = svga_velems;
114 void *velems)
103 svga_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
113 svga_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
H A Dsvga_state_vdecl.c48 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
53 assert(svga->curr.velems->count >=
57 svga->curr.velems->count );
74 for (i = 0; i < svga->curr.velems->count; i++) {
93 for (i = 0; i < svga->curr.velems->count; i++) {
H A Dsvga_state_need_swtnl.c81 if (!svga->curr.velems) {
86 for (i = 0; i < svga->curr.velems->count; i++) {
87 svga->state.sw.ve_format[i] = svga_translate_vertex_format(svga->curr.velems->velem[i].src_format);
H A Dsvga_pipe_draw.c61 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
69 for (i=0; i < svga->curr.velems->count; i++) {
82 for (i=0; i < svga->curr.velems->count; i++) {
122 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
128 for (i=0; i < svga->curr.velems->count; i++) {
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_vertex.c93 struct svga_velems_state *velems; local
95 velems = (struct svga_velems_state *) MALLOC(sizeof(struct svga_velems_state));
96 if (velems) {
97 velems->count = count;
98 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
100 return velems;
104 void *velems)
107 struct svga_velems_state *svga_velems = (struct svga_velems_state *) velems;
109 svga->curr.velems = svga_velems;
114 void *velems)
103 svga_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
113 svga_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
H A Dsvga_state_vdecl.c48 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
53 assert(svga->curr.velems->count >=
57 svga->curr.velems->count );
74 for (i = 0; i < svga->curr.velems->count; i++) {
93 for (i = 0; i < svga->curr.velems->count; i++) {
H A Dsvga_state_need_swtnl.c81 if (!svga->curr.velems) {
86 for (i = 0; i < svga->curr.velems->count; i++) {
87 svga->state.sw.ve_format[i] = svga_translate_vertex_format(svga->curr.velems->velem[i].src_format);
H A Dsvga_pipe_draw.c61 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
69 for (i=0; i < svga->curr.velems->count; i++) {
82 for (i=0; i < svga->curr.velems->count; i++) {
122 const struct pipe_vertex_element *ve = svga->curr.velems->velem;
128 for (i=0; i < svga->curr.velems->count; i++) {
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/cso_cache/
H A Dcso_cache.h136 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:cso_velems_state
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xorg/
H A Dxorg_renderer.h31 struct pipe_vertex_element velems[3]; member in struct:xorg_renderer
H A Dxorg_renderer.c53 cso_set_vertex_elements(r->cso, r->attrs_per_vertex, r->velems);
89 memset(&r->velems[0], 0, sizeof(r->velems[0]) * 3);
91 r->velems[i].src_offset = i * 4 * sizeof(float);
92 r->velems[i].instance_divisor = 0;
93 r->velems[i].vertex_buffer_index = 0;
94 r->velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
450 cso_set_vertex_elements(r->cso, num_attribs, r->velems);
/external/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_cache.h136 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:cso_velems_state
/external/mesa3d/src/gallium/state_trackers/xorg/
H A Dxorg_renderer.h31 struct pipe_vertex_element velems[3]; member in struct:xorg_renderer
H A Dxorg_renderer.c53 cso_set_vertex_elements(r->cso, r->attrs_per_vertex, r->velems);
89 memset(&r->velems[0], 0, sizeof(r->velems[0]) * 3);
91 r->velems[i].src_offset = i * 4 * sizeof(float);
92 r->velems[i].instance_divisor = 0;
93 r->velems[i].vertex_buffer_index = 0;
94 r->velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
450 cso_set_vertex_elements(r->cso, num_attribs, r->velems);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/
H A Dr300_render.c152 struct pipe_vertex_element *velem = r300->velems->velem;
161 for (i = 0; i < r300->velems->count; i++) {
322 if (count * r300->velems->vertex_size_dwords > IMMD_DWORDS) {
340 unsigned vertex_element_count = r300->velems->count;
344 unsigned vertex_size = r300->velems->vertex_size_dwords;
367 velem = &r300->velems->velem[i];
368 size[i] = r300->velems->format_size[i] / 4;
401 vbi = r300->velems->velem[i].vertex_buffer_index;
745 unsigned i, nr = r300->velems->count;
746 struct pipe_vertex_element *velems local
[all...]
H A Dr300_state.c1721 static void r300_vertex_psc(struct r300_vertex_element_state *velems) argument
1723 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1731 for (i = 0; i < velems->count; i++) {
1732 format = velems->velem[i].src_format;
1768 struct r300_vertex_element_state *velems; local
1783 velems = CALLOC_STRUCT(r300_vertex_element_state);
1784 if (!velems)
1787 velems->count = count;
1788 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1793 r300_vertex_psc(velems);
1809 struct r300_vertex_element_state *velems = state; local
[all...]
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_render.c152 struct pipe_vertex_element *velem = r300->velems->velem;
161 for (i = 0; i < r300->velems->count; i++) {
322 if (count * r300->velems->vertex_size_dwords > IMMD_DWORDS) {
340 unsigned vertex_element_count = r300->velems->count;
344 unsigned vertex_size = r300->velems->vertex_size_dwords;
367 velem = &r300->velems->velem[i];
368 size[i] = r300->velems->format_size[i] / 4;
401 vbi = r300->velems->velem[i].vertex_buffer_index;
745 unsigned i, nr = r300->velems->count;
746 struct pipe_vertex_element *velems local
[all...]
H A Dr300_state.c1721 static void r300_vertex_psc(struct r300_vertex_element_state *velems) argument
1723 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1731 for (i = 0; i < velems->count; i++) {
1732 format = velems->velem[i].src_format;
1768 struct r300_vertex_element_state *velems; local
1783 velems = CALLOC_STRUCT(r300_vertex_element_state);
1784 if (!velems)
1787 velems->count = count;
1788 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1793 r300_vertex_psc(velems);
1809 struct r300_vertex_element_state *velems = state; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/xa/
H A Dxa_renderer.c82 cso_set_vertex_elements(r->cso, r->attrs_per_vertex, r->velems);
116 memset(&r->velems[0], 0, sizeof(r->velems[0]) * 3);
118 r->velems[i].src_offset = i * 4 * sizeof(float);
119 r->velems[i].instance_divisor = 0;
120 r->velems[i].vertex_buffer_index = 0;
121 r->velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
516 cso_set_vertex_elements(r->cso, num_attribs, r->velems);
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_renderer.c82 cso_set_vertex_elements(r->cso, r->attrs_per_vertex, r->velems);
116 memset(&r->velems[0], 0, sizeof(r->velems[0]) * 3);
118 r->velems[i].src_offset = i * 4 * sizeof(float);
119 r->velems[i].instance_divisor = 0;
120 r->velems[i].vertex_buffer_index = 0;
121 r->velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT;
516 cso_set_vertex_elements(r->cso, num_attribs, r->velems);

Completed in 359 milliseconds

123