/third_party/skia/src/sksl/ir/ |
H A D | SkSLInterfaceBlock.h | 72 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 D | vkDeviceFeatures.cpp | 132 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 D | vkQueryUtil.hpp | 176 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 D | vktTessellationUserDefinedIO.cpp | 138 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 D | vktTessellationUserDefinedIO.cpp | 138 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 D | es31fProgramUniformTests.cpp | 227 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 D | es31fUniformLocationTests.cpp | 306 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 D | gluVarType.hpp | 304 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 D | es3fUniformApiTests.cpp | 223 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 D | es2fUniformApiTests.cpp | 163 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 D | glcUniformBlockCase.cpp | 724 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 D | vktTransformFeedbackRandomLayoutCase.cpp | 219 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 D | vktTransformFeedbackFuzzLayoutCase.cpp | 981 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 D | vktRandomUniformBlockCase.cpp | 199 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 D | vktUniformBlockCase.cpp | 956 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 D | glsRandomUniformBlockCase.cpp | 173 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 D | glsUniformBlockCase.cpp | 815 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 D | vktTransformFeedbackRandomLayoutCase.cpp | 220 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 D | vktTransformFeedbackFuzzLayoutCase.cpp | 981 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 D | vktRandomUniformBlockCase.cpp | 200 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 D | vktUniformBlockCase.cpp | 956 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 D | vktMemoryModelSharedLayout.cpp | 176 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 D | vktMemoryModelSharedLayout.cpp | 176 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 D | InitializeVariables.cpp | 91 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 D | DSLCore.cpp | 254 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()
|