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

1234567

/xsrc/external/mit/libXmu/dist/src/
H A DCmapAlloc.c57 * 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 DAllCmap.c97 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 DStdCmap.c81 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 DCrCmap.c74 (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 DVisCmap.c86 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 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.h113 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 Ddraw_pt_emit.c46 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 Ddraw_pt_fetch_emit.c80 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 Ddraw_pipe_vbuf.c56 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 Ddraw_pt_fetch_shade_emit.c63 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 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.h113 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 Ddraw_pt_emit.c46 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 Ddraw_pipe_vbuf.c56 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 Ddraw_pt_fetch_shade_emit.c63 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 Di915_state_derived.c60 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 Di915_state_derived.c48 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 Dlp_state_derived.c52 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 Dlp_state_derived.c52 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 Dlayerutil.c75 __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 Dxstdcmap.c211 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 Dsp_state_derived.c69 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 Dsp_state_derived.c69 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 Dst_draw_feedback.c62 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...]

Completed in 10 milliseconds

1234567