Searched defs:velems (Results 1 - 20 of 20) sorted by relevance

/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_vertex.c46 struct lp_velems_state *velems; local
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...]
H A Dlp_context.h68 const struct lp_velems_state *velems; member in struct:llvmpipe_context
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_vertex.c47 struct sp_velems_state *velems; local
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...]
H A Dsp_context.h72 struct sp_velems_state *velems; member in struct:softpipe_context
/external/mesa3d/src/gallium/auxiliary/cso_cache/
H A Dcso_cache.h137 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:cso_velems_state
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_vertex.c128 struct svga_velems_state *velems)
134 assert(velems->count <= PIPE_MAX_ATTRIBS);
137 for (i = 0; i < velems->count; i++) {
138 const struct pipe_vertex_element *elem = velems->velem + i;
145 velems->decl_type[i] =
162 velems->need_swvfetch = TRUE;
166 velems->attrib_is_pure_int |= (1 << i);
170 velems->adjust_attrib_w_1 |= (1 << i);
174 velems->adjust_attrib_utof |= (1 << i);
177 velems
127 define_input_element_object(struct svga_context *svga, struct svga_velems_state *velems) argument
213 translate_vertex_decls(struct svga_context *svga, struct svga_velems_state *velems) argument
251 struct svga_velems_state *velems; local
290 struct svga_velems_state *velems = (struct svga_velems_state *) state; local
301 struct svga_velems_state *velems = (struct svga_velems_state *) state; local
[all...]
H A Dsvga_context.h261 const struct svga_velems_state *velems; member in struct:svga_state
/external/mesa3d/src/gallium/drivers/swr/
H A Dswr_draw.cpp143 struct swr_vertex_element_state *velems = ctx->velems; local
144 if (!velems->fsFunc
145 || (velems->fsState.cutIndex != info->restart_index)
146 || (velems->fsState.bEnableCutIndex != info->primitive_restart)) {
148 velems->fsState.cutIndex = info->restart_index;
149 velems->fsState.bEnableCutIndex = info->primitive_restart;
153 velems->fsFunc = JitCompileFetch(hJitMgr, velems->fsState);
155 debug_printf("fetch shader %p\n", velems
[all...]
H A Dswr_context.h115 struct swr_vertex_element_state *velems; member in struct:swr_context
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_priv.h96 struct pipe_vertex_element velems[3]; member in struct:xa_context
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_vbuf.c339 memcpy(velems_state.velems, states,
921 struct pipe_vertex_element *velems = local
929 struct pipe_vertex_element *velem = &velems[i];
/external/mesa3d/src/gallium/drivers/ddebug/
H A Ddd_pipe.h138 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:dd_state::__anon16126::__anon16127
140 } velems; member in union:dd_state::__anon16126
167 struct dd_state *velems; member in struct:dd_draw_state
196 struct dd_state velems; member in struct:dd_draw_state_copy
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c1028 struct i915_velems_state *velems; local
1030 velems = (struct i915_velems_state *) MALLOC(sizeof(struct i915_velems_state));
1031 if (velems) {
1032 velems->count = count;
1033 memcpy(velems->velem, attribs, sizeof(*attribs) * count);
1035 return velems;
1040 void *velems)
1043 struct i915_velems_state *i915_velems = (struct i915_velems_state *) velems;
1045 if (i915->velems == velems)
1039 i915_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
1058 i915_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) argument
[all...]
H A Di915_context.h238 struct i915_velems_state *velems; member in struct:i915_context
/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;
734 unsigned i, nr = r300->velems->count;
735 struct pipe_vertex_element *velems = r300->velems local
[all...]
H A Dr300_state.c1818 static void r300_vertex_psc(struct r300_vertex_element_state *velems) argument
1820 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1828 for (i = 0; i < velems->count; i++) {
1829 format = velems->velem[i].src_format;
1865 struct r300_vertex_element_state *velems; local
1880 velems = CALLOC_STRUCT(r300_vertex_element_state);
1881 if (!velems)
1884 velems->count = count;
1885 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1890 r300_vertex_psc(velems);
1906 struct r300_vertex_element_state *velems = state; local
[all...]
H A Dr300_context.h554 struct r300_vertex_element_state *velems; member in struct:r300_context
/external/mesa3d/src/gallium/auxiliary/hud/
H A Dhud_context.c74 struct pipe_vertex_element velems[2]; member in struct:hud_context
559 cso_set_vertex_elements(cso, 2, hud->velems);
1593 hud->velems[i].src_offset = i * 2 * sizeof(float);
1594 hud->velems[i].src_format = PIPE_FORMAT_R32G32_FLOAT;
1595 hud->velems[i].vertex_buffer_index = cso_get_aux_vertex_buffer_slot(cso);
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_descriptors.c948 struct si_vertex_element *velems = sctx->vertex_elements; local
950 unsigned i, count = velems->count;
954 if (!sctx->vertex_buffers_dirty || !count || !velems)
957 unsigned fix_size3 = velems->fix_size3;
958 unsigned first_vb_use_mask = velems->first_vb_use_mask;
976 struct pipe_vertex_element *ve = &velems->elements[i];
1001 velems->format_size[i]) /
1028 desc[3] = velems->rsrc_word3[i];
/external/mesa3d/src/gallium/drivers/rbug/
H A Drbug_context.c561 void *velems)
568 velems);
574 void *velems)
581 velems);
560 rbug_bind_vertex_elements_state(struct pipe_context *_pipe, void *velems) argument
573 rbug_delete_vertex_elements_state(struct pipe_context *_pipe, void *velems) argument

Completed in 425 milliseconds