Lines Matching refs:sampleParams
156 ReferenceParams sampleParams (TEXTURETYPE_2D);
161 sampleParams.sampler = util::createSampler(m_testParameters.wrapS, m_testParameters.wrapT, m_testParameters.minFilter, m_testParameters.magFilter);
162 sampleParams.lodMode = LODMODE_EXACT;
163 sampleParams.colorBias = tcu::Vec4(lookupBias);
164 sampleParams.colorScale = tcu::Vec4(lookupScale);
167 sampleParams.samplerType = isCompressedFormat(m_testParameters.format) ? SAMPLERTYPE_FLOAT : getSamplerType(m_format);
171 sampleParams.samplerType = SAMPLERTYPE_FLOAT;
175 sampleParams.samplerType = SAMPLERTYPE_UINT;
178 if (sampleParams.colorBias != tcu::Vec4(0.0f))
179 sampleParams.flags = RenderParams::USE_BIAS;
181 log << TestLog::Message << "Compare reference value = " << sampleParams.ref << TestLog::EndMessage;
186 m_renderer.renderQuad(rendered, 0, &texCoord[0], sampleParams);
195 const tcu::Texture2DView src = getEffectiveTextureView(m_texture->getTexture(), storage, sampleParams.sampler);
201 const float lodBias = (sampleParams.flags & ReferenceParams::USE_BIAS) ? sampleParams.bias : 0.0f;
226 const float triLod[2] = { de::clamp(computeNonProjectedTriLod(sampleParams.lodMode, dstSize, srcSize, triS[0], triT[0]) + lodBias, sampleParams.minLod, sampleParams.maxLod),
227 de::clamp(computeNonProjectedTriLod(sampleParams.lodMode, dstSize, srcSize, triS[1], triT[1]) + lodBias, sampleParams.minLod, sampleParams.maxLod) };
243 dst.setPixel(src.sample(sampleParams.sampler, s, t, lod) * sampleParams.colorScale + sampleParams.colorBias, x, y);