Lines Matching refs:modes
226 struct gl_config *modes; in driCreateConfigs() local
323 modes = &(*c)->modes; in driCreateConfigs()
326 memset(modes, 0, sizeof *modes); in driCreateConfigs()
327 modes->floatMode = is_float; in driCreateConfigs()
328 modes->redBits = red_bits; in driCreateConfigs()
329 modes->greenBits = green_bits; in driCreateConfigs()
330 modes->blueBits = blue_bits; in driCreateConfigs()
331 modes->alphaBits = alpha_bits; in driCreateConfigs()
332 modes->redMask = masks[0]; in driCreateConfigs()
333 modes->greenMask = masks[1]; in driCreateConfigs()
334 modes->blueMask = masks[2]; in driCreateConfigs()
335 modes->alphaMask = masks[3]; in driCreateConfigs()
336 modes->redShift = shifts[0]; in driCreateConfigs()
337 modes->greenShift = shifts[1]; in driCreateConfigs()
338 modes->blueShift = shifts[2]; in driCreateConfigs()
339 modes->alphaShift = shifts[3]; in driCreateConfigs()
340 modes->rgbBits = modes->redBits + modes->greenBits in driCreateConfigs()
341 + modes->blueBits + modes->alphaBits; in driCreateConfigs()
343 modes->accumRedBits = 16 * j; in driCreateConfigs()
344 modes->accumGreenBits = 16 * j; in driCreateConfigs()
345 modes->accumBlueBits = 16 * j; in driCreateConfigs()
346 modes->accumAlphaBits = (masks[3] != 0) ? 16 * j : 0; in driCreateConfigs()
347 modes->visualRating = (j == 0) ? GLX_NONE : GLX_SLOW_CONFIG; in driCreateConfigs()
349 modes->stencilBits = stencil_bits[k]; in driCreateConfigs()
350 modes->depthBits = depth_bits[k]; in driCreateConfigs()
352 modes->transparentPixel = GLX_NONE; in driCreateConfigs()
353 modes->transparentRed = GLX_DONT_CARE; in driCreateConfigs()
354 modes->transparentGreen = GLX_DONT_CARE; in driCreateConfigs()
355 modes->transparentBlue = GLX_DONT_CARE; in driCreateConfigs()
356 modes->transparentAlpha = GLX_DONT_CARE; in driCreateConfigs()
357 modes->transparentIndex = GLX_DONT_CARE; in driCreateConfigs()
360 modes->doubleBufferMode = GL_FALSE; in driCreateConfigs()
361 modes->swapMethod = __DRI_ATTRIB_SWAP_UNDEFINED; in driCreateConfigs()
364 modes->doubleBufferMode = GL_TRUE; in driCreateConfigs()
365 modes->swapMethod = db_modes[i]; in driCreateConfigs()
368 modes->samples = msaa_samples[h]; in driCreateConfigs()
369 modes->sampleBuffers = modes->samples ? 1 : 0; in driCreateConfigs()
371 modes->bindToTextureRgb = GL_TRUE; in driCreateConfigs()
372 modes->bindToTextureRgba = GL_TRUE; in driCreateConfigs()
373 modes->bindToMipmapTexture = GL_FALSE; in driCreateConfigs()
374 modes->bindToTextureTargets = in driCreateConfigs()
379 modes->yInverted = GL_TRUE; in driCreateConfigs()
380 modes->sRGBCapable = is_srgb; in driCreateConfigs()
381 modes->mutableRenderBuffer = mutable_render_buffer; in driCreateConfigs()
492 if (config->modes.floatMode) in driGetConfigAttribIndex()
496 if (config->modes.visualRating == GLX_NON_CONFORMANT_CONFIG) in driGetConfigAttribIndex()
498 else if (config->modes.visualRating == GLX_SLOW_CONFIG) in driGetConfigAttribIndex()
506 ((char *) &config->modes + attribMap[index].offset); in driGetConfigAttribIndex()