• Home
  • Raw
  • Download

Lines Matching refs:tcu

49 namespace tcu  namespace
91 SamplerType getSamplerType (tcu::TextureFormat format);
92 SamplerType getFetchSamplerType (tcu::TextureFormat format);
121 tcu::Vec4 w; //!< w coordinates for quad vertices.
126 tcu::Vec4 colorScale; //!< Scale for texture color values.
127 tcu::Vec4 colorBias; //!< Bias for texture color values.
195 …ProgramLibrary (const glu::RenderContext& context, tcu::TestLog& log, glu::GLSLVersion glslVersi…
206 tcu::TestLog& m_log;
215 …TextureRenderer (const glu::RenderContext& context, tcu::TestLog& log, glu::GLSLVersion glslVers…
228 tcu::TestLog& m_log;
240 …RandomViewport (const tcu::RenderTarget& renderTarget, int preferredWidth, int preferredHeight, de…
243 inline tcu::RGBA toRGBA (const tcu::Vec4& v) in toRGBA()
245 return tcu::RGBA(tcu::floatToU8(v.x()), in toRGBA()
246 tcu::floatToU8(v.y()), in toRGBA()
247 tcu::floatToU8(v.z()), in toRGBA()
248 tcu::floatToU8(v.w())); in toRGBA()
251 inline tcu::RGBA toRGBAMasked (const tcu::Vec4& v, deUint8 mask) in toRGBAMasked()
253 return tcu::RGBA((mask&tcu::RGBA::RED_MASK) ? tcu::floatToU8(v.x()) : 0, in toRGBAMasked()
254 (mask&tcu::RGBA::GREEN_MASK) ? tcu::floatToU8(v.y()) : 0, in toRGBAMasked()
255 (mask&tcu::RGBA::BLUE_MASK) ? tcu::floatToU8(v.z()) : 0, in toRGBAMasked()
256 …(mask&tcu::RGBA::ALPHA_MASK) ? tcu::floatToU8(v.w()) : 0xFF); //!< \note Alpha defaults to full sa… in toRGBAMasked()
259 inline tcu::Vec4 toVec4 (const tcu::RGBA& c) in toVec4()
261 return tcu::Vec4(c.getRed() / 255.0f, in toVec4()
267 inline deUint8 getColorMask (const tcu::PixelFormat& format) in getColorMask()
269 return (format.redBits ? tcu::RGBA::RED_MASK : 0) | in getColorMask()
270 (format.greenBits ? tcu::RGBA::GREEN_MASK : 0) | in getColorMask()
271 (format.blueBits ? tcu::RGBA::BLUE_MASK : 0) | in getColorMask()
272 (format.alphaBits ? tcu::RGBA::ALPHA_MASK : 0); in getColorMask()
275 inline tcu::IVec4 getBitsVec (const tcu::PixelFormat& format) in getBitsVec()
277 return tcu::IVec4(format.redBits, format.greenBits, format.blueBits, format.alphaBits); in getBitsVec()
280 inline tcu::BVec4 getCompareMask (const tcu::PixelFormat& format) in getCompareMask()
282 return tcu::BVec4(format.redBits > 0, in getCompareMask()
292 SurfaceAccess (tcu::Surface& surface, const tcu::PixelFormat& colorFmt);
293 …SurfaceAccess (tcu::Surface& surface, const tcu::PixelFormat& colorFmt, int x, int y, int width, …
299 void setPixel (const tcu::Vec4& color, int x, int y) const;
302 mutable tcu::Surface* m_surface;
310 inline void SurfaceAccess::setPixel (const tcu::Vec4& color, int x, int y) const in setPixel()
338 …ReferenceParams (TextureType texType_, const tcu::Sampler& sampler_, LodMode lodMode_ = LODMODE_EX… in ReferenceParams()
349 tcu::Sampler sampler;
357 void clear (const SurfaceAccess& dst, const tcu::Vec4& color);
360 …st SurfaceAccess& dst, const tcu::ConstPixelBufferAccess& src, const float* texCoord, const tcu::V…
362 void sampleTexture (const SurfaceAccess& dst, const tcu::Texture2DView& src, const float* tex…
363 void sampleTexture (const SurfaceAccess& dst, const tcu::TextureCubeView& src, const float* t…
364 void sampleTexture (const SurfaceAccess& dst, const tcu::Texture2DArrayView& src, const float*…
365 void sampleTexture (const SurfaceAccess& dst, const tcu::Texture3DView& src, const float* tex…
366 void sampleTexture (const SurfaceAccess& dst, const tcu::TextureCubeArrayView& src, const floa…
367 void sampleTexture (const SurfaceAccess& dst, const tcu::Texture1DView& src, const float* tex…
368 void sampleTexture (const SurfaceAccess& dst, const tcu::Texture1DArrayView& src, const float*…
372 void computeQuadTexCoord2D (std::vector<float>& dst, const tcu::Vec2& bottomLeft, const tcu::Ve…
373 …Coord2DArray (std::vector<float>& dst, int layerNdx, const tcu::Vec2& bottomLeft, const tcu::Vec2…
374 …mputeQuadTexCoord3D (std::vector<float>& dst, const tcu::Vec3& p0, const tcu::Vec3& p1, const tc…
375 void computeQuadTexCoordCube (std::vector<float>& dst, tcu::CubeFace face);
376 …teQuadTexCoordCube (std::vector<float>& dst, tcu::CubeFace face, const tcu::Vec2& bottomLeft, co…
377 …beArray (std::vector<float>& dst, tcu::CubeFace face, const tcu::Vec2& bottomLeft, const tcu::Vec2…
379 …ompareImages (tcu::TestLog& log, const char* name, const char* desc, const tcu::Surface& refere…
380 bool compareImages (tcu::TestLog& log, const tcu::Surface& reference, const tcu::Surface& rend…
381 int measureAccuracy (tcu::TestLog& log, const tcu::Surface& reference, const tcu::Surface& re…
383 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
384 const tcu::ConstPixelBufferAccess& reference,
385 const tcu::PixelBufferAccess& errorMask,
386 const tcu::Texture1DView& src,
389 const tcu::LookupPrecision& lookupPrec,
390 const tcu::LodPrecision& lodPrec,
393 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
394 const tcu::ConstPixelBufferAccess& reference,
395 const tcu::PixelBufferAccess& errorMask,
396 const tcu::Texture2DView& src,
399 const tcu::LookupPrecision& lookupPrec,
400 const tcu::LodPrecision& lodPrec,
403 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
404 const tcu::ConstPixelBufferAccess& reference,
405 const tcu::PixelBufferAccess& errorMask,
406 const tcu::TextureCubeView& src,
409 const tcu::LookupPrecision& lookupPrec,
410 const tcu::LodPrecision& lodPrec,
413 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
414 const tcu::ConstPixelBufferAccess& reference,
415 const tcu::PixelBufferAccess& errorMask,
416 const tcu::Texture1DArrayView& src,
419 const tcu::LookupPrecision& lookupPrec,
420 const tcu::LodPrecision& lodPrec,
423 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
424 const tcu::ConstPixelBufferAccess& reference,
425 const tcu::PixelBufferAccess& errorMask,
426 const tcu::Texture2DArrayView& src,
429 const tcu::LookupPrecision& lookupPrec,
430 const tcu::LodPrecision& lodPrec,
433 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
434 const tcu::ConstPixelBufferAccess& reference,
435 const tcu::PixelBufferAccess& errorMask,
436 const tcu::Texture3DView& src,
439 const tcu::LookupPrecision& lookupPrec,
440 const tcu::LodPrecision& lodPrec,
443 int computeTextureLookupDiff (const tcu::ConstPixelBufferAccess& result,
444 const tcu::ConstPixelBufferAccess& reference,
445 const tcu::PixelBufferAccess& errorMask,
446 const tcu::TextureCubeArrayView& src,
449 const tcu::LookupPrecision& lookupPrec,
450 const tcu::IVec4& coordBits,
451 const tcu::LodPrecision& lodPrec,
454 bool verifyTextureResult (tcu::TestContext& testCtx,
455 const tcu::ConstPixelBufferAccess& result,
456 const tcu::Texture1DView& src,
459 const tcu::LookupPrecision& lookupPrec,
460 const tcu::LodPrecision& lodPrec,
461 const tcu::PixelFormat& pixelFormat);
463 bool verifyTextureResult (tcu::TestContext& testCtx,
464 const tcu::ConstPixelBufferAccess& result,
465 const tcu::Texture2DView& src,
468 const tcu::LookupPrecision& lookupPrec,
469 const tcu::LodPrecision& lodPrec,
470 const tcu::PixelFormat& pixelFormat);
472 bool verifyTextureResult (tcu::TestContext& testCtx,
473 const tcu::ConstPixelBufferAccess& result,
474 const tcu::TextureCubeView& src,
477 const tcu::LookupPrecision& lookupPrec,
478 const tcu::LodPrecision& lodPrec,
479 const tcu::PixelFormat& pixelFormat);
481 bool verifyTextureResult (tcu::TestContext& testCtx,
482 const tcu::ConstPixelBufferAccess& result,
483 const tcu::Texture1DArrayView& src,
486 const tcu::LookupPrecision& lookupPrec,
487 const tcu::LodPrecision& lodPrec,
488 const tcu::PixelFormat& pixelFormat);
490 bool verifyTextureResult (tcu::TestContext& testCtx,
491 const tcu::ConstPixelBufferAccess& result,
492 const tcu::Texture2DArrayView& src,
495 const tcu::LookupPrecision& lookupPrec,
496 const tcu::LodPrecision& lodPrec,
497 const tcu::PixelFormat& pixelFormat);
499 bool verifyTextureResult (tcu::TestContext& testCtx,
500 const tcu::ConstPixelBufferAccess& result,
501 const tcu::Texture3DView& src,
504 const tcu::LookupPrecision& lookupPrec,
505 const tcu::LodPrecision& lodPrec,
506 const tcu::PixelFormat& pixelFormat);
508 bool verifyTextureResult (tcu::TestContext& testCtx,
509 const tcu::ConstPixelBufferAccess& result,
510 const tcu::TextureCubeArrayView& src,
513 const tcu::LookupPrecision& lookupPrec,
514 const tcu::IVec4& coordBits,
515 const tcu::LodPrecision& lodPrec,
516 const tcu::PixelFormat& pixelFormat);
518 int computeTextureCompareDiff (const tcu::ConstPixelBufferAccess& result,
519 const tcu::ConstPixelBufferAccess& reference,
520 const tcu::PixelBufferAccess& errorMask,
521 const tcu::Texture2DView& src,
524 const tcu::TexComparePrecision& comparePrec,
525 const tcu::LodPrecision& lodPrec,
526 const tcu::Vec3& nonShadowThreshold);
528 int computeTextureCompareDiff (const tcu::ConstPixelBufferAccess& result,
529 const tcu::ConstPixelBufferAccess& reference,
530 const tcu::PixelBufferAccess& errorMask,
531 const tcu::TextureCubeView& src,
534 const tcu::TexComparePrecision& comparePrec,
535 const tcu::LodPrecision& lodPrec,
536 const tcu::Vec3& nonShadowThreshold);
538 int computeTextureCompareDiff (const tcu::ConstPixelBufferAccess& result,
539 const tcu::ConstPixelBufferAccess& reference,
540 const tcu::PixelBufferAccess& errorMask,
541 const tcu::Texture2DArrayView& src,
544 const tcu::TexComparePrecision& comparePrec,
545 const tcu::LodPrecision& lodPrec,
546 const tcu::Vec3& nonShadowThreshold);
552 tcu::IVec3 filterBits; //!< Bits in filtering parameters (fixed-point).
553 tcu::Vec4 colorThreshold; //!< Threshold for color value comparison.
554 tcu::BVec4 colorMask; //!< Color channel comparison mask.
557 qpTestResult compareGenMipmapResult (tcu::TestLog& log, const tcu::Texture2D& resultTexture, const…
558 qpTestResult compareGenMipmapResult (tcu::TestLog& log, const tcu::TextureCube& resultTexture, con…
563 LogGradientFmt (const tcu::Vec4* min_, const tcu::Vec4* max_) : valueMin(min_), valueMax(max_) {} in LogGradientFmt()
564 const tcu::Vec4* valueMin;
565 const tcu::Vec4* valueMax;
569 inline LogGradientFmt formatGradient (const tcu::Vec4* minVal, const tcu::Vec4* maxVal) { return Lo… in formatGradient()