Searched refs:vinfo (Results 1 - 25 of 80) sorted by relevance

1234

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
H A Ddraw_vertex.c43 * vinfo->size field.
46 draw_compute_vertex_size(struct vertex_info *vinfo) argument
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) argument
65 for (i = 0; i < vinfo
[all...]
H A Ddraw_vertex.h125 draw_emit_vertex_attr(struct vertex_info *vinfo, argument
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,
H A Ddraw_pt_fetch_emit.c80 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
[all...]
H A Ddraw_pt_emit.c45 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
[all...]
H A Ddraw_pt_fetch_shade_emit.c63 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
[all...]
H A Ddraw_pipe_vbuf.c57 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
[all...]
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_vertex.c43 * vinfo->size field.
46 draw_compute_vertex_size(struct vertex_info *vinfo) argument
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) argument
65 for (i = 0; i < vinfo
[all...]
H A Ddraw_vertex.h125 draw_emit_vertex_attr(struct vertex_info *vinfo, argument
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,
H A Ddraw_pt_fetch_emit.c80 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
[all...]
H A Ddraw_pt_emit.c45 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
[all...]
H A Ddraw_pt_fetch_shade_emit.c63 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
[all...]
H A Ddraw_pipe_vbuf.c57 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
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_state_derived.c61 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_BGR
[all...]
H A Di915_prim_emit.c72 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/
H A Di915_state_derived.c61 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_BGR
[all...]
/external/qemu/distrib/sdl-1.2.15/src/video/fbcon/
H A DSDL_fbvideo.c161 struct fb_var_screeninfo *vinfo);
318 static int read_fbmodes_mode(FILE *f, struct fb_var_screeninfo *vinfo) argument
332 SDL_sscanf(line, "geometry %d %d %d %d %d", &vinfo->xres, &vinfo->yres,
333 &vinfo->xres_virtual, &vinfo->yres_virtual, &vinfo->bits_per_pixel);
337 SDL_sscanf(line, "timings %d %d %d %d %d %d %d", &vinfo->pixclock,
338 &vinfo->left_margin, &vinfo
385 FB_CheckMode(_THIS, struct fb_var_screeninfo *vinfo, int index, unsigned int *w, unsigned int *h) argument
500 struct fb_var_screeninfo vinfo; local
827 print_vinfo(struct fb_var_screeninfo *vinfo) argument
875 choose_fbmodes_mode(struct fb_var_screeninfo *vinfo) argument
906 choose_vesa_mode(struct fb_var_screeninfo *vinfo) argument
943 struct fb_var_screeninfo vinfo; local
1002 struct fb_var_screeninfo vinfo; local
1809 FB_SavePalette(_THIS, struct fb_fix_screeninfo *finfo, struct fb_var_screeninfo *vinfo) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/egl/fbdev/
H A Dnative_fbdev.c120 vinfo_to_format(const struct fb_var_screeninfo *vinfo) argument
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
149 fbdev_surface_update_drawable(struct native_surface *nsurf, const struct fb_var_screeninfo *vinfo) argument
199 struct fb_var_screeninfo vinfo; local
253 struct fb_var_screeninfo vinfo; local
[all...]
/external/mesa3d/src/gallium/state_trackers/egl/fbdev/
H A Dnative_fbdev.c120 vinfo_to_format(const struct fb_var_screeninfo *vinfo) argument
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
149 fbdev_surface_update_drawable(struct native_surface *nsurf, const struct fb_var_screeninfo *vinfo) argument
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/
H A Dlp_state_derived.c52 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/
H A Dlp_state_derived.c52 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/qemu/distrib/sdl-1.2.15/src/video/ps2gs/
H A DSDL_gsvideo.c285 struct ps2_screeninfo vinfo; local
301 if ( ioctl(console_fd, PS2IOC_GSCREENINFO, &vinfo) < 0 ) {
310 this->info.current_w = vinfo.w;
311 this->info.current_h = vinfo.h;
314 switch (vinfo.psm) {
322 SDL_SetError("Unknown console pixel format: %d", vinfo.psm);
325 vformat->BitsPerPixel = GS_pixelmasks[vinfo.psm].bpp;
326 vformat->Rmask = GS_pixelmasks[vinfo.psm].r;
327 vformat->Gmask = GS_pixelmasks[vinfo.psm].g;
328 vformat->Bmask = GS_pixelmasks[vinfo
415 struct ps2_screeninfo vinfo; local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_draw_feedback.c60 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
[all...]
/external/mesa3d/src/mesa/state_tracker/
H A Dst_draw_feedback.c60 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
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_swtnl_state.c152 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/
H A Dsvga_swtnl_state.c152 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);

Completed in 398 milliseconds

1234