Lines Matching full:pod
29 pod.typeIndex = GetUniformTypeIndex(typeIn); in LinkedUniform()
30 SetBitField(pod.precision, precisionIn); in LinkedUniform()
31 pod.location = locationIn; in LinkedUniform()
32 SetBitField(pod.binding, bindingIn); in LinkedUniform()
33 SetBitField(pod.offset, offsetIn); in LinkedUniform()
34 SetBitField(pod.bufferIndex, bufferIndexIn); in LinkedUniform()
35 pod.outerArraySizeProduct = 1; in LinkedUniform()
36 SetBitField(pod.arraySize, arraySizesIn.empty() ? 1u : arraySizesIn[0]); in LinkedUniform()
37 SetBitField(pod.flagBits.isArray, !arraySizesIn.empty()); in LinkedUniform()
40 pod.flagBits.isBlock = 1; in LinkedUniform()
41 pod.flagBits.blockIsRowMajorMatrix = blockInfoIn.isRowMajorMatrix; in LinkedUniform()
42 SetBitField(pod.blockOffset, blockInfoIn.offset); in LinkedUniform()
43 SetBitField(pod.blockArrayStride, blockInfoIn.arrayStride); in LinkedUniform()
44 SetBitField(pod.blockMatrixStride, blockInfoIn.matrixStride); in LinkedUniform()
56 pod.flagBitsAsUByte = 0; in LinkedUniform()
57 pod.typeIndex = GetUniformTypeIndex(usedUniform.type); in LinkedUniform()
58 SetBitField(pod.precision, usedUniform.precision); in LinkedUniform()
59 SetBitField(pod.imageUnitFormat, usedUniform.imageUnitFormat); in LinkedUniform()
60 pod.location = usedUniform.location; in LinkedUniform()
61 pod.blockOffset = 0; in LinkedUniform()
62 pod.blockArrayStride = 0; in LinkedUniform()
63 pod.blockMatrixStride = 0; in LinkedUniform()
64 SetBitField(pod.binding, usedUniform.binding); in LinkedUniform()
65 SetBitField(pod.offset, usedUniform.offset); in LinkedUniform()
67 SetBitField(pod.bufferIndex, usedUniform.bufferIndex); in LinkedUniform()
68 SetBitField(pod.parentArrayIndex, usedUniform.parentArrayIndex()); in LinkedUniform()
69 SetBitField(pod.outerArraySizeProduct, ArraySizeProduct(usedUniform.outerArraySizes)); in LinkedUniform()
70 SetBitField(pod.outerArrayOffset, usedUniform.outerArrayOffset); in LinkedUniform()
71 SetBitField(pod.arraySize, usedUniform.isArray() ? usedUniform.getArraySizeProduct() : 1u); in LinkedUniform()
72 SetBitField(pod.flagBits.isArray, usedUniform.isArray()); in LinkedUniform()
74 pod.id = usedUniform.id; in LinkedUniform()
75 pod.activeUseBits = usedUniform.activeVariable.activeShaders(); in LinkedUniform()
76 pod.ids = usedUniform.activeVariable.getIds(); in LinkedUniform()
78 SetBitField(pod.flagBits.isFragmentInOut, usedUniform.isFragmentInOut); in LinkedUniform()
79 SetBitField(pod.flagBits.texelFetchStaticUse, usedUniform.texelFetchStaticUse); in LinkedUniform()
80 ASSERT(!usedUniform.isArray() || pod.arraySize == usedUniform.getArraySizeProduct()); in LinkedUniform()
85 memset(&pod, 0, sizeof(pod)); in BufferVariable()
86 pod.bufferIndex = -1; in BufferVariable()
87 pod.blockInfo = sh::kDefaultBlockMemberInfo; in BufferVariable()
88 pod.topLevelArraySize = -1; in BufferVariable()
100 memset(&pod, 0, sizeof(pod)); in BufferVariable()
101 SetBitField(pod.type, type); in BufferVariable()
102 SetBitField(pod.precision, precision); in BufferVariable()
103 SetBitField(pod.bufferIndex, bufferIndex); in BufferVariable()
104 pod.blockInfo = blockInfo; in BufferVariable()
105 SetBitField(pod.topLevelArraySize, topLevelArraySize); in BufferVariable()
106 pod.isArray = !arraySizes.empty(); in BufferVariable()
107 SetBitField(pod.basicTypeElementCount, arraySizes.empty() ? 1u : arraySizes.back()); in BufferVariable()
112 memset(&pod, 0, sizeof(pod)); in AtomicCounterBuffer()
117 pod.activeUseBits |= other.pod.activeUseBits; in unionReferencesWith()
120 ASSERT(pod.ids[shaderType] == 0 || other.getId(shaderType) == 0 || in unionReferencesWith()
121 pod.ids[shaderType] == other.getId(shaderType)); in unionReferencesWith()
122 if (pod.ids[shaderType] == 0) in unionReferencesWith()
124 pod.ids[shaderType] = other.getId(shaderType); in unionReferencesWith()
131 memset(&pod, 0, sizeof(pod)); in InterfaceBlock()
143 memset(&pod, 0, sizeof(pod)); in InterfaceBlock()
145 SetBitField(pod.isArray, isArray); in InterfaceBlock()
146 SetBitField(pod.isReadOnly, isReadOnly); in InterfaceBlock()
147 SetBitField(pod.inShaderBinding, binding); in InterfaceBlock()
148 pod.arrayElement = arrayElementIn; in InterfaceBlock()
149 pod.firstFieldArraySize = firstFieldArraySizeIn; in InterfaceBlock()
156 if (pod.isArray) in nameWithArrayIndex()
158 fullNameStr << "[" << pod.arrayElement << "]"; in nameWithArrayIndex()
168 if (pod.isArray) in mappedNameWithArrayIndex()
170 fullNameStr << "[" << pod.arrayElement << "]"; in mappedNameWithArrayIndex()