| /xsrc/external/mit/libXmu/dist/src/ |
| CmapAlloc.c | 57 * vinfo specifies visual information for a chosen visual 68 XmuGetColormapAllocation(XVisualInfo *vinfo, Atom property, 75 if (vinfo->colormap_size <= 2) 81 status = default_allocation(vinfo, red_max, green_max, blue_max); 84 best_allocation(vinfo, red_max, green_max, blue_max); 87 gray_allocation(vinfo->colormap_size, red_max, green_max, blue_max); 90 *red_max = vinfo->colormap_size - 1; 94 *green_max = vinfo->colormap_size - 1; 98 *blue_max = vinfo->colormap_size - 1; 138 default_allocation(XVisualInfo *vinfo, unsigned long *red [all...] |
| AllCmap.c | 97 XVisualInfo template, *vinfo, *v1, *v2; local 105 vinfo = XGetVisualInfo(dpy, vinfo_mask, &template, &nvisuals); 106 if (vinfo == NULL) /* unexpected: a screen with no visuals */ 109 v1 = getDeepestVisual(DirectColor, vinfo, nvisuals); 110 v2 = getDeepestVisual(PseudoColor, vinfo, nvisuals); 122 if (((v1 = getDeepestVisual(TrueColor, vinfo, nvisuals)) != NULL) 123 || ((v1 = getDeepestVisual(StaticColor, vinfo, nvisuals)) != 128 (((v1 = getDeepestVisual(GrayScale, vinfo, nvisuals)) != NULL) 129 || ((v1 = getDeepestVisual(StaticGray, vinfo, nvisuals)) != 134 XFree ((char *) vinfo); [all...] |
| StdCmap.c | 81 XVisualInfo vinfo_template, *vinfo; local 90 if ((vinfo = XGetVisualInfo(dpy, vinfo_mask, &vinfo_template, &n)) == NULL) 98 if (! valid_args(vinfo, red_max, green_max, blue_max, property) 100 XFree((char *) vinfo); 109 0, 0, InputOnly, vinfo->visual, 118 vinfo->visual, AllocNone); 125 else if (vinfo->class == TrueColor || vinfo->class == DirectColor) { 126 stdcmap->red_mult = lowbit(vinfo->red_mask); 127 stdcmap->green_mult = lowbit(vinfo->green_mask) [all...] |
| CrCmap.c | 74 (colormap->max * colormap->mult <= vinfo->mask && \ 75 lowbit(vinfo->mask) == colormap->mult) 106 XVisualInfo *vinfo; /* matching visual information */ local 114 if ((vinfo = XGetVisualInfo(dpy, vinfo_mask, &vinfo_template, &n)) == NULL) 122 vpointer = vinfo; 137 for (i=0; i < n; i++, vinfo++) { 138 if (vinfo->visual == DefaultVisual(dpy, screen_number)) 145 for (i=0; i < n; i++, vinfo++) 146 if (vinfo->depth > maxdepth) { 147 maxdepth = vinfo->depth [all...] |
| VisCmap.c | 86 XVisualInfo vinfo_template, *vinfo; local 93 if ((vinfo = XGetVisualInfo(dpy, vinfo_mask, &vinfo_template, &n)) == NULL) 96 if (vinfo->colormap_size <= 2) { 98 XFree((char *) vinfo); 102 switch (vinfo->class) 150 if (!status && (vinfo->class == PseudoColor || 151 vinfo->class == DirectColor)) { 172 if (! status && vinfo->class == GrayScale) { 178 XFree((char *) vinfo);
|
| /xsrc/external/mit/MesaLib/dist/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 | 113 draw_emit_vertex_attr(struct vertex_info *vinfo, 117 const uint n = vinfo->num_attribs; 125 assert(n < ARRAY_SIZE(vinfo->attrib)); 126 vinfo->attrib[n].emit = emit; 127 vinfo->attrib[n].src_index = src_index; 128 vinfo->num_attribs++; 133 extern void draw_compute_vertex_size(struct vertex_info *vinfo); 135 void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
|
| draw_pt_emit.c | 46 const struct vertex_info *vinfo; member in struct:pt_emit 59 const struct vertex_info *vinfo; local 79 emit->vinfo = vinfo = draw->render->get_vertex_info(draw->render); 84 for (i = 0; i < vinfo->num_attribs; i++) { 88 unsigned src_offset = vinfo->attrib[i].src_index * 4 * sizeof(float); 90 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit); 91 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit); 96 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE) { 100 else if (vinfo->attrib[i].src_index == DRAW_ATTR_NONEXIST) [all...] |
| draw_pipe_vbuf.c | 56 const struct vertex_info *vinfo; member in struct:vbuf_stage 131 if (0) draw_dump_emitted_vertex(vbuf->vinfo, (uint8_t *)vbuf->vertex_ptr); 191 const struct vertex_info *vinfo; local 203 vbuf->vinfo = vbuf->render->get_vertex_info(vbuf->render); 204 vinfo = vbuf->vinfo; 205 vbuf->vertex_size = vinfo->size * sizeof(float); 211 for (i = 0; i < vinfo->num_attribs; i++) { 215 unsigned src_offset = (vinfo->attrib[i].src_index * 4 * sizeof(float)); 217 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit) [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...] |
| /xsrc/external/mit/MesaLib.old/dist/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 | 113 draw_emit_vertex_attr(struct vertex_info *vinfo, 117 const uint n = vinfo->num_attribs; 125 assert(n < ARRAY_SIZE(vinfo->attrib)); 126 vinfo->attrib[n].emit = emit; 127 vinfo->attrib[n].src_index = src_index; 128 vinfo->num_attribs++; 133 extern void draw_compute_vertex_size(struct vertex_info *vinfo); 135 void draw_dump_emitted_vertex(const struct vertex_info *vinfo,
|
| draw_pt_emit.c | 46 const struct vertex_info *vinfo; member in struct:pt_emit 59 const struct vertex_info *vinfo; local 77 emit->vinfo = vinfo = draw->render->get_vertex_info(draw->render); 82 for (i = 0; i < vinfo->num_attribs; i++) { 86 unsigned src_offset = vinfo->attrib[i].src_index * 4 * sizeof(float); 88 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit); 89 emit_sz = draw_translate_vinfo_size(vinfo->attrib[i].emit); 94 if (vinfo->attrib[i].emit == EMIT_1F_PSIZE) { 98 else if (vinfo->attrib[i].src_index == DRAW_ATTR_NONEXIST) [all...] |
| 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_pipe_vbuf.c | 56 const struct vertex_info *vinfo; member in struct:vbuf_stage 131 if (0) draw_dump_emitted_vertex(vbuf->vinfo, (uint8_t *)vbuf->vertex_ptr); 191 const struct vertex_info *vinfo; local 201 vbuf->vinfo = vbuf->render->get_vertex_info(vbuf->render); 202 vinfo = vbuf->vinfo; 203 vbuf->vertex_size = vinfo->size * sizeof(float); 209 for (i = 0; i < vinfo->num_attribs; i++) { 213 unsigned src_offset = (vinfo->attrib[i].src_index * 4 * sizeof(float)); 215 output_format = draw_translate_vinfo_format(vinfo->attrib[i].emit) [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...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| i915_state_derived.c | 48 struct vertex_info vinfo; local 54 memset(&vinfo, 0, sizeof(vinfo)); 87 draw_emit_vertex_attr(&vinfo, EMIT_4F, src); 88 vinfo.hwfmt[0] |= S4_VFMT_XYZW; 89 vinfo.attrib[0].emit = EMIT_4F; 91 draw_emit_vertex_attr(&vinfo, EMIT_3F, src); 92 vinfo.hwfmt[0] |= S4_VFMT_XYZ; 93 vinfo.attrib[0].emit = EMIT_3F; 100 draw_emit_vertex_attr(&vinfo, EMIT_1F, src) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| i915_state_derived.c | 60 struct vertex_info vinfo; local 67 memset(&vinfo, 0, sizeof(vinfo)); 109 draw_emit_vertex_attr(&vinfo, EMIT_4F, src); 110 vinfo.hwfmt[0] |= S4_VFMT_XYZW; 111 vinfo.attrib[0].emit = EMIT_4F; 114 draw_emit_vertex_attr(&vinfo, EMIT_3F, src); 115 vinfo.hwfmt[0] |= S4_VFMT_XYZ; 116 vinfo.attrib[0].emit = EMIT_3F; 125 draw_emit_vertex_attr(&vinfo, EMIT_4UB_BGRA, src) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| lp_state_derived.c | 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local 78 vinfo->num_attribs = 0; 83 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 96 llvmpipe->color_slot[idx] = (int)vinfo->num_attribs; 100 llvmpipe->face_slot = (int)vinfo->num_attribs; 101 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 110 llvmpipe->viewport_index_slot = (int)vinfo->num_attribs; 111 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 113 llvmpipe->layer_slot = (int)vinfo->num_attribs; 114 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| lp_state_derived.c | 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local 78 vinfo->num_attribs = 0; 83 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 96 llvmpipe->color_slot[idx] = (int)vinfo->num_attribs; 100 llvmpipe->face_slot = (int)vinfo->num_attribs; 101 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 110 llvmpipe->viewport_index_slot = (int)vinfo->num_attribs; 111 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 113 llvmpipe->layer_slot = (int)vinfo->num_attribs; 114 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index) [all...] |
| /xsrc/external/mit/MesaGLUT/dist/src/glut/glx/ |
| layerutil.c | 75 __glutGetTransparentPixel(Display * dpy, XVisualInfo * vinfo) 77 int i, screen = vinfo->screen; 84 if (vinfo->visualid == overlayInfo->overlay_visual) { 100 XVisualInfo *vinfo; local 104 vinfo = XGetVisualInfo(dpy, lvinfo_mask & VisualAllMask, 105 &lvinfo_template->vinfo, nitems_return); 106 if (vinfo == NULL) 113 XFree(vinfo); 118 XVisualInfo *pVinfo = &vinfo[i]; 154 layerInfo[count].vinfo = *pVinfo [all...] |
| /xsrc/external/mit/xstdcmap/dist/ |
| xstdcmap.c | 211 XVisualInfo *vinfo, /* specifies all visuals for a screen */ 217 for (int i = 0; i < nvisuals; i++, vinfo++) { 218 if (vinfo->class == visual_class && vinfo->depth > maxdepth) 220 maxdepth = vinfo->depth; 221 v = vinfo; 232 XVisualInfo *vinfo, /* specifies all visuals of the screen */ 237 if (vinfo == NULL) /* unexpected: a screen with no visuals */ 239 v1 = getDeepestVisual(DirectColor, vinfo, nvisuals); 240 v2 = getDeepestVisual(PseudoColor, vinfo, nvisuals) 280 XVisualInfo *vinfo, *v = NULL, template; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| sp_state_derived.c | 69 struct vertex_info *vinfo = &softpipe->vertex_info; local 92 vinfo->num_attribs = 0; 100 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 171 softpipe->viewport_index_slot = (int)vinfo->num_attribs; 172 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 174 softpipe->layer_slot = (int)vinfo->num_attribs; 175 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 189 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 199 softpipe->psize_slot = (int)vinfo->num_attribs; 200 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| sp_state_derived.c | 69 struct vertex_info *vinfo = &softpipe->vertex_info; local 92 vinfo->num_attribs = 0; 100 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 171 softpipe->viewport_index_slot = (int)vinfo->num_attribs; 172 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 174 softpipe->layer_slot = (int)vinfo->num_attribs; 175 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 189 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index); 199 softpipe->psize_slot = (int)vinfo->num_attribs; 200 draw_emit_vertex_attr(vinfo, EMIT_4F, vs_index) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_draw_feedback.c | 62 struct vertex_info vinfo; 65 memset(&vinfo, 0, sizeof(vinfo)); 69 vinfo.num_attribs = 1; 70 vinfo.format[0] = FORMAT_4F; 71 vinfo.interp_mode[0] = INTERP_LINEAR; 76 vinfo.num_attribs = st->state.vs->cso->state.num_outputs; 77 for (i = 0; i < vinfo.num_attribs; i++) { 78 vinfo.format[i] = FORMAT_4F; 79 vinfo.interp_mode[i] = INTERP_LINEAR [all...] |