Searched refs:ValueAccess (Results 1 - 6 of 6) sorted by relevance

/external/deqp/framework/randomshaders/
H A DrsgVariableValue.hpp119 Scalar* m_value; // \note Non-const internal pointer is used so that ValueAccess can extend this class with RW access
195 typedef StridedValueAccess<1> ValueAccess; typedef in namespace:rsg
246 ValueAccess getMin (void) { return ValueAccess(*m_type, m_min); }
247 ValueAccess getMax (void) { return ValueAccess(*m_type, m_max); }
282 ValueAccess getMin (void) { return ValueAccess(m_type, getMinPtr()); }
283 ValueAccess getMax (void) { return ValueAccess(m_typ
[all...]
H A DrsgShader.cpp63 ValueAccess(variable->getType(), &m_min[0]) = valueRange.getMin().value();
64 ValueAccess(variable->getType(), &m_max[0]) = valueRange.getMax().value();
H A DrsgProgramExecutor.cpp50 ValueAccess getValue (const VariableType& type, int vtxNdx);
62 ValueAccess VaryingStorage::getValue (const VariableType& type, int vtxNdx)
64 return ValueAccess(type, &m_value[type.getScalarSize()*vtxNdx]);
160 void copyVarying (ValueAccess dst, ConstStridedValueAccess<Stride> src, int compNdx)
270 ValueAccess varyingAccess = dst->getValue(output->getType(), vtxNdx);
H A DrsgShaderGenerator.cpp148 ValueAccess min = valueRange.component(elemNdx).getMin();
149 ValueAccess max = valueRange.component(elemNdx).getMax();
H A DrsgExpression.cpp586 // \todo [2011-03-26 pyry] Provide this in ValueAccess?
592 template <typename T> T& getValueAccessValue (ValueAccess access);
593 template<> inline float& getValueAccessValue<float> (ValueAccess access) { return access.asFloat(); }
594 template<> inline int& getValueAccessValue<int> (ValueAccess access) { return access.asInt(); }
595 template<> inline bool& getValueAccessValue<bool> (ValueAccess access) { return access.asBool(); }
H A DrsgUtils.cpp57 void computeRandomValue (de::Random& rnd, ValueAccess dst, ConstValueRangeAccess valueRange)

Completed in 161 milliseconds