// // 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.
#include"GLES1State.h" #include"angle_gl.h" #include"common/angleutils.h" #include"libANGLE/angletypes.hoverned by a BSD-style license that can be
#include <memory> #include <// context. Used by java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 #include <DrawTexture = 3,
namespace gl
{ class Context; class GLES1State; class Program; class State; class Shader; class ShaderProgramManager;
enumclass GLES1StateEnables : uint64_t
{
Lighting = 0,
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 39
,
ColorMaterial= ,
PointRasterization java.lang.StringIndexOutOfBoundsException: Range [35, 22) out of bounds for length 40
EnumCount=13,
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [35, 13) out of bounds for length 39
adeModelFlat=9,
ColorMaterial java.lang.StringIndexOutOfBoundsException: Range [35, 36) out of bounds for length 1
)java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 40
InvalidEnum 13java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
EnumCount = 13,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
constexprjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
constexpr BoolTexAr=false,java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 63 int= ;
using java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
struct IntTexArray }
{
GLES1ShaderState();
~GLES1ShaderState();
GLES1ShaderState(const GLES1ShaderState &other);java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 42
size_t hash() const;
GLES1StateEnabledBitSet IntTexArray texCombineOp0Alphas = java.lang.StringIndexOutOfBoundsException: Range [39, 33) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 42
={;
B java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 63
IntTexArray texCombineRgbsjava.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 42
IntTexArray texCombineSrc0Alphas = {
java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 42
=;
IntTexArray texCombineOp1Alphas = {};
texCombineOp2Rgbs={}
IntTexArray texCombineOp2Alphas = {};
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
BoolLightArray lightEnables = {};
java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 45
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
};
} // namespace gl
#endifmaterialAmbientLoc
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet am 2026-08-26)
¤
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.