/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | blocklayout.cpp | 168 size_t baseAlignment = GetStd430BaseAlignment(variable.type, isRowMajor); variable 169 mCurrentAlignment = std::max(mCurrentAlignment, baseAlignment); 256 void BlockLayoutEncoder::align(size_t baseAlignment) in align() argument 259 checkedOffset += baseAlignment; in align() 262 checkedAlignmentOffset %= baseAlignment; in align() 300 size_t baseAlignment = 0; in getBlockLayoutInfo() local 306 baseAlignment = getTypeBaseAlignment(type, isRowMajorMatrix); in getBlockLayoutInfo() 318 baseAlignment = static_cast<int>(getTypeBaseAlignment(type, false)); in getBlockLayoutInfo() 324 baseAlignment = ComponentAlignment(numComponents); in getBlockLayoutInfo() 327 align(baseAlignment); in getBlockLayoutInfo() [all...] |
H A D | blocklayout.h | 102 void align(size_t baseAlignment);
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/ |
H A D | Layout.cpp | 249 const size_t baseAlignment) in CommonGlslStructLayoutOf() 263 layout.requireAlignment(baseAlignment, true); in CommonGlslStructLayoutOf() 271 const size_t baseAlignment) in CommonGlslLayoutOf() 282 layout.requireAlignment(baseAlignment, true); in CommonGlslLayoutOf() 292 matrixPacking, maskArray, baseAlignment); in CommonGlslLayoutOf() 346 layout.requireAlignment(baseAlignment, true); in CommonGlslLayoutOf() 244 CommonGlslStructLayoutOf(TField const *const *begin, TField const *const *end, const TLayoutBlockStorage storage, const TLayoutMatrixPacking matrixPacking, const bool maskArray, const size_t baseAlignment) CommonGlslStructLayoutOf() argument 267 CommonGlslLayoutOf(const TType &type, const TLayoutBlockStorage storage, const TLayoutMatrixPacking matrixPacking, const bool maskArray, const size_t baseAlignment) CommonGlslLayoutOf() argument
|
/third_party/spirv-tools/source/val/ |
H A D | validate_decorations.cpp | 186 uint32_t baseAlignment = 1; 192 return baseAlignment = vstate.samplerimage_variable_address_mode() / 8; 197 baseAlignment = words[2] / 8; 204 baseAlignment = 211 baseAlignment = getBaseAlignment(column_type, roundUp, inherited, 221 baseAlignment = 224 if (roundUp) baseAlignment = align(baseAlignment, 16u); 228 baseAlignment = 230 if (roundUp) baseAlignment [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/val/ |
H A D | validate_decorations.cpp | 181 uint32_t baseAlignment = 1; 185 baseAlignment = words[2] / 8; 192 baseAlignment = 199 baseAlignment = getBaseAlignment(column_type, roundUp, inherited, 209 baseAlignment = 215 baseAlignment = 217 if (roundUp) baseAlignment = align(baseAlignment, 16u); 226 baseAlignment = std::max( 227 baseAlignment, [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate_decorations.cpp | 181 uint32_t baseAlignment = 1; 185 baseAlignment = words[2] / 8; 192 baseAlignment = 199 baseAlignment = getBaseAlignment(column_type, roundUp, inherited, 209 baseAlignment = 215 baseAlignment = 217 if (roundUp) baseAlignment = align(baseAlignment, 16u); 226 baseAlignment = std::max( 227 baseAlignment, [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackFuzzLayoutCase.cpp | 531 int baseAlignment = 0; in computeInterfaceBlockAlignment() local 537 baseAlignment = std::max(baseAlignment, computeInterfaceBlockMemberAlignment(member.getType())); in computeInterfaceBlockAlignment() 540 return baseAlignment; in computeInterfaceBlockAlignment() 560 int baseAlignment = computeInterfaceBlockMemberAlignment(type); in computeXfbLayout() local 562 DE_ASSERT(baseAlignment == sizeof(deUint32) || baseAlignment == sizeof(deUint64)); in computeXfbLayout() 564 curOffset = deAlign32(curOffset, baseAlignment); in computeXfbLayout() 683 curOffset = deAlign32(curOffset, baseAlignment); in computeXfbLayout()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackFuzzLayoutCase.cpp | 531 int baseAlignment = 0; in computeInterfaceBlockAlignment() local 537 baseAlignment = std::max(baseAlignment, computeInterfaceBlockMemberAlignment(member.getType())); in computeInterfaceBlockAlignment() 540 return baseAlignment; in computeInterfaceBlockAlignment() 560 int baseAlignment = computeInterfaceBlockMemberAlignment(type); in computeXfbLayout() local 562 DE_ASSERT(baseAlignment == sizeof(deUint32) || baseAlignment == sizeof(deUint64)); in computeXfbLayout() 564 curOffset = deAlign32(curOffset, baseAlignment); in computeXfbLayout() 683 curOffset = deAlign32(curOffset, baseAlignment); in computeXfbLayout()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 477 const int baseAlignment = (layoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(type, layoutFlags) : in computeReferenceLayout() local 481 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 508 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 538 const int stride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(elemBasicType) : baseAlignment; in computeReferenceLayout() 565 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 599 curOffset = deAlign32(curOffset, baseAlignment); in computeReferenceLayout() 618 const int baseAlignment = (blockLayoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(varType, combinedFlags) : in computeReferenceLayout() local 622 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 695 const int size = computeReferenceLayout(layout, curBlockNdx, deAlign32(curOffset, baseAlignment), prefix, varType.getElementType(), combinedFlags); in computeReferenceLayout() 696 const int stride = deAlign32(size, baseAlignment); in computeReferenceLayout() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 477 const int baseAlignment = (layoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(type, layoutFlags) : in computeReferenceLayout() local 481 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 508 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 538 const int stride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(elemBasicType) : baseAlignment; in computeReferenceLayout() 565 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 599 curOffset = deAlign32(curOffset, baseAlignment); in computeReferenceLayout() 618 const int baseAlignment = (blockLayoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(varType, combinedFlags) : in computeReferenceLayout() local 622 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 695 const int size = computeReferenceLayout(layout, curBlockNdx, deAlign32(curOffset, baseAlignment), prefix, varType.getElementType(), combinedFlags); in computeReferenceLayout() 696 const int stride = deAlign32(size, baseAlignment); in computeReferenceLayout() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fSSBOLayoutCase.cpp | 469 const int baseAlignment = isStd140 ? computeStd140BaseAlignment(type, layoutFlags) in computeReferenceLayout() local 471 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 497 entry.matrixStride = baseAlignment; in computeReferenceLayout() 500 curOffset += numVecs*baseAlignment; in computeReferenceLayout() 520 const int stride = baseAlignment; in computeReferenceLayout() 544 const int vecStride = baseAlignment; in computeReferenceLayout() 577 curOffset = deAlign32(curOffset, baseAlignment); in computeReferenceLayout() 596 const int baseAlignment = isStd140 ? computeStd140BaseAlignment(varType, combinedFlags) in computeReferenceLayout() local 598 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ubo/ |
H A D | vktUniformBlockCase.cpp | 562 const int baseAlignment = (layoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(type, layoutFlags) : in computeReferenceLayout() local 566 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 593 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 623 const int stride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(elemBasicType) : baseAlignment; in computeReferenceLayout() 650 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 684 curOffset = deAlign32(curOffset, baseAlignment); in computeReferenceLayout()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ubo/ |
H A D | vktUniformBlockCase.cpp | 562 const int baseAlignment = (layoutFlags & LAYOUT_SCALAR) != 0 ? computeScalarBlockAlignment(type, layoutFlags) : in computeReferenceLayout() local 566 int curOffset = deAlign32(baseOffset, baseAlignment); in computeReferenceLayout() 593 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 623 const int stride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(elemBasicType) : baseAlignment; in computeReferenceLayout() 650 const int vecStride = (layoutFlags & LAYOUT_SCALAR) ? getDataTypeByteSize(vecType) : baseAlignment; in computeReferenceLayout() 684 curOffset = deAlign32(curOffset, baseAlignment); in computeReferenceLayout()
|
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcUniformBlockCase.cpp | 436 int baseAlignment = computeStd140BaseAlignment(type); in computeStd140Layout() local 438 curOffset = deAlign32(curOffset, baseAlignment); in computeStd140Layout() 544 curOffset = deAlign32(curOffset, baseAlignment); in computeStd140Layout()
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsUniformBlockCase.cpp | 463 int baseAlignment = computeStd140BaseAlignment(type); in computeStd140Layout() local 465 curOffset = deAlign32(curOffset, baseAlignment); in computeStd140Layout() 574 curOffset = deAlign32(curOffset, baseAlignment); in computeStd140Layout()
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
H A D | OutputASM.cpp | 346 size_t baseAlignment = 0; in getBlockLayoutInfo() local 352 baseAlignment = ComponentsPerRegister; in getBlockLayoutInfo() 363 baseAlignment = ComponentsPerRegister; in getBlockLayoutInfo() 369 baseAlignment = (numComponents == 3 ? 4u : numComponents); in getBlockLayoutInfo() 372 mCurrentOffset = sw::align(mCurrentOffset, baseAlignment); in getBlockLayoutInfo()
|