Home
last modified time | relevance | path

Searched refs:FloatFormat (Results 1 - 25 of 30) sorted by relevance

12

/third_party/vk-gl-cts/framework/common/
H A DtcuFloatFormat.cpp59 FloatFormat::FloatFormat (int minExp, in FloatFormat() function in tcu::FloatFormat
98 double FloatFormat::ulp (double x, double count) const in ulp()
133 int FloatFormat::exponentShift (int exp) const in exponentShift()
141 double FloatFormat::round (double d, bool upward) const in round()
155 Interval FloatFormat::clampValue (double d) const in clampValue()
173 Interval FloatFormat::convert (const Interval& x) const in convert()
202 double FloatFormat::roundOut (double d, bool upward, bool roundUnderOverflow) const in roundOut()
216 Interval FloatFormat::roundOut (const Interval& x, bool roundUnderOverflow) const in roundOut()
227 std::string FloatFormat
[all...]
H A DtcuFloatFormat.hpp41 class FloatFormat class
45 FloatFormat (int minExp,
52 virtual ~FloatFormat() {} in ~FloatFormat()
70 static FloatFormat nativeFloat (void);
71 static FloatFormat nativeDouble (void);
87 class NormalizedFormat : public FloatFormat
/third_party/vk-gl-cts/modules/glshared/
H A DglsBuiltinPrecisionTests.cpp96 using tcu::FloatFormat;
257 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os) in printIVal()
263 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival) in intervalToString()
272 void printValue (const FloatFormat& fmt, const T& value, ostream& os) in printValue()
278 string valueToString (const FloatFormat& fmt, const T& val) in valueToString()
289 typename Traits<T>::IVal round (const FloatFormat& fmt, const T& value) in round()
295 typename Traits<T>::IVal convert (const FloatFormat& fmt, in convert()
329 static Interval doConvert (const FloatFormat& fmt, const IVal& ival) in doConvert()
334 static Interval doRound (const FloatFormat& fmt, T value) in doRound()
343 static void doPrintIVal (const FloatFormat
4193 genFixeds(const FloatFormat&, vector<T>&) const genFixeds() argument
4194 genRandom(const FloatFormat&, Precision, Random&) const genRandom() argument
4202 genFixeds(const FloatFormat&, vector<Void>& dst) const genFixeds() argument
4209 genFixeds(const FloatFormat&, vector<bool>& dst) const genFixeds() argument
4220 genRandom(const FloatFormat&, Precision prec, Random& rnd) const genRandom() argument
4228 genFixeds(const FloatFormat&, vector<int>& dst) const genFixeds() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderBuiltinPrecisionTests.cpp115 using tcu::FloatFormat;
303 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os) in printIVal()
309 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival) in intervalToString()
318 void printValue16 (const FloatFormat& fmt, const T& value, ostream& os) in printValue16()
324 string value16ToString(const FloatFormat& fmt, const T& val) in value16ToString()
423 void printValue32 (const FloatFormat& fmt, const T& value, ostream& os) in printValue32()
429 string value32ToString (const FloatFormat& fmt, const T& val) in value32ToString()
437 void printValue64 (const FloatFormat& fmt, const T& value, ostream& os) in printValue64()
443 string value64ToString (const FloatFormat& fmt, const T& val) in value64ToString()
454 typename Traits<T>::IVal round (const FloatFormat
5649 genFixeds(const FloatFormat&, const Precision, vector<T>&, const Interval&) const genFixeds() argument
5650 genRandom(const FloatFormat&,const Precision, Random&, const Interval&) const genRandom() argument
5658 genFixeds(const FloatFormat&, const Precision, vector<Void>& dst, const Interval&) const genFixeds() argument
5665 genFixeds(const FloatFormat&, const Precision, vector<bool>& dst, const Interval&) const genFixeds() argument
5676 genRandom(const FloatFormat&, const Precision prec, Random& rnd, const Interval&) const genRandom() argument
5684 genFixeds(const FloatFormat&, const Precision, vector<int>& dst, const Interval&) const genFixeds() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktShaderBuiltinPrecisionTests.cpp116 using tcu::FloatFormat;
304 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os) in printIVal()
310 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival) in intervalToString()
319 void printValue16 (const FloatFormat& fmt, const T& value, ostream& os) in printValue16()
325 string value16ToString(const FloatFormat& fmt, const T& val) in value16ToString()
424 void printValue32 (const FloatFormat& fmt, const T& value, ostream& os) in printValue32()
430 string value32ToString (const FloatFormat& fmt, const T& val) in value32ToString()
438 void printValue64 (const FloatFormat& fmt, const T& value, ostream& os) in printValue64()
444 string value64ToString (const FloatFormat& fmt, const T& val) in value64ToString()
455 typename Traits<T>::IVal round (const FloatFormat
5638 genFixeds(const FloatFormat&, const Precision, vector<T>&, const Interval&) const genFixeds() argument
5639 genRandom(const FloatFormat&,const Precision, Random&, const Interval&) const genRandom() argument
5647 genFixeds(const FloatFormat&, const Precision, vector<Void>& dst, const Interval&) const genFixeds() argument
5654 genFixeds(const FloatFormat&, const Precision, vector<bool>& dst, const Interval&) const genFixeds() argument
5665 genRandom(const FloatFormat&, const Precision prec, Random& rnd, const Interval&) const genRandom() argument
5673 genFixeds(const FloatFormat&, const Precision, vector<int>& dst, const Interval&) const genFixeds() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/
H A DvktSampleVerifier.hpp131 const std::vector<de::SharedPtr<tcu::FloatFormat>>& conversionPrecision,
132 const std::vector<de::SharedPtr<tcu::FloatFormat>>& filteringPrecision,
239 const std::vector<de::SharedPtr<tcu::FloatFormat>> m_conversionPrecision;
240 const std::vector<de::SharedPtr<tcu::FloatFormat>> m_filteringPrecision;
H A DvktSampleVerifierUtil.cpp249 const FloatFormat& internalFormat,
619 const de::SharedPtr<FloatFormat>& internalFormat,
633 const de::SharedPtr<tcu::FloatFormat>& internalFormat,
779 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
914 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
955 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
H A DvktTextureFilteringExplicitLodTests.cpp72 std::vector<de::SharedPtr<tcu::FloatFormat>> getPrecision (VkFormat format, int fpPrecisionDelta) in getPrecision()
74 std::vector<de::SharedPtr<tcu::FloatFormat>> floatFormats; in getPrecision()
75 de::SharedPtr<tcu::FloatFormat> fp16 (new tcu::FloatFormat(-14, 15, std::max(0, 10 + fpPrecisionDelta), false, tcu::YES)); in getPrecision()
76 de::SharedPtr<tcu::FloatFormat> fp32 (new tcu::FloatFormat(-126, 127, std::max(0, 23 + fpPrecisionDelta), true)); in getPrecision()
86 floatFormats.push_back(de::SharedPtr<tcu::FloatFormat>(new tcu::NormalizedFormat(std::max(0,channelDepth[channelIdx] + fpPrecisionDelta - 1)))); in getPrecision()
90 floatFormats.push_back(de::SharedPtr<tcu::FloatFormat>(new tcu::NormalizedFormat(std::max(0,channelDepth[channelIdx] + fpPrecisionDelta)))); in getPrecision()
625 std::vector<de::SharedPtr<tcu::FloatFormat>> strictPrecision = getPrecision(m_imParams.format, 0); in verify()
626 std::vector<de::SharedPtr<tcu::FloatFormat>> relaxedPrecisio in verify()
[all...]
H A DvktSampleVerifierUtil.hpp74 const tcu::FloatFormat& internalFormat,
104 const std::vector<de::SharedPtr<tcu::FloatFormat>>& internalFormat,
H A DvktSampleVerifier.cpp70 const std::vector<de::SharedPtr<tcu::FloatFormat>>& conversionPrecision, in SampleVerifier()
71 const std::vector<de::SharedPtr<tcu::FloatFormat>>& filteringPrecision, in SampleVerifier()
690 const FloatFormat coordFormat(-32, 32, 16, true);
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/
H A DvktSampleVerifier.hpp131 const std::vector<de::SharedPtr<tcu::FloatFormat>>& conversionPrecision,
132 const std::vector<de::SharedPtr<tcu::FloatFormat>>& filteringPrecision,
239 const std::vector<de::SharedPtr<tcu::FloatFormat>> m_conversionPrecision;
240 const std::vector<de::SharedPtr<tcu::FloatFormat>> m_filteringPrecision;
H A DvktSampleVerifierUtil.cpp249 const FloatFormat& internalFormat,
619 const de::SharedPtr<FloatFormat>& internalFormat,
633 const de::SharedPtr<tcu::FloatFormat>& internalFormat,
779 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
914 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
955 const std::vector<de::SharedPtr<FloatFormat>>& internalFormat,
H A DvktTextureFilteringExplicitLodTests.cpp72 std::vector<de::SharedPtr<tcu::FloatFormat>> getPrecision (VkFormat format, int fpPrecisionDelta) in getPrecision()
74 std::vector<de::SharedPtr<tcu::FloatFormat>> floatFormats; in getPrecision()
75 de::SharedPtr<tcu::FloatFormat> fp16 (new tcu::FloatFormat(-14, 15, std::max(0, 10 + fpPrecisionDelta), false, tcu::YES)); in getPrecision()
76 de::SharedPtr<tcu::FloatFormat> fp32 (new tcu::FloatFormat(-126, 127, std::max(0, 23 + fpPrecisionDelta), true)); in getPrecision()
86 floatFormats.push_back(de::SharedPtr<tcu::FloatFormat>(new tcu::NormalizedFormat(std::max(0,channelDepth[channelIdx] + fpPrecisionDelta - 1)))); in getPrecision()
90 floatFormats.push_back(de::SharedPtr<tcu::FloatFormat>(new tcu::NormalizedFormat(std::max(0,channelDepth[channelIdx] + fpPrecisionDelta)))); in getPrecision()
625 std::vector<de::SharedPtr<tcu::FloatFormat>> strictPrecision = getPrecision(m_imParams.format, 0); in verify()
626 std::vector<de::SharedPtr<tcu::FloatFormat>> relaxedPrecisio in verify()
[all...]
H A DvktSampleVerifierUtil.hpp74 const tcu::FloatFormat& internalFormat,
104 const std::vector<de::SharedPtr<tcu::FloatFormat>>& internalFormat,
H A DvktSampleVerifier.cpp70 const std::vector<de::SharedPtr<tcu::FloatFormat>>& conversionPrecision, in SampleVerifier()
71 const std::vector<de::SharedPtr<tcu::FloatFormat>>& filteringPrecision, in SampleVerifier()
690 const FloatFormat coordFormat(-32, 32, 16, true);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ycbcr/
H A DvktYCbCrUtil.cpp51 using tcu::FloatFormat;
890 tcu::Interval ChannelAccess::getChannel (const tcu::FloatFormat& conversionFormat,
1199 std::vector<tcu::FloatFormat> getPrecision (VkFormat format)
1201 std::vector<FloatFormat> floatFormats;
1205 floatFormats.push_back(tcu::FloatFormat(0, 0, channelDepth[channelIdx], false, tcu::YES));
1287 const tcu::FloatFormat& conversionFormat,
1315 const tcu::FloatFormat& conversionFormat,
1361 const vector<tcu::FloatFormat>& conversionFormat,
1452 tcu::Interval calculateUV (const tcu::FloatFormat& coordFormat,
1459 tcu::IVec2 calculateNearestIJRange (const tcu::FloatFormat
[all...]
H A DvktYCbCrUtil.hpp153 tcu::Interval getChannel (const tcu::FloatFormat& conversionFormat,
188 std::vector<tcu::FloatFormat> getPrecision (vk::VkFormat format);
205 const std::vector<tcu::FloatFormat>& filteringFormat,
206 const std::vector<tcu::FloatFormat>& conversionFormat,
H A DvktYCbCrFilteringTests.cpp399 const std::vector<tcu::FloatFormat> filteringPrecision (getPrecision(m_format)); in iterate()
400 const std::vector<tcu::FloatFormat> conversionPrecision (getPrecision(m_format)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ycbcr/
H A DvktYCbCrUtil.cpp51 using tcu::FloatFormat;
889 tcu::Interval ChannelAccess::getChannel (const tcu::FloatFormat& conversionFormat,
1198 std::vector<tcu::FloatFormat> getPrecision (VkFormat format)
1200 std::vector<FloatFormat> floatFormats;
1204 floatFormats.push_back(tcu::FloatFormat(0, 0, channelDepth[channelIdx], false, tcu::YES));
1286 const tcu::FloatFormat& conversionFormat,
1314 const tcu::FloatFormat& conversionFormat,
1360 const vector<tcu::FloatFormat>& conversionFormat,
1451 tcu::Interval calculateUV (const tcu::FloatFormat& coordFormat,
1458 tcu::IVec2 calculateNearestIJRange (const tcu::FloatFormat
[all...]
H A DvktYCbCrUtil.hpp152 tcu::Interval getChannel (const tcu::FloatFormat& conversionFormat,
187 std::vector<tcu::FloatFormat> getPrecision (vk::VkFormat format);
204 const std::vector<tcu::FloatFormat>& filteringFormat,
205 const std::vector<tcu::FloatFormat>& conversionFormat,
H A DvktYCbCrFilteringTests.cpp399 const std::vector<tcu::FloatFormat> filteringPrecision (getPrecision(m_format)); in iterate()
400 const std::vector<tcu::FloatFormat> conversionPrecision (getPrecision(m_format)); in iterate()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fShaderCommonFunctionTests.cpp2016 const tcu::FloatFormat formats[] =
2019 tcu::FloatFormat(0, 0, 7, false, tcu::YES, tcu::MAYBE, tcu::MAYBE),
2020 tcu::FloatFormat(-13, 13, 9, false, tcu::MAYBE, tcu::MAYBE, tcu::MAYBE),
2021 tcu::FloatFormat(-126, 127, 23, true, tcu::MAYBE, tcu::YES, tcu::MAYBE)
2023 const tcu::FloatFormat& format = de::getSizedArrayElement<glu::PRECISION_LAST>(formats, precision);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmFloatControlsTests.cpp2505 FloatFormat fp32Format(-126, 127, 23, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in isAcosResultCorrect()
2510 FloatFormat fp16Format(-14, 15, 10, true, tcu::MAYBE); in isAcosResultCorrect()
2554 FloatFormat fp32Format(-126, 127, 23, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in getPrecisionAt()
2559 FloatFormat fp32Format(-1022, 1023, 52, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in getPrecisionAt()
2565 FloatFormat fp16Format(-14, 15, 10, true, tcu::MAYBE); in getPrecisionAt()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmFloatControlsTests.cpp2503 FloatFormat fp32Format(-126, 127, 23, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in isAcosResultCorrect()
2508 FloatFormat fp16Format(-14, 15, 10, true, tcu::MAYBE); in isAcosResultCorrect()
2552 FloatFormat fp32Format(-126, 127, 23, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in getPrecisionAt()
2557 FloatFormat fp32Format(-1022, 1023, 52, true, tcu::MAYBE, tcu::YES, tcu::MAYBE); in getPrecisionAt()
2563 FloatFormat fp16Format(-14, 15, 10, true, tcu::MAYBE); in getPrecisionAt()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemYCbCrConversionTests.cpp1005 const std::vector<tcu::FloatFormat> filteringPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage()
1006 const std::vector<tcu::FloatFormat> conversionPrecision (ycbcr::getPrecision(config.format)); in generateYCbCrImage()

Completed in 71 milliseconds

12