public class ES2Backend extends GLSLBackend
isPixcoordReferenced, isVertexColorReferenced, maxTexCoordIndex
Constructor and Description |
---|
ES2Backend(JSLParser parser,
ProgramUnit program) |
Modifier and Type | Method and Description |
---|---|
protected String |
getFuncName(String f) |
protected String |
getHeader()
Returns the String that will be included at the top of the resulting
shader code.
|
protected String |
getPrecision(Precision p) |
protected String |
getVar(String v) |
void |
visitFuncDef(FuncDef d) |
getQualifier, getType
getParser, getShader, output, visitArrayAccessExpr, visitBinaryExpr, visitBreakStmt, visitCallExpr, visitCompoundStmt, visitContinueStmt, visitDeclStmt, visitDiscardStmt, visitDoWhileStmt, visitExprStmt, visitFieldSelectExpr, visitForStmt, visitLiteralExpr, visitParenExpr, visitProgramUnit, visitReturnStmt, visitSelectStmt, visitUnaryExpr, visitVarDecl, visitVariableExpr, visitVectorCtorExpr, visitWhileStmt
scan, visitGlueBlock
visit
public ES2Backend(JSLParser parser, ProgramUnit program)
protected String getVar(String v)
getVar
in class GLSLBackend
protected String getFuncName(String f)
getFuncName
in class GLSLBackend
protected String getPrecision(Precision p)
getPrecision
in class SLBackend
public void visitFuncDef(FuncDef d)
visitFuncDef
in class SLBackend
protected String getHeader()
SLBackend
getHeader
in class GLSLBackend
Copyright © 2020. All rights reserved.