Home | History | Annotate | Download | only in randomshaders

Lines Matching refs:VariableType

59 	const VariableType& type = dst.getType();
63 case VariableType::TYPE_FLOAT:
73 case VariableType::TYPE_BOOL:
82 case VariableType::TYPE_INT:
83 case VariableType::TYPE_SAMPLER_2D:
84 case VariableType::TYPE_SAMPLER_CUBE:
93 case VariableType::TYPE_ARRAY:
101 case VariableType::TYPE_STRUCT:
129 case VariableType::TYPE_FLOAT:
130 case VariableType::TYPE_INT:
132 bool isFloat = valueRange.getType().getBaseType() == VariableType::TYPE_FLOAT;
145 case VariableType::TYPE_BOOL:
153 VariableType computeRandomType (GeneratorState& state, int maxScalars)
157 static const VariableType::Type baseTypes[] =
159 VariableType::TYPE_BOOL,
160 VariableType::TYPE_INT,
161 VariableType::TYPE_FLOAT
165 VariableType::Type baseType = VariableType::TYPE_LAST;
170 case VariableType::TYPE_BOOL:
171 case VariableType::TYPE_INT:
172 case VariableType::TYPE_FLOAT:
176 return VariableType(baseType, state.getRandom().getInt(minVecLength, de::min(maxScalars, maxVecLength)));
187 const VariableType& type = valueRange.getType();
192 case VariableType::TYPE_BOOL:
202 case VariableType::TYPE_INT:
218 case VariableType::TYPE_FLOAT:
242 int getTypeConstructorDepth (const VariableType& type)
246 case VariableType::TYPE_STRUCT:
248 const vector<VariableType::Member>& members = type.getMembers();
250 for (vector<VariableType::Member>::const_iterator i = members.begin(); i != members.end(); i++)
252 const VariableType& memberType = i->getType();
256 case VariableType::TYPE_STRUCT:
260 case VariableType::TYPE_BOOL:
261 case VariableType::TYPE_FLOAT:
262 case VariableType::TYPE_INT:
276 case VariableType::TYPE_BOOL:
277 case VariableType::TYPE_FLOAT:
278 case VariableType::TYPE_INT:
296 const VariableType& type = valueRange.getType();
301 case VariableType::TYPE_FLOAT:
310 case VariableType::TYPE_BOOL:
319 case VariableType::TYPE_INT:
320 case VariableType::TYPE_SAMPLER_2D:
321 case VariableType::TYPE_SAMPLER_CUBE:
330 case VariableType::TYPE_ARRAY:
338 case VariableType::TYPE_STRUCT:
355 const VariableType& type = valueRange.getType();