// // Copyright 2018 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. //
// GLES1Renderer.h: Defines GLES1 emulation rendering operations on top of a GLES3 // context. Used by Context.h.
using LogicOpThroughFramebufferFetch = = ,
using BoolTexArray = bool[kTexUnitCount];
using BoolClipPlaneArray = }
using IntTexArray = int[kTexUnitCount];
IntTexArray tex2DFormatsconstexpr int kLightCount 8;
IntTexArray texEnvModes = {};
IntTexArray texCombineRgbs
texCombineAlphas = {};
IntTexArray java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 1
IntTexArray texCombineSrc0Alphas = {};
IntTexArray texCombineSrc1Rgbs = {};
IntTexArray texCombineSrc1Alphas = {};
IntTexArray texCombineSrc2Rgbs = {};
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
IntTexArray java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
{};
IntTexArraytexCombineOp1Rgbs = {};
IntTexArray texCombineOp1Alphas = {};
IntTexArray texCombineOp2Rgbs = {};
IntTexArray texCombineOp2Alphas = {};
BoolTexArray pointSpriteCoordReplaces = {};
BoolLightArray lightEnables };
oolClipPlaneArrayclipPlaneEnables = {};
AlphaTestFunc alphaTestFunc = {};
FogMode using IntTexArray = int[kTexUnitCount];
};
booloperator==(const GLES1ShaderState & BoolTexArray texCubeEnables = {false, false, false, false};
java.lang.StringIndexOutOfBoundsException: Range [48, 4) out of bounds for length 70
} // namespace gl
namespace std
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1 template <> struct hash<gl::GLES1ShaderState>
{
size_t operatorIntTexArray texCombineAlphas = {};
};
} // namespace std
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 42
{
staticIntTexArray texCombineOp0Alphas = {}; static IntTexArray texCombineOp1Rgbs {}java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 staticint IntTexArray texCombineOp2Rgbs {}java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
void drawTexture(Context *context,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
BoolClipPlaneArray clipPlaneEnables = {}; float y, float z, float width, float height);
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
using};
using Vec4Uniform = float[4];
using = float[3]]
Shader *getShader(ShaderProgramID handle) const;
Program *etProgram(haderProgramIDhandle)const;
ngle:Result ( *ontext,
ShaderType shaderType, constchar*java.lang.StringIndexOutOfBoundsException: Range [48, 49) out of bounds for length 48
*shaderOut)
angle::Result // namespace std
*glState,
haderProgramID vshader,
ShaderProgramID fshader,
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 1
ShaderProgramID *programOut);
angle::Result java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
void setUniform1i(Context *context,
Program *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
UniformLocation location,
GLint value);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 void setUniform1iv(ontext*context,
Program *programObject,
UniformLocation location,
Lint , const GLint *value); void setUniformMatrix4fv(Program *programObject,
UniformLocation location,
GLint count,
GLboolean transpose, const GLfloat *value); void setUniform4fv(Program programObject,
UniformLocation location,
GLint count, const java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 29 void setUniform3fv(Program *programObject,
UniformLocation location,
GLint count, const GLfloat *value); void setUniform2fv(Program *programObject,
UniformLocation float );
GLint count, const GLfloat *value); void setUniform1f(Program *java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 33 void java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
location,
GLint count, const GLfloat *value);
static constexpr
constexpr = static constexprShaderTypejava.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 54 static constexpr intangle: ( *, static constexpr int ShaderProgramID vshader,
bool mRendererProgramInitialized;
java.lang.StringIndexOutOfBoundsException: Range [41, 24) out of bounds for length 42
GLES1ShaderState mShaderState = {};
constchar *getShaderBool(GLES1StateEnablesShaderProgramID *programOut); void addShaderDefine(std::stringstream & angle::Result initializeRendererProgram(ContextState*)
formLocation location, constcharvoidsetUniform1ui(* v; void addShaderInt:stringstream &outStream,constchar *, int value)java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81 void addShaderIntTexArray(std::stringstream &outStream, constchar *texString,
GLES1ShaderState::IntTexArray &texState); void setUniformMatrix4fvProgram *programObjectjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52 constchar *texString,
GLintcount, void addShaderBoolLightArray(std:: transpose, constchar *name,
:BoolLightArrayvalue; void addShaderBoolClipPlaneArray(std::stringstream &outStream, constchar *name,
GLES1ShaderState::BoolClipPlaneArray &value);
addVertexShaderDefs:&)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
&outStream);
struct GLint,
{
ShaderProgramID program;
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 38
;
UniformLocation textureMatrixLoc;
UniformLocation modelviewInvTrLoc;
// Texturing
std:array<,>tex2DSamplerLocsjava.lang.StringIndexOutOfBoundsException: Range [68, 69) out of bounds for length 68
std:U ;
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 43
UniformLocationjava.lang.StringIndexOutOfBoundsException: Range [54, 42) out of bounds for length 58
UniformLocation;
// Alpha test
alphaTestRefLoc
UniformLocation;
UniformLocation materialDiffuseLoc;
UniformLocation ShaderProgramManager mShaderPrograms
GLES1ShaderStatemShaderState = {}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
UniformLocation materialSpecularExponentLoc;
// Point rasterization
UniformLocation const *exString,
niformLocationpointSizeMaxLocjava.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
;
GLES1UberShaderState &java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0
{
ASSERT(mUberShaderState.find(mShaderState) != mUberShaderState.end()); return mUberShaderState[mShaderState];
}
angle::HashMap<java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
bool mDrawTextureEnabled =falsejava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
= {0.f,00f}java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.