Searched refs:VarType (Results 1 - 25 of 70) sorted by relevance

123

/external/deqp/framework/opengl/
H A DgluVarType.hpp47 class VarType class in namespace:glu
50 VarType (void);
51 VarType (const VarType& other);
53 VarType (DataType basicType, Precision precision); //!< Basic type constructor.
54 VarType (const VarType& elementType, int arraySize); //!< Array type constructor.
55 explicit VarType (const StructType* structPtr); //!< Struct type constructor.
56 ~VarType (void);
65 const VarType
[all...]
H A DgluVarType.cpp31 VarType::VarType (void) function in class:glu::VarType
36 VarType::VarType (const VarType& other) function in class:glu::VarType
42 VarType::VarType (DataType basicType, Precision precision) function in class:glu::VarType
49 VarType::VarType (const VarType function in class:glu::VarType
57 VarType::VarType (const StructType* structPtr) function in class:glu::VarType
[all...]
H A DgluVarTypeUtil.hpp71 // VarType subtype path utilities.
100 bool isValidTypePath (const VarType& type, Iterator begin, Iterator end);
103 VarType getVarType (const VarType& type, Iterator begin, Iterator end);
105 inline bool isValidTypePath (const VarType& type, const TypeComponentVector& path) { return isValidTypePath(type, path.begin(), path.end()); }
106 inline VarType getVarType (const VarType& type, const TypeComponentVector& path) { return getVarType(type, path.begin(), path.end()); }
109 void parseTypePath (const char* nameWithPath, const VarType& type, TypeComponentVector& path);
115 TypeAccessFormat (const VarType& type_, const TypeComponentVector& path_) : type(type_), path(path_) {}
117 const VarType
[all...]
H A DgluVarTypeUtil.cpp85 SubTypeAccess::SubTypeAccess (const VarType& type)
97 void parseTypePath (const char* nameWithPath, const VarType& type, TypeComponentVector& path)
107 VarType curType = getVarType(type, path);
164 const VarType* curType = &format.type;
/external/deqp/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockCase.hpp73 class VarType class in namespace:vkt::ubo
76 VarType (void);
77 VarType (const VarType& other);
78 VarType (glu::DataType basicType, deUint32 flags);
79 VarType (const VarType& elementType, int arraySize);
80 explicit VarType (const StructType* structPtr, deUint32 flags = 0u);
81 ~VarType (void);
90 const VarType
[all...]
H A DvktUniformBlockTests.cpp45 BlockBasicTypeCase (tcu::TestContext& testCtx, const std::string& name, const std::string& description, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag)
62 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, tcu::TestContext& testCtx, const std::string& name, const VarType& type, deUint32 layoutFlags, int numInstances = 0)
79 typeS.addMember("a", VarType(glu::TYPE_INT_VEC3, PRECISION_HIGH), UNUSED_BOTH); // First member is unused.
80 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM), 4));
81 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH));
84 block.addUniform(Uniform("s", VarType(&typeS), 0));
104 typeS.addMember("a", VarType(glu::TYPE_INT_VEC3, PRECISION_HIGH), UNUSED_BOTH);
105 typeS.addMember("b", VarType(VarType(gl
[all...]
H A DvktRandomUniformBlockCase.cpp139 VarType type = generateType(rnd, 0, true);
149 VarType RandomUniformBlockCase::generateType (de::Random& rnd, int typeDepth, bool arrayOk)
159 std::vector<VarType> memberTypes;
180 return VarType(&structType, m_shuffleUniformMembers ? static_cast<deUint32>(LAYOUT_OFFSET) : 0u);
186 VarType elementType = generateType(rnd, typeDepth, arraysOfArraysOk);
187 return VarType(elementType, arrayLength);
236 return VarType(type, flags);
H A DvktRandomUniformBlockCase.hpp73 VarType generateType (de::Random& rnd, int typeDepth, bool arrayOk);
/external/deqp/modules/glshared/
H A DglsUniformBlockCase.hpp67 // \todo [2012-07-25 pyry] Use glu::VarType.
71 class VarType class in namespace:deqp::gls::ub
74 VarType (void);
75 VarType (const VarType& other);
76 VarType (glu::DataType basicType, deUint32 flags);
77 VarType (const VarType& elementType, int arraySize);
78 explicit VarType (const StructType* structPtr);
79 ~VarType (voi
[all...]
H A DglsShaderExecUtil.hpp51 glu::VarType varType; //!< Symbol type.
54 Symbol (const std::string& name_, const glu::VarType& varType_) : name(name_), varType(varType_) {}
H A DglsRandomUniformBlockCase.hpp82 ub::VarType generateType (de::Random& rnd, int typeDepth, bool arrayOk);
H A DglsRandomUniformBlockCase.cpp146 VarType type = generateType(rnd, 0, true);
156 VarType RandomUniformBlockCase::generateType (de::Random& rnd, int typeDepth, bool arrayOk)
166 vector<VarType> memberTypes;
187 return VarType(&structType);
193 VarType elementType = generateType(rnd, typeDepth, arraysOfArraysOk);
194 return VarType(elementType, arrayLength);
243 return VarType(type, flags);
/external/deqp/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutTests.cpp45 using glu::VarType;
75 glu::VarType generateType (de::Random& rnd, int typeDepth, bool arrayOk, bool unusedArrayOk);
160 const glu::VarType& lastType = lastVar.getType();
161 const bool isUnsizedArr = lastType.isArrayType() && (lastType.getArraySize() == glu::VarType::UNSIZED_ARRAY);
199 const glu::VarType type = generateType(rnd, 0, true, isLastMember && (m_features & FEATURE_UNSIZED_ARRAYS));
210 glu::VarType RandomSSBOLayoutCase::generateType (de::Random& rnd, int typeDepth, bool arrayOk, bool unsizedArrayOk)
221 const glu::VarType elementType = generateType(rnd, typeDepth, childArrayOk, false);
222 return glu::VarType(elementType, glu::VarType::UNSIZED_ARRAY);
226 vector<glu::VarType> memberType
[all...]
H A DvktSSBOLayoutCase.hpp66 BufferVar (const char* name, const glu::VarType& type, deUint32 flags);
69 const glu::VarType& getType (void) const { return m_type; }
77 glu::VarType m_type;
/external/deqp/modules/gles31/functional/
H A Des31fSSBOLayoutTests.cpp42 using glu::VarType;
78 glu::VarType generateType (de::Random& rnd, int typeDepth, bool arrayOk, bool unusedArrayOk);
161 const glu::VarType& lastType = lastVar.getType();
162 const bool isUnsizedArr = lastType.isArrayType() && (lastType.getArraySize() == glu::VarType::UNSIZED_ARRAY);
200 const glu::VarType type = generateType(rnd, 0, true, isLastMember && (m_features & FEATURE_UNSIZED_ARRAYS));
211 glu::VarType RandomSSBOLayoutCase::generateType (de::Random& rnd, int typeDepth, bool arrayOk, bool unsizedArrayOk)
222 const glu::VarType elementType = generateType(rnd, typeDepth, childArrayOk, false);
223 return glu::VarType(elementType, glu::VarType::UNSIZED_ARRAY);
229 vector<glu::VarType> memberType
[all...]
H A Des31fUniformBlockTests.cpp62 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances)
77 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0)
99 typeS.addMember("a", VarType(glu::TYPE_UINT_VEC3, PRECISION_HIGH), UNUSED_BOTH);
100 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT2, PRECISION_MEDIUM), 4));
101 typeS.addMember("c", VarType(glu::TYPE_UINT, PRECISION_LOW));
104 block.addUniform(Uniform("u", VarType(glu::TYPE_INT, PRECISION_MEDIUM)));
105 block.addUniform(Uniform("s", VarType(VarType(VarType(
[all...]
H A Des31fProgramInterfaceDefinitionUtil.hpp46 VariablePathComponent (const glu::VarType* type) :m_type(TYPE_TYPE) { m_data.type = type; }
57 const glu::VarType* getVariableType (void) const { DE_ASSERT(isVariableType()); return m_data.type; }
73 const glu::VarType* type;
180 void generateVariableTypeResourceNames (std::vector<std::string>& resources, const std::string& name, const glu::VarType& type, deUint32 resourceNameGenerationFlags);
H A Des31fShaderIntegerFunctionTests.cpp71 const glu::VarType& type;
74 VarValue (const glu::VarType& type_, const void* value_) : type(type_), value(value_) {}
361 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
362 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
363 m_spec.outputs.push_back(Symbol("sum", glu::VarType(baseType, precision)));
364 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP)));
457 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
458 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
459 m_spec.outputs.push_back(Symbol("diff", glu::VarType(baseType, precision)));
460 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseTyp
[all...]
H A Des31fSSBOLayoutCase.hpp69 BufferVar (const char* name, const glu::VarType& type, deUint32 flags);
72 const glu::VarType& getType (void) const { return m_type; }
77 glu::VarType m_type;
H A Des31fUniformLocationTests.cpp66 using glu::VarType;
78 VarType type;
84 UniformInfo (VarType type_, ShaderStage declareLocation_, ShaderStage layoutLocation_, ShaderStage checkLocation_, int location_ = -1)
127 string getUniformName (int ndx, const glu::VarType& type, const glu::TypeComponentVector& path)
135 string getFirstComponentName (const glu::VarType& type)
327 const glu::VarType subType = glu::getVarType(uniformInfo.type, subTypeIter.getPath());
562 const glu::VarType type = glu::getVarType(uniformInfo.type, subTypeIter.getPath());
692 glu::VarType createVarType (glu::DataType type)
694 return glu::VarType(type, glu::isDataTypeBoolOrBVec(type) ? glu::PRECISION_LAST : glu::PRECISION_HIGHP);
791 UniformInfo uniform (VarType(createVarTyp
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fUniformBlockTests.cpp60 BlockBasicTypeCase (Context& context, const char* name, const char* description, const VarType& type, deUint32 layoutFlags, int numInstances)
75 static void createBlockBasicTypeCases (tcu::TestCaseGroup* group, Context& context, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances = 0)
97 typeS.addMember("a", VarType(glu::TYPE_INT_VEC3, PRECISION_HIGH), UNUSED_BOTH); // First member is unused.
98 typeS.addMember("b", VarType(VarType(glu::TYPE_FLOAT_MAT3, PRECISION_MEDIUM), 4));
99 typeS.addMember("c", VarType(glu::TYPE_FLOAT_VEC4, PRECISION_HIGH));
102 block.addUniform(Uniform("s", VarType(&typeS), 0));
130 typeS.addMember("a", VarType(glu::TYPE_INT_VEC3, PRECISION_HIGH), UNUSED_BOTH);
131 typeS.addMember("b", VarType(VarType(gl
[all...]
/external/clang/test/SemaCXX/
H A Dreturn.cpp89 template <class VarType>
90 void Test(const VarType& value) {
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktShaderExecutor.hpp44 glu::VarType varType; //!< Symbol type.
47 Symbol (const std::string& name_, const glu::VarType& varType_) : name(name_), varType(varType_) {}
H A DvktShaderIntegerFunctionTests.cpp73 const glu::VarType& type;
76 VarValue (const glu::VarType& type_, const void* value_) : type(type_), value(value_) {}
548 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
549 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
550 m_spec.outputs.push_back(Symbol("sum", glu::VarType(baseType, precision)));
551 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseType, glu::PRECISION_LOWP)));
656 m_spec.inputs.push_back(Symbol("x", glu::VarType(baseType, precision)));
657 m_spec.inputs.push_back(Symbol("y", glu::VarType(baseType, precision)));
658 m_spec.outputs.push_back(Symbol("diff", glu::VarType(baseType, precision)));
659 m_spec.outputs.push_back(Symbol("carry", glu::VarType(baseTyp
[all...]
/external/llvm/tools/llvm-pdbdump/
H A DVariableDumper.cpp41 auto VarType = Var.getType();
51 dumpSymbolTypeAndName(*VarType, Var.getName());
54 if (isa<PDBSymbolTypeEnum>(*VarType))
59 dumpSymbolTypeAndName(*VarType, Var.getName());
68 dumpSymbolTypeAndName(*VarType, Var.getName());
75 dumpSymbolTypeAndName(*VarType, Var.getName());

Completed in 421 milliseconds

123