Lines Matching defs:ShaderVariable
67 struct ShaderVariable struct
74 ShaderVariable &operator=(const ShaderVariable &other); argument
93 // Turn this ShaderVariable from an array into a specific element in that array. Will update argument
120 // Given a mapped name like 'a[0].b.c[0]', return the ShaderVariable argument
152 void updateEffectiveLocation(const sh::ShaderVariable &parent); argument
197 std::vector<ShaderVariable> fields; argument
201 std::string structOrBlockName;
202 std::string mappedStructOrBlockName;
205 bool isRowMajorLayout;
208 int location;
214 bool hasImplicitLocation;
217 int binding;
218 GLenum imageUnitFormat;
219 int offset;
220 bool rasterOrdered;
221 bool readonly;
222 bool writeonly;
225 bool isFragmentInOut;
249 bool isSameVariableAtLinkTime(const ShaderVariable &other, argument
262 using Uniform = ShaderVariable; argument