Lines Matching refs:m_textureSpec

237 	TextureSpec				m_textureSpec;
249 , m_textureSpec (texture)
323 tcu::TextureFormat texFmt = glu::mapGLTransferFormat(m_textureSpec.format, m_textureSpec.dataType);
329 switch (m_textureSpec.type)
333 float cStep = 1.0f / (float)de::max(1, m_textureSpec.numLevels-1);
336 int baseCellSize = de::min(m_textureSpec.width/4, m_textureSpec.height/4);
338 m_texture2D = new glu::Texture2D(m_renderCtx, m_textureSpec.format, m_textureSpec.dataType, m_textureSpec.width, m_textureSpec.height);
339 for (int level = 0; level < m_textureSpec.numLevels; level++)
352 float dudx = (m_lookupSpec.maxCoord[0]-m_lookupSpec.minCoord[0])*proj*(float)m_textureSpec.width / (float)viewportSize[0];
353 float dvdy = (m_lookupSpec.maxCoord[1]-m_lookupSpec.minCoord[1])*proj*(float)m_textureSpec.height / (float)viewportSize[1];
357 m_textures.push_back(gls::TextureBinding(m_texture2D, m_textureSpec.sampler));
363 float cStep = 1.0f / (float)de::max(1, m_textureSpec.numLevels-1);
366 int baseCellSize = de::min(m_textureSpec.width/4, m_textureSpec.height/4);
368 DE_ASSERT(m_textureSpec.width == m_textureSpec.height);
369 m_textureCube = new glu::TextureCube(m_renderCtx, m_textureSpec.format, m_textureSpec.dataType, m_textureSpec.width);
370 for (int level = 0; level < m_textureSpec.numLevels; level++)
397 float dudx = (c10.s - c00.s)*(float)m_textureSpec.width / (float)viewportSize[0];
398 float dvdy = (c01.t - c00.t)*(float)m_textureSpec.height / (float)viewportSize[1];
402 m_textures.push_back(gls::TextureBinding(m_textureCube, m_textureSpec.sampler));
420 bool is2DProj4 = m_textureSpec.type == TEXTURETYPE_2D && (function == FUNCTION_TEXTUREPROJ || function == FUNCTION_TEXTUREPROJLOD);
422 int texCoordComps = m_textureSpec.type == TEXTURETYPE_2D ? 2 : 3;
428 tcu::TextureFormat texFmt = glu::mapGLTransferFormat(m_textureSpec.format, m_textureSpec.dataType);
430 const char* baseFuncName = m_textureSpec.type == TEXTURETYPE_2D ? "texture2D" : "textureCube";
433 switch (m_textureSpec.type)