Lines Matching refs:RGBA
36 return (deUint8)((format.redBits ? tcu::RGBA::RED_MASK : 0) |
37 (format.greenBits ? tcu::RGBA::GREEN_MASK : 0) |
38 (format.blueBits ? tcu::RGBA::BLUE_MASK : 0) |
39 (format.alphaBits ? tcu::RGBA::ALPHA_MASK : 0));
42 inline tcu::RGBA toRGBAMasked (const tcu::Vec4& v, deUint8 mask)
44 return tcu::RGBA((mask&tcu::RGBA::RED_MASK) ? tcu::floatToU8(v.x()) : 0,
45 (mask&tcu::RGBA::GREEN_MASK) ? tcu::floatToU8(v.y()) : 0,
46 (mask&tcu::RGBA::BLUE_MASK) ? tcu::floatToU8(v.z()) : 0,
47 (mask&tcu::RGBA::ALPHA_MASK) ? tcu::floatToU8(v.w()) : 0xFF); //!< \note Alpha defaults to full saturation when reading masked format