Lines Matching defs:config

78 deUint32 chooseColorFormat (const glu::RenderConfig& config)
97 if (config.redBits != glu::RenderConfig::DONT_CARE &&
98 config.redBits != bits[0])
101 if (config.greenBits != glu::RenderConfig::DONT_CARE &&
102 config.greenBits != bits[1])
105 if (config.blueBits != glu::RenderConfig::DONT_CARE &&
106 config.blueBits != bits[2])
109 if (config.alphaBits != glu::RenderConfig::DONT_CARE &&
110 config.alphaBits != bits[3])
119 deUint32 chooseDepthStencilFormat (const glu::RenderConfig& config)
138 if (config.depthBits != glu::RenderConfig::DONT_CARE &&
139 config.depthBits != depthBits)
142 if (config.stencilBits != glu::RenderConfig::DONT_CARE &&
143 config.stencilBits != stencilBits)
152 FboRenderContext::FboRenderContext (RenderContext* context, const RenderConfig& config)
161 createFramebuffer(config);
170 FboRenderContext::FboRenderContext (const ContextFactory& factory, const RenderConfig& config, const tcu::CommandLine& cmdLine)
180 nativeRenderConfig.type = config.type;
181 nativeRenderConfig.windowVisibility = config.windowVisibility;
184 createFramebuffer(config);
210 void FboRenderContext::createFramebuffer (const RenderConfig& config)
215 const deUint32 colorFormat = chooseColorFormat(config);
216 const deUint32 depthStencilFormat = chooseDepthStencilFormat(config);
217 int width = config.width;
218 int height = config.height;
223 if (config.numSamples > 0 && !gl.renderbufferStorageMultisample)
244 if (config.numSamples > 0)
245 gl.renderbufferStorageMultisample(GL_RENDERBUFFER, config.numSamples, colorFormat, width, height);
260 if (config.numSamples > 0)
261 gl.renderbufferStorageMultisample(GL_RENDERBUFFER, config.numSamples, depthStencilFormat, width, height);
292 m_renderTarget = tcu::RenderTarget(width, height, pixelFormat, depthBits, stencilBits, config.numSamples);