| /third_party/glslang/glslang/Include/ |
| D | Types.h | 1505 TArraySizes* arraySizes; variable 1526 arraySizes = nullptr; in initType() 1567 return matrixCols == 0 && vectorSize == 1 && arraySizes == nullptr && userDef == nullptr; in isScalar() 1591 …arraySizes(nullptr), structure(nullptr), fieldName(nullptr), typeName(nullptr), typeParameters(nul… in POOL_ALLOCATOR_NEW_DELETE() 1605 …arraySizes(nullptr), structure(nullptr), fieldName(nullptr), typeName(nullptr), typeParameters(nul… in basicType() 1621 …arraySizes(p.arraySizes), structure(nullptr), fieldName(nullptr), typeName(nullptr), typeParameter… in TType() 1657 arraySizes(as), structure(nullptr), fieldName(nullptr), typeName(nullptr), in basicType() 1674 arraySizes = nullptr; 1677 arraySizes = new TArraySizes; 1678 arraySizes->copyDereferenced(*type.arraySizes); [all …]
|
| /third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
| D | blocklayoutHLSL.cpp | 30 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument 46 if (!isPacked() || gl::IsMatrixType(type) || !arraySizes.empty()) in getBlockLayoutInfo() 55 if (!arraySizes.empty()) in getBlockLayoutInfo() 61 else if (!arraySizes.empty()) in getBlockLayoutInfo() 79 const std::vector<unsigned int> &arraySizes, in advanceOffset() argument 86 if (!arraySizes.empty()) in advanceOffset() 88 unsigned int arraySize = gl::ArraySizeProduct(arraySizes); in advanceOffset() 154 encoder->encodeType(variable.type, variable.arraySizes, false); in HLSLVariableRegisterCount()
|
| D | ShaderVars.cpp | 63 arraySizes.push_back(arraySizeIn); in ShaderVariable() 73 arraySizes(other.arraySizes), in ShaderVariable() 104 arraySizes = other.arraySizes; in operator =() 133 mappedName != other.mappedName || arraySizes != other.arraySizes || in operator ==() 158 arraySizes.clear(); in setArraySize() 161 arraySizes.push_back(size); in setArraySize() 167 return gl::InnerArraySizeProduct(arraySizes); in getInnerArraySizeProduct() 172 return gl::ArraySizeProduct(arraySizes); in getArraySizeProduct() 179 arraySizes.pop_back(); in indexIntoArray() 184 ASSERT(arraySizes.size() > arrayNestingIndex); in getNestedArraySize() [all …]
|
| D | StaticType.h | 70 const unsigned int *arraySizes, in BuildStaticArrayMangledName() argument 83 arrayName.name[4] = static_cast<char>('0' + arraySizes[0]); in BuildStaticArrayMangledName() 105 const unsigned int *arraySizes, 113 arraySizes, 147 const unsigned int *arraySizes, 155 TSpan<const unsigned int>(arraySizes, numArraySizes), 156 …yInstance<basicType, precision, qualifier, primarySize, secondarySize, arraySizes, numArraySizes>.… 181 const unsigned int *arraySizes, 188 static_assert(arraySizes[0] < 10, "only single-digit dimensions are supported in static types"); in GetArray() 190 arraySizes, numArraySizes>; in GetArray()
|
| D | blocklayout.h | 80 const std::vector<unsigned int> &arraySizes, 86 const std::vector<unsigned int> &arraySizes); 105 const std::vector<unsigned int> &arraySizes, 110 const std::vector<unsigned int> &arraySizes, 129 const std::vector<unsigned int> &arraySizes, 135 const std::vector<unsigned int> &arraySizes, in advanceOffset() argument 155 const std::vector<unsigned int> &arraySizes, 160 const std::vector<unsigned int> &arraySizes, 236 const std::vector<unsigned int> &arraySizes) in visitNamedOpaqueObject() argument 242 const std::vector<unsigned int> &arraySizes) = 0; [all …]
|
| D | blocklayout.cpp | 91 if (variable.arraySizes.size() > 1u) in TraverseStructArrayVariable() 122 if (arrayNestingIndex + 2u < variable.arraySizes.size()) in TraverseArrayOfArraysVariable() 184 const std::vector<unsigned int> &arraySizes, in encodeType() argument 190 getBlockLayoutInfo(type, arraySizes, isRowMajorMatrix, &arrayStride, &matrixStride); in encodeType() 197 advanceOffset(type, arraySizes, isRowMajorMatrix, arrayStride, matrixStride); in encodeType() 204 const std::vector<unsigned int> &arraySizes) in encodeArrayOfPreEncodedStructs() argument 206 const unsigned int innerArraySizeProduct = gl::InnerArraySizeProduct(arraySizes); in encodeArrayOfPreEncodedStructs() 207 const unsigned int outermostArraySize = gl::OutermostArraySize(arraySizes); in encodeArrayOfPreEncodedStructs() 269 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument 292 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument [all …]
|
| D | ValidateTypeSizeLimitations.cpp | 157 const TSpan<const unsigned int> &arraySizes = type.getArraySizes(); in setFieldOrVariableProperties() local 158 if (!arraySizes.empty()) in setFieldOrVariableProperties() 160 variableOut->arraySizes.assign(arraySizes.begin(), arraySizes.end()); in setFieldOrVariableProperties()
|
| D | BuildSPIRV.cpp | 25 if (a.arraySizes != b.arraySizes) in operator ==() 101 const TSpan<const unsigned int> arraySizes, in ToShaderVariable() argument 107 var.arraySizes = {arraySizes.begin(), arraySizes.end()}; in ToShaderVariable() 140 return ToShaderVariable(type.block, glType, type.arraySizes, isRowMajor); in SpirvTypeToShaderVariable() 177 fieldInfo = encoder->encodeArrayOfPreEncodedStructs(structSize, fieldVar.arraySizes); in Encode() 183 encoder->encodeType(fieldVar.type, fieldVar.arraySizes, fieldVar.isRowMajorLayout); in Encode() 227 element.arraySizes.clear(); in GetArrayStrideInBlock() 237 encoder->encodeType(var.type, var.arraySizes, var.isRowMajorLayout); in GetArrayStrideInBlock() 529 spirvType.arraySizes = type.getArraySizes(); in getSpirvType() 733 if (!type.arraySizes.empty()) in declareType() [all …]
|
| D | BuildSPIRV.h | 98 TSpan<const unsigned int> arraySizes; member 141 !type.arraySizes.empty()); in operator() 155 (type.block == nullptr && !type.arraySizes.empty() && type.secondarySize > 1 && in operator() 161 if (!type.arraySizes.empty()) in operator() 163 result = angle::ComputeGenericHash(type.arraySizes.data(), in operator() 164 type.arraySizes.size() * sizeof(type.arraySizes[0])); in operator()
|
| D | Declarator.cpp | 21 const TVector<unsigned int> *arraySizes, in TDeclarator() argument 23 : mName(name), mArraySizes(arraySizes), mLine(line) in TDeclarator()
|
| /third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/ |
| D | blocklayoutHLSL.cpp | 30 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument 46 if (!isPacked() || gl::IsMatrixType(type) || !arraySizes.empty()) in getBlockLayoutInfo() 55 if (!arraySizes.empty()) in getBlockLayoutInfo() 61 else if (!arraySizes.empty()) in getBlockLayoutInfo() 79 const std::vector<unsigned int> &arraySizes, in advanceOffset() argument 86 if (!arraySizes.empty()) in advanceOffset() 88 unsigned int arraySize = gl::ArraySizeProduct(arraySizes); in advanceOffset() 154 encoder->encodeType(variable.type, variable.arraySizes, false); in HLSLVariableRegisterCount()
|
| D | ShaderVars.cpp | 48 arraySizes.push_back(arraySizeIn); in ShaderVariable() 58 arraySizes(other.arraySizes), in ShaderVariable() 73 arraySizes = other.arraySizes; in operator =() 86 mappedName != other.mappedName || arraySizes != other.arraySizes || in operator ==() 103 arraySizes.clear(); in setArraySize() 106 arraySizes.push_back(size); in setArraySize() 113 for (size_t index = 1; index < arraySizes.size(); ++index) in getInnerArraySizeProduct() 122 return gl::ArraySizeProduct(arraySizes); in getArraySizeProduct() 129 arraySizes.pop_back(); in indexIntoArray() 134 ASSERT(arraySizes.size() > arrayNestingIndex); in getNestedArraySize() [all …]
|
| D | blocklayout.cpp | 84 if (variable.arraySizes.size() > 1u) in TraverseStructArrayVariable() 115 if (arrayNestingIndex + 2u < variable.arraySizes.size()) in TraverseArrayOfArraysVariable() 176 const std::vector<unsigned int> &arraySizes, in encodeType() argument 182 getBlockLayoutInfo(type, arraySizes, isRowMajorMatrix, &arrayStride, &matrixStride); in encodeType() 189 advanceOffset(type, arraySizes, isRowMajorMatrix, arrayStride, matrixStride); in encodeType() 226 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument 249 const std::vector<unsigned int> &arraySizes, in getBlockLayoutInfo() argument 266 if (!arraySizes.empty()) in getBlockLayoutInfo() 273 else if (!arraySizes.empty()) in getBlockLayoutInfo() 291 const std::vector<unsigned int> &arraySizes, in advanceOffset() argument [all …]
|
| D | blocklayout.h | 83 const std::vector<unsigned int> &arraySizes, 103 const std::vector<unsigned int> &arraySizes, 108 const std::vector<unsigned int> &arraySizes, 127 const std::vector<unsigned int> &arraySizes, 133 const std::vector<unsigned int> &arraySizes, in advanceOffset() argument 153 const std::vector<unsigned int> &arraySizes, 158 const std::vector<unsigned int> &arraySizes,
|
| D | Declarator.cpp | 21 const TVector<unsigned int> *arraySizes, in TDeclarator() argument 23 : mName(name), mArraySizes(arraySizes), mLine(line) in TDeclarator()
|
| /third_party/vk-gl-cts/external/vulkancts/modules/vulkan/binding_model/ |
| D | vktBindingDescriptorSetRandomTests.cpp | 240 arraySizes(numSets), in RandomLayout() 248 vector<vector<deUint32> > arraySizes; member in vkt::BindingModel::__anon1973e2460111::RandomLayout 523 vector<deUint32> &arraySizes = randomLayout.arraySizes[s]; in generateRandomLayout() local 539 arraySizes = vector<deUint32>(numBindings); in generateRandomLayout() 552 vector<deUint32> &arraySizes = randomLayout.arraySizes[s]; in generateRandomLayout() local 571 arraySizes[b] = 0; in generateRandomLayout() 582 arraySizes[b] = 0; in generateRandomLayout() 623 … arraySizes[b] = randRange(&rnd, 0, de::min(maxArray, caseDef.maxPerStageUniformBuffers - numUBO)); in generateRandomLayout() 624 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout() 631 …arraySizes[b] = randRange(&rnd, 0, de::min(maxArray, caseDef.maxPerStageStorageBuffers - numSSBO)); in generateRandomLayout() [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/binding_model/ |
| D | vktBindingDescriptorSetRandomTests.cpp | 240 arraySizes(numSets), in RandomLayout() 248 vector<vector<deUint32> > arraySizes; member in vkt::BindingModel::__anone7e060c60111::RandomLayout 523 vector<deUint32> &arraySizes = randomLayout.arraySizes[s]; in generateRandomLayout() local 539 arraySizes = vector<deUint32>(numBindings); in generateRandomLayout() 552 vector<deUint32> &arraySizes = randomLayout.arraySizes[s]; in generateRandomLayout() local 571 arraySizes[b] = 0; in generateRandomLayout() 582 arraySizes[b] = 0; in generateRandomLayout() 623 … arraySizes[b] = randRange(&rnd, 0, de::min(maxArray, caseDef.maxPerStageUniformBuffers - numUBO)); in generateRandomLayout() 624 binding.descriptorCount = arraySizes[b] ? arraySizes[b] : 1; in generateRandomLayout() 631 …arraySizes[b] = randRange(&rnd, 0, de::min(maxArray, caseDef.maxPerStageStorageBuffers - numSSBO)); in generateRandomLayout() [all …]
|
| /third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/ |
| D | RewriteRowMajorMatrices.cpp | 228 const TSpan<const unsigned int> &arraySizes = mBaseExpressionType.getArraySizes(); in getNextElement() local 231 if (mArrayIndices.back() >= arraySizes.back()) in getNextElement() 242 incrementIndices(arraySizes); in getNextElement() 257 TVector<unsigned int> arraySizes(baseTypeArraySizes.begin(), baseTypeArraySizes.end()); in constructReadTransformExpression() local 263 TVector<unsigned int> accumulatedArraySizes(arraySizes.size() - 1); in constructReadTransformExpression() 267 accumulatedArraySizes[0] = arraySizes[0]; in constructReadTransformExpression() 269 for (size_t index = 1; index + 1 < arraySizes.size(); ++index) in constructReadTransformExpression() 271 accumulatedArraySizes[index] = accumulatedArraySizes[index - 1] * arraySizes[index]; in constructReadTransformExpression() 274 return constructReadTransformExpressionHelper(arraySizes, accumulatedArraySizes, baseType, in constructReadTransformExpression() 290 void incrementIndices(const TSpan<const unsigned int> &arraySizes) in incrementIndices() argument [all …]
|
| /third_party/glslang/glslang/HLSL/ |
| D | hlslGrammar.cpp | 450 TArraySizes* arraySizes = nullptr; in acceptDeclaration() local 451 acceptArraySpecifier(arraySizes); in acceptDeclaration() 461 variableType.transferArraySizes(arraySizes); in acceptDeclaration() 1044 TArraySizes* arraySizes = new TArraySizes; in acceptTessellationPatchTemplateType() local 1045 arraySizes->addInnerSize(size->getAsConstantUnion()->getConstArray()[0].getIConst()); in acceptTessellationPatchTemplateType() 1046 type.transferArraySizes(arraySizes); in acceptTessellationPatchTemplateType() 1210 TArraySizes *arraySizes = nullptr; // TODO: array in acceptSamplerTypeDX9() local 1218 type.shallowCopy(TType(sampler, EvqUniform, arraySizes)); in acceptSamplerTypeDX9() 1256 TArraySizes* arraySizes = nullptr; // TODO: array in acceptSamplerType() local 1261 type.shallowCopy(TType(sampler, EvqUniform, arraySizes)); in acceptSamplerType() [all …]
|
| /third_party/glslang/glslang/MachineIndependent/ |
| D | SymbolTable.cpp | 168 if (arraySizes) { in buildMangledName() 171 for (int i = 0; i < arraySizes->getNumDims(); ++i) { in buildMangledName() 172 if (arraySizes->getDimNode(i)) { in buildMangledName() 173 if (arraySizes->getDimNode(i)->getAsSymbolNode()) in buildMangledName() 174 … snprintf(buf, maxSize, "s%lld", arraySizes->getDimNode(i)->getAsSymbolNode()->getId()); in buildMangledName() 176 snprintf(buf, maxSize, "s%p", arraySizes->getDimNode(i)); in buildMangledName() 178 snprintf(buf, maxSize, "%d", arraySizes->getDimSize(i)); in buildMangledName()
|
| /third_party/skia/third_party/externals/angle2/include/GLSLANG/ |
| D | ShaderVars.h | 77 bool isArrayOfArrays() const { return arraySizes.size() >= 2u; } in isArrayOfArrays() 78 bool isArray() const { return !arraySizes.empty(); } in isArray() 89 unsigned int getOutermostArraySize() const { return isArray() ? arraySizes.back() : 0; } in getOutermostArraySize() 188 std::vector<unsigned int> arraySizes; member
|
| /third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
| D | vktPipelineImageTests.cpp | 481 std::vector<int> arraySizes; in createImageSizeTests() local 595 arraySizes.push_back(3); in createImageSizeTests() 596 arraySizes.push_back(6); in createImageSizeTests() 600 arraySizes.push_back(6); in createImageSizeTests() 605 arraySizes.push_back(6); in createImageSizeTests() 606 arraySizes.push_back(6 * 6); in createImageSizeTests() 610 arraySizes.push_back(1); in createImageSizeTests() 620 for (size_t arraySizeNdx = 0; arraySizeNdx < arraySizes.size(); arraySizeNdx++) in createImageSizeTests() 623 …getSizeName(imageViewType, imageSizes[sizeNdx], arraySizes[arraySizeNdx], pipelineProtectedAccess[… in createImageSizeTests() 632 arraySizes[arraySizeNdx], in createImageSizeTests()
|
| /third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
| D | vktPipelineImageTests.cpp | 481 std::vector<int> arraySizes; in createImageSizeTests() local 595 arraySizes.push_back(3); in createImageSizeTests() 596 arraySizes.push_back(6); in createImageSizeTests() 600 arraySizes.push_back(6); in createImageSizeTests() 605 arraySizes.push_back(6); in createImageSizeTests() 606 arraySizes.push_back(6 * 6); in createImageSizeTests() 610 arraySizes.push_back(1); in createImageSizeTests() 620 for (size_t arraySizeNdx = 0; arraySizeNdx < arraySizes.size(); arraySizeNdx++) in createImageSizeTests() 623 …getSizeName(imageViewType, imageSizes[sizeNdx], arraySizes[arraySizeNdx], pipelineProtectedAccess[… in createImageSizeTests() 632 arraySizes[arraySizeNdx], in createImageSizeTests()
|
| /third_party/flutter/skia/third_party/externals/angle2/include/GLSLANG/ |
| D | ShaderVars.h | 71 bool isArrayOfArrays() const { return arraySizes.size() >= 2u; } in isArrayOfArrays() 72 bool isArray() const { return !arraySizes.empty(); } in isArray() 83 unsigned int getOutermostArraySize() const { return isArray() ? arraySizes.back() : 0; } in getOutermostArraySize() 126 std::vector<unsigned int> arraySizes; member
|
| /third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
| D | RewriteArrayOfArrayOfOpaqueUniforms.cpp | 281 const TSpan<const unsigned int> &arraySizes = type.getArraySizes(); in visitDeclaration() local 282 mUniformMap[uniformVariable].mSubArraySizes.resize(arraySizes.size()); in visitDeclaration() 284 for (size_t dimension = 0; dimension < arraySizes.size(); ++dimension) in visitDeclaration() 287 runningProduct *= arraySizes[dimension]; in visitDeclaration()
|