Lines Matching defs:ExternalContextState
39 struct ExternalContextState struct
41 GLint packAlignment;
42 GLint unpackAlignment;
44 GLenum vertexArrayBufferBinding;
45 GLenum elementArrayBufferBinding;
47 bool depthTest;
48 bool cullFace;
49 GLenum cullFaceMode;
50 std::array<bool, 4> colorMask;
51 gl::ColorF colorClear;
52 gl::ColorF blendColor;
53 GLfloat depthClear;
54 GLenum currentProgram;
55 GLenum depthFunc;
56 bool depthMask;
57 GLfloat depthRage[2];
58 GLenum frontFace;
59 GLfloat lineWidth;
60 GLfloat polygonOffsetFactor;
61 GLfloat polygonOffsetUnits;
62 GLfloat sampleCoverageValue;
63 bool sampleCoverageInvert;
64 GLenum blendEquationRgb;
65 GLenum blendEquationAlpha;
67 bool enableDither;
68 bool enablePolygonOffsetFill;
69 bool enableSampleAlphaToCoverage;
70 bool enableSampleCoverage;
71 bool multisampleEnabled;
73 bool blendEnabled;
74 GLenum blendSrcRgb;
75 GLenum blendSrcAlpha;
76 GLenum blendDestRgb;
77 GLenum blendDestAlpha;
78 GLenum activeTexture;
79 gl::Rectangle viewport;
80 bool scissorTest;
81 gl::Rectangle scissorBox;
83 struct StencilState
102 StencilState stencilState;
104 GLenum framebufferBinding;
106 struct TextureBindings
113 std::vector<TextureBindings> textureBindings;
115 GLenum vertexArrayBinding;