/third_party/vk-gl-cts/modules/gles2/performance/ |
H A D | es2pTextureCases.cpp | 146 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 147 fragSrc << "uniform sampler2D u_sampler" << texNdx << ";\n"; in init() local 152 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 153 fragSrc << "\t" << (texNdx == 0 ? "lowp vec4 r = " : "r += ") << "texture2D(u_sampler" << texNdx << ", v_coords);\n"; in init() 161 for (int texNdx in init() [all...] |
/third_party/vk-gl-cts/modules/gles3/performance/ |
H A D | es3pTextureCases.cpp | 157 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 158 fragSrc << "uniform " << glu::getPrecisionName(samplerPrec) << " " << glu::getDataTypeName(samplerType) << " u_sampler" << texNdx << ";\n"; in init() 163 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 165 if (texNdx == 0) in init() 173 fragSrc << "texture(u_sampler" << texNdx << ", v_coords)"; in init() local 187 for (int texNdx in init() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fTextureUnitTests.cpp | 719 void upload2dTexture (int texNdx, sglr::Context& context); 720 void uploadCubeTexture (int texNdx, sglr::Context& context); 721 void upload2dArrayTexture (int texNdx, sglr::Context& context); 722 void upload3dTexture (int texNdx, sglr::Context& context); 806 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 949 int texNdx = m_unitTextures[i]; in init() local 950 GLenum type = m_textureTypes[texNdx]; in init() 951 tcu::TextureFormat fmt = glu::mapGLInternalFormat(m_textureParams[texNdx] in init() 1009 int texNdx = m_unitTextures[i]; iterate() local 1057 upload2dTexture(int texNdx, sglr::Context& context) upload2dTexture() argument 1081 uploadCubeTexture(int texNdx, sglr::Context& context) uploadCubeTexture() argument 1108 upload2dArrayTexture(int texNdx, sglr::Context& context) upload2dArrayTexture() argument 1134 upload3dTexture(int texNdx, sglr::Context& context) upload3dTexture() argument 1173 int texNdx = m_unitTextures[unitNdx]; render() local [all...] |
H A D | es3fFboTestUtil.cpp | 345 for (int texNdx = 0; texNdx < (int)m_inputs.size(); texNdx++) in setUniforms() 347 string samplerName = string("u_sampler") + de::toString(texNdx); in setUniforms() 348 string scaleName = string("u_texScale") + de::toString(texNdx); in setUniforms() 349 string biasName = string("u_texBias") + de::toString(texNdx); in setUniforms() 351 gl.uniform1i(gl.getUniformLocation(program, samplerName.c_str()), m_inputs[texNdx].unitNdx); in setUniforms() 352 gl.uniform4fv(gl.getUniformLocation(program, scaleName.c_str()), 1, m_inputs[texNdx].scale.getPtr()); in setUniforms() 353 gl.uniform4fv(gl.getUniformLocation(program, biasName.c_str()), 1, m_inputs[texNdx].bias.getPtr()); in setUniforms()
|
H A D | es3fTextureShadowTests.cpp | 279 int texNdx; in init() member 300 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in init() local 306 const float sX = deFloatExp2(lodX)*viewportW / float(m_textures[texNdx]->getRefTexture().getWidth()); in init() 307 const float sY = deFloatExp2(lodY)*viewportH / float(m_textures[texNdx]->getRefTexture().getHeight()); in init() 309 m_cases.push_back(FilterCase(m_textures[texNdx], ref, tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in init() 833 int texNdx; in init() member 857 const glu::Texture2DArray* tex = cases[caseNdx].texNdx > 0 ? m_gridTex : m_gradientTex; in init()
|
H A D | es3fTextureFilteringTests.cpp | 232 int texNdx; in init() member 250 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in init() local 255 const float sX = deFloatExp2(lodX)*viewportW / float(m_textures[texNdx]->getRefTexture().getWidth()); in init() 256 const float sY = deFloatExp2(lodY)*viewportH / float(m_textures[texNdx]->getRefTexture().getHeight()); in init() 258 m_cases.push_back(FilterCase(m_textures[texNdx], tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in init()
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fTextureUnitTests.cpp | 635 for (int texNdx = 0; texNdx < m_numTextures; texNdx++) in init() 779 int texNdx = m_unitTextures[i]; in iterate() local 780 int texNdxInType = m_ndx2dOrCube[texNdx]; in iterate() 781 GLenum type = m_textureTypes[texNdx]; in iterate() 837 int texNdx = m_unitTextures[unitNdx]; in render() local 841 context.bindTexture(m_textureTypes[texNdx], textureGLNames[texNdx]); in render() 843 if (!isTextureSetUp[texNdx]) in render() [all...] |
H A D | es2fTextureFilteringTests.cpp | 211 int texNdx; in init() member 229 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in init() local 234 const float sX = deFloatExp2(lodX)*viewportW / float(m_textures[texNdx]->getRefTexture().getWidth()); in init() 235 const float sY = deFloatExp2(lodY)*viewportH / float(m_textures[texNdx]->getRefTexture().getHeight()); in init() 237 m_cases.push_back(FilterCase(m_textures[texNdx], tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in init()
|
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fLayoutBindingTests.cpp | 1070 for (int texNdx = 0; texNdx < (int)m_textures.size(); ++texNdx) in init() 1076 for (int texNdx = 0; texNdx < (int)m_textures.size(); ++texNdx) in init() 1077 initializeTexture(m_bindings[texNdx], m_textures[texNdx], m_textureColors[texNdx]); in init() 1393 for (int texNdx in init() [all...] |
H A D | es31fFboTestUtil.cpp | 188 for (int texNdx = 0; texNdx < (int)m_inputs.size(); texNdx++) in setUniforms() 190 string samplerName = string("u_sampler") + de::toString(texNdx); in setUniforms() 191 string scaleName = string("u_texScale") + de::toString(texNdx); in setUniforms() 192 string biasName = string("u_texBias") + de::toString(texNdx); in setUniforms() 194 gl.uniform1i(gl.getUniformLocation(program, samplerName.c_str()), m_inputs[texNdx].unitNdx); in setUniforms() 195 gl.uniform4fv(gl.getUniformLocation(program, scaleName.c_str()), 1, m_inputs[texNdx].scale.getPtr()); in setUniforms() 196 gl.uniform4fv(gl.getUniformLocation(program, biasName.c_str()), 1, m_inputs[texNdx].bias.getPtr()); in setUniforms()
|
H A D | es31fTextureMultisampleTests.cpp | 1689 for (int texNdx = 0; texNdx < (int)textureSamples.size(); ++texNdx) 1692 if (textureSamples[texNdx] != rboSamples[rboNdx]) 1694 m_numSamples0 = textureSamples[texNdx]; 1714 for (int texNdx = 0; texNdx < (int)textureSamples.size(); ++texNdx) 1717 if (textureSamples[texNdx] == rboSamples[rboNdx]) 1719 m_numSamples0 = textureSamples[texNdx]; [all...] |
H A D | es31fOpaqueTypeIndexingTests.cpp | 606 const int texNdx = lookupIndices[lookupNdx]; in iterate() local 608 const float reference = refTexAccess.sample2DCompare(refSampler, tcu::Sampler::NEAREST, coord, (float)texNdx, 0.0f, tcu::IVec3(0)); in iterate() 629 const int texNdx = lookupIndices[lookupNdx]; in iterate() local 636 const tcu::Vec4 reference = refTexAccess.getPixel(texNdx, 0); in iterate() 651 const tcu::UVec4 reference = refTexAccess.getPixelUint(texNdx, 0); in iterate()
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsLongStressCase.cpp | 1153 for (int texNdx = 0; texNdx < (int)prevProgCtxTextures.size(); texNdx++) in init() 1155 if (prevProgCtxTextures[texNdx]->getFormat() == format) in init() 1157 unusedTex = prevProgCtxTextures[texNdx]; in init() 1301 for (int texNdx = 0; texNdx < (int)programContext.textureSpecs.size(); texNdx++) in iterate() 1303 const string texName = textureNamePrefix + toString(texNdx); in iterate() 1305 const TextureSpec& spec = programContext.textureSpecs[texNdx]; in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureShadowTests.cpp | 330 const int texNdx; in Texture2DShadowTestInstance() member 348 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in Texture2DShadowTestInstance() local 354 const float sX = deFloatExp2(lodX) * float(m_renderer.getRenderWidth()) / float(m_textures[texNdx]->getTexture().getWidth()); in Texture2DShadowTestInstance() 355 const float sY = deFloatExp2(lodY) * float(m_renderer.getRenderHeight()) / float(m_textures[texNdx]->getTexture().getHeight()); in Texture2DShadowTestInstance() 357 m_cases.push_back(FilterCase(texNdx, ref, tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in Texture2DShadowTestInstance() 797 const int texNdx; in Texture2DArrayShadowTestInstance() member 818 const int tex = cases[caseNdx].texNdx > 0 ? 1 : 0; in Texture2DArrayShadowTestInstance() 1024 const int texNdx; in Texture1DShadowTestInstance() member 1041 const int texNdx in Texture1DShadowTestInstance() local 1249 const int texNdx; Texture1DArrayShadowTestInstance() member [all...] |
H A D | vktTextureFilteringTests.cpp | 293 const int texNdx; in Texture2DFilteringTestInstance() member 308 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in Texture2DFilteringTestInstance() local 313 const float sX = deFloatExp2(lodX) * float(m_renderer.getRenderWidth()) / float(m_textures[texNdx]->getTexture().getWidth()); in Texture2DFilteringTestInstance() 314 const float sY = deFloatExp2(lodY) * float(m_renderer.getRenderHeight()) / float(m_textures[texNdx]->getTexture().getHeight()); in Texture2DFilteringTestInstance() 316 m_cases.push_back(FilterCase(texNdx, tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in Texture2DFilteringTestInstance()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/ |
H A D | vktTextureShadowTests.cpp | 328 const int texNdx; in Texture2DShadowTestInstance() member 346 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in Texture2DShadowTestInstance() local 352 const float sX = deFloatExp2(lodX) * float(m_renderer.getRenderWidth()) / float(m_textures[texNdx]->getTexture().getWidth()); in Texture2DShadowTestInstance() 353 const float sY = deFloatExp2(lodY) * float(m_renderer.getRenderHeight()) / float(m_textures[texNdx]->getTexture().getHeight()); in Texture2DShadowTestInstance() 355 m_cases.push_back(FilterCase(texNdx, ref, tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in Texture2DShadowTestInstance() 795 const int texNdx; in Texture2DArrayShadowTestInstance() member 816 const int tex = cases[caseNdx].texNdx > 0 ? 1 : 0; in Texture2DArrayShadowTestInstance() 1022 const int texNdx; in Texture1DShadowTestInstance() member 1039 const int texNdx in Texture1DShadowTestInstance() local 1247 const int texNdx; Texture1DArrayShadowTestInstance() member [all...] |
H A D | vktTextureFilteringTests.cpp | 292 const int texNdx; in Texture2DFilteringTestInstance() member 307 const int texNdx = de::clamp(cases[caseNdx].texNdx, 0, (int)m_textures.size()-1); in Texture2DFilteringTestInstance() local 312 const float sX = deFloatExp2(lodX) * float(m_renderer.getRenderWidth()) / float(m_textures[texNdx]->getTexture().getWidth()); in Texture2DFilteringTestInstance() 313 const float sY = deFloatExp2(lodY) * float(m_renderer.getRenderHeight()) / float(m_textures[texNdx]->getTexture().getHeight()); in Texture2DFilteringTestInstance() 315 m_cases.push_back(FilterCase(texNdx, tcu::Vec2(oX, oY), tcu::Vec2(oX+sX, oY+sY))); in Texture2DFilteringTestInstance()
|
/third_party/vk-gl-cts/framework/opengl/simplereference/ |
H A D | sglrReferenceContext.cpp | 4448 const int texNdx = m_currentProgram->m_program->m_uniforms[uniformNdx].value.i; 4458 if (texNdx >= 0 && (size_t)texNdx < m_textureUnits.size()) 4459 tex = (m_textureUnits[texNdx].tex1DBinding) ? (m_textureUnits[texNdx].tex1DBinding) : (&m_textureUnits[texNdx].default1DTex); 4477 if (texNdx >= 0 && (size_t)texNdx < m_textureUnits.size()) 4478 tex = (m_textureUnits[texNdx].tex2DBinding) ? (m_textureUnits[texNdx] [all...] |
/third_party/vk-gl-cts/modules/gles3/accuracy/ |
H A D | es3aTextureFilteringTests.cpp | 436 for (int texNdx = 0; texNdx < (int)m_textures.size(); texNdx++) in init() 443 tcu::PixelBufferAccess access = m_textures[texNdx]->getRefTexture().getLevelFace(levelNdx, (tcu::CubeFace)face); in init()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktOpaqueTypeIndexingTests.cpp | 913 const int texNdx = m_lookupIndices[lookupNdx]; in iterate() local 915 const float reference = refTexAccess.sample2DCompare(refSampler, tcu::Sampler::NEAREST, coord, (float)texNdx, 0.0f, tcu::IVec3(0)); in iterate() 936 const int texNdx = m_lookupIndices[lookupNdx]; in iterate() local 943 const tcu::Vec4 reference = refTexAccess.getPixel(texNdx, 0); in iterate() 958 const tcu::UVec4 reference = refTexAccess.getPixelUint(texNdx, 0); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktOpaqueTypeIndexingTests.cpp | 915 const int texNdx = m_lookupIndices[lookupNdx]; in iterate() local 917 const float reference = refTexAccess.sample2DCompare(refSampler, tcu::Sampler::NEAREST, coord, (float)texNdx, 0.0f, tcu::IVec3(0)); in iterate() 938 const int texNdx = m_lookupIndices[lookupNdx]; in iterate() local 945 const tcu::Vec4 reference = refTexAccess.getPixel(texNdx, 0); in iterate() 960 const tcu::UVec4 reference = refTexAccess.getPixelUint(texNdx, 0); in iterate()
|