HomeSort by relevance Sort by last modified time
    Searched refs:vinfo (Results 1 - 25 of 72) sorted by null

1 2 3

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
draw_vertex.c 43 * vinfo->size field.
46 draw_compute_vertex_size(struct vertex_info *vinfo)
50 vinfo->size = 0;
51 for (i = 0; i < vinfo->num_attribs; i++)
52 vinfo->size += draw_translate_vinfo_size(vinfo->attrib[i].emit);
54 assert(vinfo->size % 4 == 0);
56 vinfo->size /= 4;
61 draw_dump_emitted_vertex(const struct vertex_info *vinfo, const uint8_t *data)
65 for (i = 0; i < vinfo->num_attribs; i++)
    [all...]
draw_vertex.h 125 draw_emit_vertex_attr(struct vertex_info *vinfo,
130 const uint n = vinfo->num_attribs;
131 assert(n < Elements(vinfo->attrib));
132 vinfo->attrib[n].emit = emit;
133 vinfo->attrib[n].interp_mode = interp;
134 vinfo->attrib[n].src_index = src_index;
135 vinfo->num_attribs++;
140 extern void draw_compute_vertex_size(struct vertex_info *vinfo);
142 void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
draw_pt_fetch_emit.c 80 const struct vertex_info *vinfo; member in struct:fetch_emit_middle_end
97 const struct vertex_info *vinfo; local
108 vinfo = feme->vinfo = draw->render->get_vertex_info(draw->render);
116 for (i = 0; i < vinfo->num_attribs; i++) {
117 const struct pipe_vertex_element *src = &draw->pt.vertex_element[vinfo->attrib[i].src_index];
125 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit);
126 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
128 if (vinfo->attrib[i].emit == EMIT_OMIT)
131 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE)
    [all...]
draw_pt_emit.c 45 const struct vertex_info *vinfo; member in struct:pt_emit
55 const struct vertex_info *vinfo; local
73 emit->vinfo = vinfo = draw->render->get_vertex_info(draw->render);
78 for (i = 0; i < vinfo->num_attribs; i++) {
82 unsigned src_offset = (vinfo->attrib[i].src_index * 4 * sizeof(float) );
84 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit);
85 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
90 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE) {
106 hw_key.nr_elements = vinfo->num_attribs
    [all...]
draw_pt_fetch_shade_emit.c 63 const struct vertex_info *vinfo; member in struct:fetch_shade_emit
77 const struct vertex_info *vinfo; local
89 fse->vinfo = vinfo = draw->render->get_vertex_info(draw->render);
91 fse->key.output_stride = vinfo->size * 4;
92 fse->key.nr_outputs = vinfo->num_attribs;
127 for (i = 0; i < vinfo->num_attribs; i++) {
128 unsigned emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
137 fse->key.element[i].out.format = vinfo->attrib[i].emit;
138 fse->key.element[i].out.vs_output = vinfo->attrib[i].src_index
    [all...]
draw_pipe_vbuf.c 57 const struct vertex_info *vinfo; member in struct:vbuf_stage
143 if (0) draw_dump_emitted_vertex(vbuf->vinfo, (uint8_t *)vbuf->vertex_ptr);
217 vbuf->vinfo = vbuf->render->get_vertex_info(vbuf->render);
218 vbuf->vertex_size = vbuf->vinfo->size * sizeof(float);
224 for (i = 0; i < vbuf->vinfo->num_attribs; i++) {
228 unsigned src_offset = (vbuf->vinfo->attrib[i].src_index * 4 * sizeof(float) );
230 output_format = draw_translate_vinfo_format(vbuf->vinfo->attrib[i].emit);
231 emit_sz = draw_translate_vinfo_size(vbuf->vinfo->attrib[i].emit);
236 if (vbuf->vinfo->attrib[i].emit == EMIT_1F_PSIZE) {
252 hw_key.nr_elements = vbuf->vinfo->num_attribs
    [all...]
  /external/mesa3d/src/gallium/auxiliary/draw/
draw_vertex.c 43 * vinfo->size field.
46 draw_compute_vertex_size(struct vertex_info *vinfo)
50 vinfo->size = 0;
51 for (i = 0; i < vinfo->num_attribs; i++)
52 vinfo->size += draw_translate_vinfo_size(vinfo->attrib[i].emit);
54 assert(vinfo->size % 4 == 0);
56 vinfo->size /= 4;
61 draw_dump_emitted_vertex(const struct vertex_info *vinfo, const uint8_t *data)
65 for (i = 0; i < vinfo->num_attribs; i++)
    [all...]
draw_vertex.h 125 draw_emit_vertex_attr(struct vertex_info *vinfo,
130 const uint n = vinfo->num_attribs;
131 assert(n < Elements(vinfo->attrib));
132 vinfo->attrib[n].emit = emit;
133 vinfo->attrib[n].interp_mode = interp;
134 vinfo->attrib[n].src_index = src_index;
135 vinfo->num_attribs++;
140 extern void draw_compute_vertex_size(struct vertex_info *vinfo);
142 void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
draw_pt_fetch_emit.c 80 const struct vertex_info *vinfo; member in struct:fetch_emit_middle_end
97 const struct vertex_info *vinfo; local
108 vinfo = feme->vinfo = draw->render->get_vertex_info(draw->render);
116 for (i = 0; i < vinfo->num_attribs; i++) {
117 const struct pipe_vertex_element *src = &draw->pt.vertex_element[vinfo->attrib[i].src_index];
125 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit);
126 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
128 if (vinfo->attrib[i].emit == EMIT_OMIT)
131 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE)
    [all...]
draw_pt_emit.c 45 const struct vertex_info *vinfo; member in struct:pt_emit
55 const struct vertex_info *vinfo; local
73 emit->vinfo = vinfo = draw->render->get_vertex_info(draw->render);
78 for (i = 0; i < vinfo->num_attribs; i++) {
82 unsigned src_offset = (vinfo->attrib[i].src_index * 4 * sizeof(float) );
84 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit);
85 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
90 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE) {
106 hw_key.nr_elements = vinfo->num_attribs
    [all...]
draw_pt_fetch_shade_emit.c 63 const struct vertex_info *vinfo; member in struct:fetch_shade_emit
77 const struct vertex_info *vinfo; local
89 fse->vinfo = vinfo = draw->render->get_vertex_info(draw->render);
91 fse->key.output_stride = vinfo->size * 4;
92 fse->key.nr_outputs = vinfo->num_attribs;
127 for (i = 0; i < vinfo->num_attribs; i++) {
128 unsigned emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit);
137 fse->key.element[i].out.format = vinfo->attrib[i].emit;
138 fse->key.element[i].out.vs_output = vinfo->attrib[i].src_index
    [all...]
draw_pipe_vbuf.c 57 const struct vertex_info *vinfo; member in struct:vbuf_stage
143 if (0) draw_dump_emitted_vertex(vbuf->vinfo, (uint8_t *)vbuf->vertex_ptr);
217 vbuf->vinfo = vbuf->render->get_vertex_info(vbuf->render);
218 vbuf->vertex_size = vbuf->vinfo->size * sizeof(float);
224 for (i = 0; i < vbuf->vinfo->num_attribs; i++) {
228 unsigned src_offset = (vbuf->vinfo->attrib[i].src_index * 4 * sizeof(float) );
230 output_format = draw_translate_vinfo_format(vbuf->vinfo->attrib[i].emit);
231 emit_sz = draw_translate_vinfo_size(vbuf->vinfo->attrib[i].emit);
236 if (vbuf->vinfo->attrib[i].emit == EMIT_1F_PSIZE) {
252 hw_key.nr_elements = vbuf->vinfo->num_attribs
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_state_derived.c 61 struct vertex_info vinfo; local
68 memset(&vinfo, 0, sizeof(vinfo));
110 draw_emit_vertex_attr(&vinfo, EMIT_4F, INTERP_LINEAR, src);
111 vinfo.hwfmt[0] |= S4_VFMT_XYZW;
112 vinfo.attrib[0].emit = EMIT_4F;
115 draw_emit_vertex_attr(&vinfo, EMIT_3F, INTERP_LINEAR, src);
116 vinfo.hwfmt[0] |= S4_VFMT_XYZ;
117 vinfo.attrib[0].emit = EMIT_3F;
126 draw_emit_vertex_attr(&vinfo, EMIT_4UB_BGRA, colorInterp, src)
    [all...]
i915_prim_emit.c 72 const struct vertex_info *vinfo = &i915->current.vertex_info; local
78 for (i = 0; i < vinfo->num_attribs; i++) {
79 const uint j = vinfo->attrib[i].src_index;
81 switch (vinfo->attrib[i].emit) {
122 assert(count == vinfo->size);
  /external/mesa3d/src/gallium/drivers/i915/
i915_state_derived.c 61 struct vertex_info vinfo; local
68 memset(&vinfo, 0, sizeof(vinfo));
110 draw_emit_vertex_attr(&vinfo, EMIT_4F, INTERP_LINEAR, src);
111 vinfo.hwfmt[0] |= S4_VFMT_XYZW;
112 vinfo.attrib[0].emit = EMIT_4F;
115 draw_emit_vertex_attr(&vinfo, EMIT_3F, INTERP_LINEAR, src);
116 vinfo.hwfmt[0] |= S4_VFMT_XYZ;
117 vinfo.attrib[0].emit = EMIT_3F;
126 draw_emit_vertex_attr(&vinfo, EMIT_4UB_BGRA, colorInterp, src)
    [all...]
i915_prim_emit.c 72 const struct vertex_info *vinfo = &i915->current.vertex_info; local
78 for (i = 0; i < vinfo->num_attribs; i++) {
79 const uint j = vinfo->attrib[i].src_index;
81 switch (vinfo->attrib[i].emit) {
122 assert(count == vinfo->size);
  /external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/fbdev/
native_fbdev.c 120 vinfo_to_format(const struct fb_var_screeninfo *vinfo)
125 switch (vinfo->bits_per_pixel) {
127 if (vinfo->red.length == 8 &&
128 vinfo->green.length == 8 &&
129 vinfo->blue.length == 8) {
130 format = (vinfo->transp.length == 8) ?
135 if (vinfo->red.length == 5 &&
136 vinfo->green.length == 6 &&
137 vinfo->blue.length == 5 &&
138 vinfo->transp.length == 0
199 struct fb_var_screeninfo vinfo; local
253 struct fb_var_screeninfo vinfo; local
    [all...]
  /external/mesa3d/src/gallium/state_trackers/egl/fbdev/
native_fbdev.c 120 vinfo_to_format(const struct fb_var_screeninfo *vinfo)
125 switch (vinfo->bits_per_pixel) {
127 if (vinfo->red.length == 8 &&
128 vinfo->green.length == 8 &&
129 vinfo->blue.length == 8) {
130 format = (vinfo->transp.length == 8) ?
135 if (vinfo->red.length == 5 &&
136 vinfo->green.length == 6 &&
137 vinfo->blue.length == 5 &&
138 vinfo->transp.length == 0
199 struct fb_var_screeninfo vinfo; local
253 struct fb_var_screeninfo vinfo; local
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
lp_state_derived.c 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local
67 vinfo->num_attribs = 0;
73 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
87 llvmpipe->color_slot[idx] = (int)vinfo->num_attribs;
93 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
103 llvmpipe->bcolor_slot[i] = (int)vinfo->num_attribs;
104 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
115 llvmpipe->psize_slot = vinfo->num_attribs;
116 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_CONSTANT, vs_index);
119 draw_compute_vertex_size(vinfo);
    [all...]
  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_state_derived.c 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local
67 vinfo->num_attribs = 0;
73 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
87 llvmpipe->color_slot[idx] = (int)vinfo->num_attribs;
93 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
103 llvmpipe->bcolor_slot[i] = (int)vinfo->num_attribs;
104 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, vs_index);
115 llvmpipe->psize_slot = vinfo->num_attribs;
116 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_CONSTANT, vs_index);
119 draw_compute_vertex_size(vinfo);
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
st_draw_feedback.c 60 struct vertex_info vinfo;
63 memset(&vinfo, 0, sizeof(vinfo));
67 vinfo.num_attribs = 1;
68 vinfo.format[0] = FORMAT_4F;
69 vinfo.interp_mode[0] = INTERP_LINEAR;
74 vinfo.num_attribs = st->state.vs->cso->state.num_outputs;
75 for (i = 0; i < vinfo.num_attribs; i++) {
76 vinfo.format[i] = FORMAT_4F;
77 vinfo.interp_mode[i] = INTERP_LINEAR
    [all...]
  /external/mesa3d/src/mesa/state_tracker/
st_draw_feedback.c 60 struct vertex_info vinfo;
63 memset(&vinfo, 0, sizeof(vinfo));
67 vinfo.num_attribs = 1;
68 vinfo.format[0] = FORMAT_4F;
69 vinfo.interp_mode[0] = INTERP_LINEAR;
74 vinfo.num_attribs = st->state.vs->cso->state.num_outputs;
75 for (i = 0; i < vinfo.num_attribs; i++) {
76 vinfo.format[i] = FORMAT_4F;
77 vinfo.interp_mode[i] = INTERP_LINEAR
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
svga_swtnl_state.c 152 struct vertex_info *vinfo = &svga_render->vertex_info; local
161 memset(vinfo, 0, sizeof(*vinfo));
166 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_LINEAR, src);
167 vinfo->attrib[0].emit = EMIT_4F;
186 draw_emit_vertex_attr(vinfo, EMIT_4F, colorInterp, src);
193 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, src);
202 draw_emit_vertex_attr(vinfo, EMIT_1F, INTERP_PERSPECTIVE, src);
217 draw_compute_vertex_size(vinfo);
  /external/mesa3d/src/gallium/drivers/svga/
svga_swtnl_state.c 152 struct vertex_info *vinfo = &svga_render->vertex_info; local
161 memset(vinfo, 0, sizeof(*vinfo));
166 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_LINEAR, src);
167 vinfo->attrib[0].emit = EMIT_4F;
186 draw_emit_vertex_attr(vinfo, EMIT_4F, colorInterp, src);
193 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_PERSPECTIVE, src);
202 draw_emit_vertex_attr(vinfo, EMIT_1F, INTERP_PERSPECTIVE, src);
217 draw_compute_vertex_size(vinfo);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
sp_state_derived.c 65 struct vertex_info *vinfo = &softpipe->vertex_info; local
67 if (vinfo->num_attribs == 0) {
88 vinfo->num_attribs = 0;
134 draw_emit_vertex_attr(vinfo, EMIT_4F, interp, src);
140 draw_emit_vertex_attr(vinfo, EMIT_4F, INTERP_CONSTANT,
144 draw_compute_vertex_size(vinfo);
147 return vinfo;

Completed in 490 milliseconds

1 2 3