OpenGLRenderer: Flip screenspace
This commit is contained in:
@@ -41,6 +41,7 @@ namespace Nz
|
||||
unsigned int glMajorVersion = 3;
|
||||
unsigned int glMinorVersion = 0;
|
||||
bool glES = false;
|
||||
bool flipYPosition = false;
|
||||
};
|
||||
|
||||
private:
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace Nz
|
||||
ShaderAstCloner& operator=(const ShaderAstCloner&) = default;
|
||||
ShaderAstCloner& operator=(ShaderAstCloner&&) = default;
|
||||
|
||||
private:
|
||||
protected:
|
||||
ShaderNodes::ExpressionPtr CloneExpression(const ShaderNodes::ExpressionPtr& expr);
|
||||
ShaderNodes::StatementPtr CloneStatement(const ShaderNodes::StatementPtr& statement);
|
||||
ShaderNodes::VariablePtr CloneVariable(const ShaderNodes::VariablePtr& statement);
|
||||
@@ -62,6 +62,7 @@ namespace Nz
|
||||
ShaderNodes::StatementPtr PopStatement();
|
||||
ShaderNodes::VariablePtr PopVariable();
|
||||
|
||||
private:
|
||||
std::vector<ShaderNodes::ExpressionPtr> m_expressionStack;
|
||||
std::vector<ShaderNodes::StatementPtr> m_statementStack;
|
||||
std::vector<ShaderNodes::VariablePtr> m_variableStack;
|
||||
|
||||
Reference in New Issue
Block a user