/external/mesa3d/src/gallium/drivers/svga/ |
svga_pipe_vertex.c | 128 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->adjust_attrib_itof |= (1 << i) 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...] |
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);
|
svga_state_vs.c | 189 key->vs.adjust_attrib_range = svga->curr.velems->adjust_attrib_range; 190 key->vs.adjust_attrib_w_1 = svga->curr.velems->adjust_attrib_w_1; 191 key->vs.attrib_is_pure_int = svga->curr.velems->attrib_is_pure_int; 192 key->vs.adjust_attrib_itof = svga->curr.velems->adjust_attrib_itof; 193 key->vs.adjust_attrib_utof = svga->curr.velems->adjust_attrib_utof; 194 key->vs.attrib_is_bgra = svga->curr.velems->attrib_is_bgra; 195 key->vs.attrib_puint_to_snorm = svga->curr.velems->attrib_puint_to_snorm; 196 key->vs.attrib_puint_to_uscaled = svga->curr.velems->attrib_puint_to_uscaled; 197 key->vs.attrib_puint_to_sscaled = svga->curr.velems->attrib_puint_to_sscaled;
|
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;
|
svga_swtnl_state.c | 119 svga->curr.velems->count, 120 svga->curr.velems->velem );
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_state_vertex.c | 46 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) [all...] |
lp_context.h | 68 const struct lp_velems_state *velems; member in struct:llvmpipe_context
|
lp_surface.c | 95 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems);
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
sp_state_vertex.c | 47 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) [all...] |
sp_surface.c | 64 util_blitter_save_vertex_elements(sp->blitter, sp->velems);
|
sp_context.h | 72 struct sp_velems_state *velems; member in struct:softpipe_context
|
/external/mesa3d/src/gallium/drivers/swr/ |
swr_draw.cpp | 143 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->fsFunc) [all...] |
swr_state.cpp | 452 struct swr_vertex_element_state *velems; 454 velems = CALLOC_STRUCT(swr_vertex_element_state); 455 if (velems) { 456 velems->fsState.bVertexIDOffsetEnable = true; 457 velems->fsState.numAttribs = num_elements; 464 velems->fsState.layout[i].AlignedByteOffset = attribs[i].src_offset; 465 velems->fsState.layout[i].Format = 467 velems->fsState.layout[i].StreamIndex = 469 velems->fsState.layout[i].InstanceEnable = 471 velems->fsState.layout[i].ComponentControl0 [all...] |
swr_context.h | 115 struct swr_vertex_element_state *velems; member in struct:swr_context
|
/external/mesa3d/src/gallium/drivers/ddebug/ |
dd_pipe.h | 138 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:dd_state::__anon27615::__anon27616 140 } velems; member in union:dd_state::__anon27615 167 struct dd_state *velems; member in struct:dd_draw_state 196 struct dd_state velems; member in struct:dd_draw_state_copy
|
dd_draw.c | 237 if (dstate->velems) { 239 dstate->velems->state.velems.count); 240 for (i = 0; i < dstate->velems->state.velems.count; i++) { 242 DUMP_I(vertex_element, &dstate->velems->state.velems.velems[i], i); 725 state->base.velems = &state->velems; [all...] |
dd_context.c | 269 memcpy(hstate->state.velems.velems, elems, sizeof(elems[0]) * num_elems); 270 hstate->state.velems.count = num_elems; 274 DD_CSO_BIND(vertex_elements, velems)
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_state.c | 1028 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) [all...] |
i915_context.h | 238 struct i915_velems_state *velems; member in struct:i915_context
|
/external/mesa3d/src/gallium/drivers/r300/ |
r300_render.c | 152 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->velem local [all...] |
r300_state.c | 1865 struct r300_vertex_element_state *velems; local 1906 struct r300_vertex_element_state *velems = state; local [all...] |
/external/mesa3d/src/gallium/state_trackers/xa/ |
xa_renderer.c | 91 cso_set_vertex_elements(r->cso, r->attrs_per_vertex, r->velems); 129 memset(&r->velems[0], 0, sizeof(r->velems[0]) * 3); 131 r->velems[i].src_offset = i * 4 * sizeof(float); 132 r->velems[i].instance_divisor = 0; 133 r->velems[i].vertex_buffer_index = 0; 134 r->velems[i].src_format = PIPE_FORMAT_R32G32B32A32_FLOAT; 542 cso_set_vertex_elements(r->cso, num_attribs, r->velems);
|
xa_priv.h | 96 struct pipe_vertex_element velems[3]; member in struct:xa_context
|
/external/mesa3d/src/gallium/auxiliary/cso_cache/ |
cso_cache.h | 137 struct pipe_vertex_element velems[PIPE_MAX_ATTRIBS]; member in struct:cso_velems_state
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_descriptors.c | 948 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]; [all...] |