HomeSort by relevance Sort by last modified time
    Searched full:generatorstate (Results 1 - 23 of 23) sorted by null

  /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 

Completed in 4333 milliseconds