Lines Matching refs:alignment
23 Size alignment = 1; in decorateType() local
24 return decorateType(structType, size, alignment); in decorateType()
30 VulkanLayoutUtils::Size &alignment) { in decorateType() argument
69 alignment = maxMemberAlignment; in decorateType()
81 VulkanLayoutUtils::Size &alignment) { in decorateType() argument
83 alignment = getScalarTypeAlignment(type); in decorateType()
85 size = alignment; in decorateType()
89 return decorateType(structType, size, alignment); in decorateType()
91 return decorateType(arrayType, size, alignment); in decorateType()
93 return decorateType(vectorType, size, alignment); in decorateType()
96 return decorateType(arrayType, alignment); in decorateType()
103 VulkanLayoutUtils::Size &alignment) { in decorateType() argument
116 alignment = numElements == 2 ? elementAlignment * 2 : elementAlignment * 4; in decorateType()
122 VulkanLayoutUtils::Size &alignment) { in decorateType() argument
133 alignment = elementAlignment; in decorateType()
138 VulkanLayoutUtils::Size &alignment) { in decorateType() argument
142 auto memberType = decorateType(elementType, elementSize, alignment); in decorateType()