• Home
  • Raw
  • Download

Lines Matching full:pod

33         pod.activeUseBits.set(shaderType, used);                  \
34 pod.ids[shaderType] = id; \
38 return pod.activeUseBits.first(); \
42 return pod.activeUseBits[shaderType]; \
46 return pod.ids; \
50 return pod.ids[shaderType]; \
54 return pod.activeUseBits; \
58 return static_cast<uint32_t>(pod.activeUseBits.count()); \
63 ActiveVariable() { memset(&pod, 0, sizeof(pod)); } in ActiveVariable()
73 } pod; member
102 return GetUniformTypeInfoFromIndex(pod.typeIndex); in getUniformTypeInfo()
108 bool isInDefaultBlock() const { return pod.bufferIndex == -1; } in isInDefaultBlock()
110 GLint getElementComponents() const { return GetUniformElementComponents(pod.typeIndex); } in getElementComponents()
112 bool isTexelFetchStaticUse() const { return pod.flagBits.texelFetchStaticUse; } in isTexelFetchStaticUse()
113 bool isFragmentInOut() const { return pod.flagBits.isFragmentInOut; } in isFragmentInOut()
115 bool isArray() const { return pod.flagBits.isArray; } in isArray()
118 ASSERT(pod.flagBits.isArray || pod.arraySize == 1u); in getBasicTypeElementCount()
119 return pod.arraySize; in getBasicTypeElementCount()
123 uint16_t getOuterArrayOffset() const { return pod.outerArrayOffset; } in getOuterArrayOffset()
124 uint16_t getOuterArraySizeProduct() const { return pod.outerArraySizeProduct; } in getOuterArraySizeProduct()
125 int16_t getBinding() const { return pod.binding; } in getBinding()
126 int16_t getOffset() const { return pod.offset; } in getOffset()
127 int getBufferIndex() const { return pod.bufferIndex; } in getBufferIndex()
128 int getLocation() const { return pod.location; } in getLocation()
129 GLenum getImageUnitFormat() const { return pod.imageUnitFormat; } in getImageUnitFormat()
178 } pod; member
194 bool isArray() const { return pod.isArray; } in isArray()
195 uint32_t getBasicTypeElementCount() const { return pod.basicTypeElementCount; } in getBasicTypeElementCount()
222 } pod; member
249 } pod; member
294 } pod; member