Home
last modified time | relevance | path

Searched refs:structType (Results 1 - 25 of 46) sorted by relevance

12

/third_party/skia/src/sksl/ir/
H A DSkSLInterfaceBlock.h72 const Type* structType = &this->variable().type(); variable
73 if (structType->isArray()) {
74 structType = &structType->componentType();
76 for (const auto& f : structType->fields()) {
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkDeviceFeatures.cpp132 VkStructureType structType = p->getFeatureDesc().sType; in DeviceFeatures() local
135 if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT) in DeviceFeatures()
137 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT) in DeviceFeatures()
140 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR) in DeviceFeatures()
142 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV) in DeviceFeatures()
144 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT) in DeviceFeatures()
146 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT) in DeviceFeatures()
148 else if (structType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT) in DeviceFeatures()
H A DvkQueryUtil.hpp176 void addToChainVulkanStructure (void*** chainPNextPtr, StructType& structType) in addToChainVulkanStructure() argument
180 (**chainPNextPtr) = &structType; in addToChainVulkanStructure()
182 (*chainPNextPtr) = &structType.pNext; in addToChainVulkanStructure()
186 void addToChainVulkanStructure (const void*** chainPNextPtr, StructType& structType) in addToChainVulkanStructure() argument
190 (**chainPNextPtr) = &structType; in addToChainVulkanStructure()
192 (*chainPNextPtr) = &structType.pNext; in addToChainVulkanStructure()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationUserDefinedIO.cpp138 const glu::StructType& structType = *rootType.getStructPtr(); in glslTraverseBasicTypes() local
139 const int numMembers = structType.getNumMembers(); in glslTraverseBasicTypes()
144 const glu::StructMember& member = structType.getMember(membNdx); in glslTraverseBasicTypes()
232 const glu::StructType& structType = *type.getStructPtr(); in numBasicSubobjects() local
234 for (int i = 0; i < structType.getNumMembers(); ++i) in numBasicSubobjects()
235 result += numBasicSubobjects(structType.getMember(i).getType()); in numBasicSubobjects()
497 glu::StructType& structType = m_structTypes.back(); in UserDefinedIOTest() local
498 const glu::VarType structVarType (&structType); in UserDefinedIOTest()
501 structType.addMember("x", glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP)); in UserDefinedIOTest()
502 structType in UserDefinedIOTest()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/
H A DvktTessellationUserDefinedIO.cpp138 const glu::StructType& structType = *rootType.getStructPtr(); in glslTraverseBasicTypes() local
139 const int numMembers = structType.getNumMembers(); in glslTraverseBasicTypes()
144 const glu::StructMember& member = structType.getMember(membNdx); in glslTraverseBasicTypes()
232 const glu::StructType& structType = *type.getStructPtr(); in numBasicSubobjects() local
234 for (int i = 0; i < structType.getNumMembers(); ++i) in numBasicSubobjects()
235 result += numBasicSubobjects(structType.getMember(i).getType()); in numBasicSubobjects()
497 glu::StructType& structType = m_structTypes.back(); in UserDefinedIOTest() local
498 const glu::VarType structVarType (&structType); in UserDefinedIOTest()
501 structType.addMember("x", glu::VarType(glu::TYPE_INT, glu::PRECISION_HIGHP)); in UserDefinedIOTest()
502 structType in UserDefinedIOTest()
[all...]
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fProgramUniformTests.cpp227 const StructType& structType = *type.getStructPtr(); in typeContainsMatchingBasicType() local
228 for (int i = 0; i < structType.getNumMembers(); i++) in typeContainsMatchingBasicType()
229 if (typeContainsMatchingBasicType(structType.getMember(i).getType(), predicate)) in typeContainsMatchingBasicType()
248 const StructType& structType = *type.getStructPtr(); in getDistinctSamplerTypes() local
249 for (int i = 0; i < structType.getNumMembers(); i++) in getDistinctSamplerTypes()
250 getDistinctSamplerTypes(dst, structType.getMember(i).getType()); in getDistinctSamplerTypes()
263 const StructType& structType = *type.getStructPtr(); in getNumSamplersInType() local
265 for (int i = 0; i < structType.getNumMembers(); i++) in getNumSamplersInType()
266 sum += getNumSamplersInType(structType.getMember(i).getType()); in getNumSamplersInType()
397 StructType* const structType in basicStruct() local
424 StructType* const structType = new StructType((string("structType") + nameSuffix).c_str()); nestedArraysStructs() local
1042 const StructType& structType = *varType.getStructPtr(); generateBasicUniforms() local
[all...]
H A Des31fUniformLocationTests.cpp306 const glu::StructType* const structType = uniformInfo.type.getStructPtr(); in genShaderSources()
307 if (!declaredStructs.count(structType)) in genShaderSources()
310 vertDecl << glu::declare(structType, 0) << ";\n"; in genShaderSources()
313 fragDecl << glu::declare(structType, 0) << ";\n"; in genShaderSources()
315 declaredStructs.insert(structType); in genShaderSources()
/third_party/vk-gl-cts/framework/opengl/
H A DgluVarType.hpp304 DeclareStructType (const StructType& structType_, int indentLevel_) : structType(structType_), indentLevel(indentLevel_) {} in DeclareStructType()
306 StructType structType; member
328 inline decl::DeclareStructType declare (const StructType& structType, int indentLevel = 0) { return decl::DeclareStructType (structType, indentLevel); } in declare() argument
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fUniformApiTests.cpp223 const StructType& structType = *type.getStructPtr(); in typeContainsMatchingBasicType() local
224 for (int i = 0; i < structType.getNumMembers(); i++) in typeContainsMatchingBasicType()
225 if (typeContainsMatchingBasicType(structType.getMember(i).getType(), predicate)) in typeContainsMatchingBasicType()
244 const StructType& structType = *type.getStructPtr(); in getDistinctSamplerTypes() local
245 for (int i = 0; i < structType.getNumMembers(); i++) in getDistinctSamplerTypes()
246 getDistinctSamplerTypes(dst, structType.getMember(i).getType()); in getDistinctSamplerTypes()
259 const StructType& structType = *type.getStructPtr(); in getNumSamplersInType() local
261 for (int i = 0; i < structType.getNumMembers(); i++) in getNumSamplersInType()
262 sum += getNumSamplersInType(structType.getMember(i).getType()); in getNumSamplersInType()
275 StructType* const structType in generateRandomType()
444 StructType* const structType = new StructType((string("structType") + nameSuffix).c_str()); nestedArraysStructs() local
1226 const StructType& structType = *varType.getStructPtr(); generateBasicUniforms() local
[all...]
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fUniformApiTests.cpp163 const StructType& structType = *type.getStructPtr(); in typeContainsMatchingBasicType() local
164 for (int i = 0; i < structType.getNumMembers(); i++) in typeContainsMatchingBasicType()
165 if (typeContainsMatchingBasicType(structType.getMember(i).getType(), predicate)) in typeContainsMatchingBasicType()
184 const StructType& structType = *type.getStructPtr(); in getDistinctSamplerTypes() local
185 for (int i = 0; i < structType.getNumMembers(); i++) in getDistinctSamplerTypes()
186 getDistinctSamplerTypes(dst, structType.getMember(i).getType()); in getDistinctSamplerTypes()
199 const StructType& structType = *type.getStructPtr(); in getNumSamplersInType() local
201 for (int i = 0; i < structType.getNumMembers(); i++) in getNumSamplersInType()
202 sum += getNumSamplersInType(structType.getMember(i).getType()); in getNumSamplersInType()
215 StructType* const structType in generateRandomType()
378 StructType* const structType = new StructType((string("structType") + nameSuffix).c_str()); nestedArraysStructs() local
1055 const StructType& structType = *varType.getStructPtr(); generateBasicUniforms() local
[all...]
/third_party/vk-gl-cts/external/openglcts/modules/common/
H A DglcUniformBlockCase.cpp724 void generateDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
726 void generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
727 void generateFullDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel);
729 void generateDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
731 DE_ASSERT(structType.getTypeName() != DE_NULL); in generateDeclaration()
732 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
736 void generateFullDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
739 if (structType.getTypeName()) in generateFullDeclaration()
740 src << " " << structType.getTypeName(); in generateFullDeclaration()
743 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
753 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
H A DvktTransformFeedbackRandomLayoutCase.cpp219 StructType& structType = m_interface.allocStruct(std::string("s") + genName('A', 'Z', m_structNdx)); in generateType() local
232 structType.addMember(std::string("m") + (char)('A' + ndx), memberTypes[ndx], flags); in generateType()
235 return VarType(&structType, m_explicitXfbOffsets ? static_cast<deUint32>(LAYOUT_XFBOFFSET) : 0u); in generateType()
H A DvktTransformFeedbackFuzzLayoutCase.cpp981 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
983 void generateLocalDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
984 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
986 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
988 DE_ASSERT(structType.hasTypeName()); in generateDeclaration()
989 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
993 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
996 if (structType.hasTypeName()) in generateFullDeclaration()
997 src << " " << structType.getTypeName(); in generateFullDeclaration()
1000 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
1009 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int ) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo/
H A DvktRandomUniformBlockCase.cpp199 StructType& structType = m_interface.allocStruct(std::string("s") + genName('A', 'Z', m_structNdx)); in generateType() local
210 structType.addMember(std::string("m") + (char)('A' + ndx), memberTypes[ndx], flags); in generateType()
213 return VarType(&structType, m_shuffleUniformMembers ? static_cast<deUint32>(LAYOUT_OFFSET) : 0u); in generateType()
H A DvktUniformBlockCase.cpp956 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
958 void generateLocalDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
959 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
961 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
963 DE_ASSERT(structType.hasTypeName()); in generateDeclaration()
964 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
968 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
971 if (structType.hasTypeName()) in generateFullDeclaration()
972 src << " " << structType.getTypeName(); in generateFullDeclaration()
975 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
984 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int ) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/modules/glshared/
H A DglsRandomUniformBlockCase.cpp173 StructType& structType = m_interface.allocStruct((string("s") + genName('A', 'Z', m_structNdx)).c_str()); in generateType() local
184 structType.addMember((string("m") + (char)('A' + ndx)).c_str(), memberTypes[ndx], flags); in generateType()
187 return VarType(&structType); in generateType()
H A DglsUniformBlockCase.cpp815 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
817 void generateLocalDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
818 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
820 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
822 DE_ASSERT(structType.getTypeName() != DE_NULL); in generateDeclaration()
823 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
827 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
830 if (structType.getTypeName()) in generateFullDeclaration()
831 src << " " << structType.getTypeName(); in generateFullDeclaration()
834 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
843 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int indentLevel) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/
H A DvktTransformFeedbackRandomLayoutCase.cpp220 StructType& structType = m_interface.allocStruct(std::string("s") + genName('A', 'Z', m_structNdx)); in generateType() local
233 structType.addMember(std::string("m") + (char)('A' + ndx), memberTypes[ndx], flags); in generateType()
236 return VarType(&structType, m_explicitXfbOffsets ? static_cast<deUint32>(LAYOUT_XFBOFFSET) : 0u); in generateType()
H A DvktTransformFeedbackFuzzLayoutCase.cpp981 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
983 void generateLocalDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
984 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
986 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
988 DE_ASSERT(structType.hasTypeName()); in generateDeclaration()
989 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
993 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
996 if (structType.hasTypeName()) in generateFullDeclaration()
997 src << " " << structType.getTypeName(); in generateFullDeclaration()
1000 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
1009 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int ) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ubo/
H A DvktRandomUniformBlockCase.cpp200 StructType& structType = m_interface.allocStruct(std::string("s") + genName('A', 'Z', m_structNdx)); in generateType() local
211 structType.addMember(std::string("m") + (char)('A' + ndx), memberTypes[ndx], flags); in generateType()
214 return VarType(&structType, m_shuffleUniformMembers ? static_cast<deUint32>(LAYOUT_OFFSET) : 0u); in generateType()
H A DvktUniformBlockCase.cpp956 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
958 void generateLocalDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
959 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel);
961 void generateDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateDeclaration() argument
963 DE_ASSERT(structType.hasTypeName()); in generateDeclaration()
964 generateFullDeclaration(src, structType, indentLevel); in generateDeclaration()
968 void generateFullDeclaration (std::ostringstream& src, const StructType& structType, int indentLevel) in generateFullDeclaration() argument
971 if (structType.hasTypeName()) in generateFullDeclaration()
972 src << " " << structType.getTypeName(); in generateFullDeclaration()
975 for (StructType::ConstIterator memberIter = structType in generateFullDeclaration()
984 generateLocalDeclaration(std::ostringstream& src, const StructType& structType, int ) generateLocalDeclaration() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/memory_model/
H A DvktMemoryModelSharedLayout.cpp176 de::SharedPtr<glu::StructType> structType = m_interface.allocStruct(name); in generateType() local
180 structType.get()->addMember((string("m") + static_cast<char>(('A' + i))).c_str(), memberTypes[i]); in generateType()
182 return glu::VarType(structType.get()); in generateType()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/memory_model/
H A DvktMemoryModelSharedLayout.cpp176 de::SharedPtr<glu::StructType> structType = m_interface.allocStruct(name); in generateType() local
180 structType.get()->addMember((string("m") + static_cast<char>(('A' + i))).c_str(), memberTypes[i]); in generateType()
182 return glu::VarType(structType.get()); in generateType()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
H A DInitializeVariables.cpp91 const TStructure *structType = initializedNode->getType().getStruct(); in AddStructZeroInitSequence() local
92 for (int i = 0; i < static_cast<int>(structType->fields().size()); ++i) in AddStructZeroInitSequence()
/third_party/skia/src/sksl/dsl/
H A DDSLCore.cpp254 const SkSL::Type* structType = ThreadContext::SymbolTable()->takeOwnershipOfSymbol( in InterfaceBlock() local
256 DSLType varType = arraySize > 0 ? Array(structType, arraySize) : DSLType(structType); in InterfaceBlock()
271 const std::vector<SkSL::Type::Field>& structFields = structType->fields(); in InterfaceBlock()

Completed in 35 milliseconds

12