#include "GLSLANG/ShaderLang.h"
#include "angle_gl.h"
#include "compiler/translator/glsl/TranslatorESSL.h"
#include "gtest/gtest.h"
usingnamespacesh;
class TypeTrackingTest : public testing::Test
{ … };
TEST_F(TypeTrackingTest, FunctionPrototype)
{ … }
TEST_F(TypeTrackingTest, BuiltInFunctionResultPrecision)
{ … }
TEST_F(TypeTrackingTest, BinaryMathResultPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInVecFunctionResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInMatFunctionResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInFunctionChoosesHigherPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInBoolFunctionResultType)
{ … }
TEST_F(TypeTrackingTest, BuiltInVecToBoolFunctionResultType)
{ … }
TEST_F(TypeTrackingTest, Texture2DResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, TextureCubeResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, TextureSizeResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInConstructorResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, StructConstructorResultNoPrecision)
{ … }
TEST_F(TypeTrackingTest, PackResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, UnpackNormResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, UnpackHalfResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInAbsSignFunctionFloatResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInAbsSignFunctionIntResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInFloatBitsToIntResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInIntBitsToFloatResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInBitfieldExtractResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInBitfieldInsertResultTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInBitfieldInsertResultTypeAndPrecision2)
{ … }
TEST_F(TypeTrackingTest, BuiltInBitfieldReversePrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInBitCountTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInFindLSBTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInFindMSBTypeAndPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInUaddCarryPrecision)
{ … }
TEST_F(TypeTrackingTest, BuiltInUsubBorrowPrecision)
{ … }