/external/deqp/framework/randomshaders/ |
rsgExpression.hpp | 56 virtual Expression* createNextChild (GeneratorState& state) = DE_NULL; 57 virtual void tokenize (GeneratorState& state, TokenStream& str) const = DE_NULL; 64 static Expression* createRandom (GeneratorState& state, ConstValueRangeAccess valueRange); 65 static Expression* createRandomLValue (GeneratorState& state, ConstValueRangeAccess valueRange); 73 Expression* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; } 74 void tokenize (GeneratorState& state, TokenStream& str) const { DE_UNREF(state); str << Token(m_variable->getName()); } 90 VariableRead (GeneratorState& state, ConstValueRangeAccess valueRange); 94 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange); 100 VariableWrite (GeneratorState& state, ConstValueRangeAccess valueRange); 103 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) [all...] |
rsgStatement.hpp | 43 virtual Statement* createNextChild (GeneratorState& state) = DE_NULL; 44 virtual void tokenize (GeneratorState& state, TokenStream& str) const = DE_NULL; 58 ExpressionStatement (GeneratorState& state); 61 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; } 62 void tokenize (GeneratorState& state, TokenStream& str) const; 65 static float getWeight (const GeneratorState& state); 74 DeclarationStatement (GeneratorState& state, Variable* variable = DE_NULL); 77 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; } 78 void tokenize (GeneratorState& state, TokenStream& str) const; 81 static float getWeight (const GeneratorState& state) [all...] |
rsgBinaryOps.hpp | 47 Expression* createNextChild (GeneratorState& state); 48 void tokenize (GeneratorState& state, TokenStream& str) const; 55 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange); 72 BinaryVecOp (GeneratorState& state, Token::Type operatorToken, ConstValueRangeAccess valueRange); 95 MulOp (GeneratorState& state, ConstValueRangeAccess valueRange); 98 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange); 117 AddOp (GeneratorState& state, ConstValueRangeAccess valueRange); 120 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange); 139 SubOp (GeneratorState& state, ConstValueRangeAccess valueRange); 142 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) [all...] |
rsgGeneratorState.cpp | 31 GeneratorState::GeneratorState (const ProgramParameters& programParams, de::Random& random) 44 GeneratorState::~GeneratorState (void) 48 void GeneratorState::setShader (const ShaderParameters& shaderParams, Shader& shader)
|
rsgBuiltinFunctions.hpp | 39 UnaryBuiltinVecFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange); 42 Expression* createNextChild (GeneratorState& state); 43 void tokenize (GeneratorState& state, TokenStream& str) const; 48 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange); 58 UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::UnaryBuiltinVecFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) 85 Expression* UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::createNextChild (GeneratorState& state) 95 void UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::tokenize (GeneratorState& state, TokenStream& str) const 121 float UnaryBuiltinVecFunc<GetValueRangeWeight, ComputeValueRange, Evaluate>::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) 166 UnaryBuiltinVecTemplateProxy (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) 177 UnaryTrigonometricFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange [all...] |
rsgStatement.cpp | 38 inline bool isCurrentTopStatementBlock (const GeneratorState& state) 44 template <class T> float getWeight (const GeneratorState& state) { return T::getWeight(state); } 45 template <class T> Statement* create (GeneratorState& state) { return new T(state); } 49 float (*getWeight) (const GeneratorState& state); 50 Statement* (*create) (GeneratorState& state); 53 const StatementSpec* chooseStatement (GeneratorState& state) 101 Statement* createStatement (GeneratorState& state) 116 ExpressionStatement::ExpressionStatement (GeneratorState& state) 128 float ExpressionStatement::getWeight (const GeneratorState& state) 139 BlockStatement::BlockStatement (GeneratorState& state [all...] |
rsgBinaryOps.cpp | 52 Expression* BinaryOp<Precedence, Assoc>::createNextChild (GeneratorState& state) 76 float BinaryOp<Precedence, Assoc>::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) 93 void BinaryOp<Precedence, Assoc>::tokenize (GeneratorState& state, TokenStream& str) const 114 BinaryVecOp<Precedence, Float, Int, Bool, ComputeValueRange, EvaluateComp>::BinaryVecOp (GeneratorState& state, Token::Type operatorToken, ConstValueRangeAccess inValueRange) 281 MulOp::MulOp (GeneratorState& state, ConstValueRangeAccess valueRange) 286 float MulOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) 331 AddOp::AddOp (GeneratorState& state, ConstValueRangeAccess valueRange) 336 float AddOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) 381 SubOp::SubOp (GeneratorState& state, ConstValueRangeAccess valueRange) 386 float SubOp::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange [all...] |
rsgGeneratorState.hpp | 52 class GeneratorState 55 GeneratorState (const ProgramParameters& programParams, de::Random& random); 56 ~GeneratorState (void);
|
rsgUtils.hpp | 45 int getConservativeValueExprDepth (const GeneratorState& state, ConstValueRangeAccess valueRange); 48 VariableType computeRandomType (GeneratorState& state, int maxScalars); 49 void computeRandomValueRange (GeneratorState& state, ValueRangeAccess valueRange);
|
rsgExpressionGenerator.hpp | 39 ExpressionGenerator (GeneratorState& state); 47 GeneratorState& m_state;
|
rsgFunctionGenerator.hpp | 38 FunctionGenerator (GeneratorState& state, Function& function); 46 GeneratorState& m_state;
|
rsgShaderGenerator.hpp | 39 ShaderGenerator (GeneratorState& state); 48 GeneratorState& m_state;
|
rsgVariable.hpp | 35 class GeneratorState; 68 void tokenizeDeclaration (GeneratorState& state, TokenStream& str) const;
|
rsgExpression.cpp | 164 void computeRandomValueRangeForInfElements (GeneratorState& state, ValueRangeAccess valueRange) 259 bool canAllocateVariable (const GeneratorState& state, const VariableType& type) 272 template <class T> float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) { return T::getWeight(state, valueRange); } 273 template <class T> Expression* create (GeneratorState& state, ConstValueRangeAccess valueRange) { return new T(state, valueRange); } 277 float (*getWeight) (const GeneratorState& state, ConstValueRangeAccess valueRange); 278 Expression* (*create) (GeneratorState& state, ConstValueRangeAccess valueRange); 329 const ExpressionSpec* chooseExpression (GeneratorState& state, const ExpressionSpec* specs, int numSpecs, ConstValueRangeAccess valueRange) 349 Expression* Expression::createRandom (GeneratorState& state, ConstValueRangeAccess valueRange) 354 Expression* Expression::createRandomLValue (GeneratorState& state, ConstValueRangeAccess valueRange) 359 FloatLiteral::FloatLiteral (GeneratorState& state, ConstValueRangeAccess valueRange [all...] |
rsgShader.hpp | 54 void tokenize (GeneratorState& state, TokenStream& stream) const; 106 void tokenize (GeneratorState& state, TokenStream& str) const;
|
rsgExpressionGenerator.cpp | 29 ExpressionGenerator::ExpressionGenerator (GeneratorState& state)
|
rsgShaderGenerator.cpp | 39 ShaderGenerator::ShaderGenerator (GeneratorState& state) 53 const char* getFragColorName (const GeneratorState& state) 92 void genVertexPassthrough (GeneratorState& state, Shader& shader) 124 void genFragmentPassthrough (GeneratorState& state, Shader& shader)
|
rsgShader.cpp | 93 void Shader::tokenize (GeneratorState& state, TokenStream& str) const 125 void Function::tokenize (GeneratorState& state, TokenStream& str) const
|
rsgUtils.cpp | 153 VariableType computeRandomType (GeneratorState& state, int maxScalars) 185 void computeRandomValueRange (GeneratorState& state, ValueRangeAccess valueRange) 287 int getConservativeValueExprDepth (const GeneratorState& state, ConstValueRangeAccess valueRange)
|
rsgFunctionGenerator.cpp | 32 FunctionGenerator::FunctionGenerator (GeneratorState& state, Function& function)
|
rsgProgramGenerator.cpp | 49 GeneratorState state(programParams, rnd);
|
rsgVariable.cpp | 43 void Variable::tokenizeDeclaration (GeneratorState& state, TokenStream& str) const
|
/prebuilts/tools/common/m2/repository/org/mozilla/rhino/1.7R3/ |
rhino-1.7R3.jar | |