Lines Matching refs:vis
224 struct gl_config *vis = CALLOC_STRUCT(gl_config);
225 if (vis) {
226 if (!_mesa_initialize_visual(vis, dbFlag, stereoFlag,
232 free(vis);
236 return vis;
251 _mesa_initialize_visual( struct gl_config *vis,
266 assert(vis);
279 vis->rgbMode = GL_TRUE;
280 vis->doubleBufferMode = dbFlag;
281 vis->stereoMode = stereoFlag;
283 vis->redBits = redBits;
284 vis->greenBits = greenBits;
285 vis->blueBits = blueBits;
286 vis->alphaBits = alphaBits;
287 vis->rgbBits = redBits + greenBits + blueBits;
289 vis->indexBits = 0;
290 vis->depthBits = depthBits;
291 vis->stencilBits = stencilBits;
293 vis->accumRedBits = accumRedBits;
294 vis->accumGreenBits = accumGreenBits;
295 vis->accumBlueBits = accumBlueBits;
296 vis->accumAlphaBits = accumAlphaBits;
298 vis->haveAccumBuffer = accumRedBits > 0;
299 vis->haveDepthBuffer = depthBits > 0;
300 vis->haveStencilBuffer = stencilBits > 0;
302 vis->numAuxBuffers = 0;
303 vis->level = 0;
304 vis->sampleBuffers = numSamples > 0 ? 1 : 0;
305 vis->samples = numSamples;
314 * \param vis visual.
319 _mesa_destroy_visual( struct gl_config *vis )
321 free(vis);