| /xsrc/external/mit/libXmu/dist/src/ |
| H A D | CmapAlloc.c | 57 * vinfo specifies visual information for a chosen visual 68 XmuGetColormapAllocation(XVisualInfo *vinfo, Atom property, argument 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, unsigne argument 212 best_allocation(XVisualInfo * vinfo,unsigned long * red,unsigned long * green,unsigned long * blue) argument [all...] |
| H A D | AllCmap.c | 97 XVisualInfo template, *vinfo, *v1, *v2; local in function:XmuAllStandardColormaps 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); 141 getDeepestVisual(int visual_class,XVisualInfo * vinfo,int nvisuals) argument [all...] |
| H A D | StdCmap.c | 81 XVisualInfo vinfo_template, *vinfo; local in function:XmuStandardColormap 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 161 valid_args(XVisualInfo * vinfo,unsigned long red_max,unsigned long green_max,unsigned long blue_max,Atom property) argument [all...] |
| H A D | CrCmap.c | 74 (colormap->max * colormap->mult <= vinfo->mask && \ 75 lowbit(vinfo->mask) == colormap->mult) 106 XVisualInfo *vinfo; /* matching visual information */ local in function:XmuCreateColormap 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 170 readwrite_map(Display * dpy,XVisualInfo * vinfo,XStandardColormap * colormap) argument 505 readonly_map(Display * dpy,XVisualInfo * vinfo,XStandardColormap * colormap) argument [all...] |
| H A D | VisCmap.c | 86 XVisualInfo vinfo_template, *vinfo; local in function:XmuVisualStandardColormaps 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.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vertex.c | 43 * 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 D | draw_vertex.h | 113 draw_emit_vertex_attr(struct vertex_info *vinfo, argument 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,
|
| H A D | draw_pt_emit.c | 46 const struct vertex_info *vinfo; member in struct:pt_emit 59 const struct vertex_info *vinfo; local in function:draw_pt_emit_prepare 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 [all...] |
| H A D | 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 in function:fetch_emit_prepare 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 D | 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 in function:vbuf_start_prim 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 [all...] |
| H A D | 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 in function:fse_prepare 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...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vertex.c | 43 * 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 D | draw_vertex.h | 113 draw_emit_vertex_attr(struct vertex_info *vinfo, argument 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,
|
| H A D | draw_pt_emit.c | 46 const struct vertex_info *vinfo; member in struct:pt_emit 59 const struct vertex_info *vinfo; local in function:draw_pt_emit_prepare 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 [all...] |
| H A D | 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 in function:vbuf_start_prim 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 [all...] |
| H A D | 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 in function:fse_prepare 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...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| H A D | i915_state_derived.c | 60 struct vertex_info vinfo; local in function:calculate_vertex_layout 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_BGR [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_state_derived.c | 48 struct vertex_info vinfo; local in function:calculate_vertex_layout 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_1 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_derived.c | 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local in function:compute_vertex_info 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_4 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_derived.c | 52 struct vertex_info *vinfo = &llvmpipe->vertex_info; local in function:compute_vertex_info 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_4 [all...] |
| /xsrc/external/mit/MesaGLUT/dist/src/glut/glx/ |
| H A D | layerutil.c | 75 __glutGetTransparentPixel(Display * dpy, XVisualInfo * vinfo) argument 77 int i, screen = vinfo->screen; 84 if (vinfo->visualid == overlayInfo->overlay_visual) { 100 XVisualInfo *vinfo; local in function:__glutXGetLayerVisualInfo 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 [all...] |
| /xsrc/external/mit/xstdcmap/dist/ |
| H A D | 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, nvisual 210 getDeepestVisual(int visual_class,XVisualInfo * vinfo,int nvisuals) argument 231 getBestVisual(Atom property,XVisualInfo * vinfo,int nvisuals) argument 280 XVisualInfo *vinfo, *v = NULL, template; local in function:doIndividualColormaps [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_derived.c | 69 struct vertex_info *vinfo = &softpipe->vertex_info; local in function:softpipe_compute_vertex_info 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_4 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_derived.c | 69 struct vertex_info *vinfo = &softpipe->vertex_info; local in function:softpipe_compute_vertex_info 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_4 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | 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 [all...] |