• Home
  • Raw
  • Download

Lines Matching defs:State

304 struct State  struct
306 Color colorClearValue;
307 GLclampf depthClearValue;
308 int stencilClearValue;
310 bool cullFaceEnabled;
311 GLenum cullMode;
312 GLenum frontFace;
313 bool depthTestEnabled;
314 GLenum depthFunc;
315 bool blendEnabled;
316 GLenum sourceBlendRGB;
317 GLenum destBlendRGB;
318 GLenum sourceBlendAlpha;
319 GLenum destBlendAlpha;
320 GLenum blendEquationRGB;
321 GLenum blendEquationAlpha;
322 Color blendColor;
323 bool stencilTestEnabled;
324 GLenum stencilFunc;
325 GLint stencilRef;
326 GLuint stencilMask;
327 GLenum stencilFail;
328 GLenum stencilPassDepthFail;
329 GLenum stencilPassDepthPass;
330 GLuint stencilWritemask;
331 GLenum stencilBackFunc;
332 GLint stencilBackRef;
333 GLuint stencilBackMask;
334 GLenum stencilBackFail;
335 GLenum stencilBackPassDepthFail;
336 GLenum stencilBackPassDepthPass;
337 GLuint stencilBackWritemask;
338 bool polygonOffsetFillEnabled;
339 GLfloat polygonOffsetFactor;
340 GLfloat polygonOffsetUnits;
341 bool sampleAlphaToCoverageEnabled;
342 bool sampleCoverageEnabled;
343 GLclampf sampleCoverageValue;
344 bool sampleCoverageInvert;
345 bool scissorTestEnabled;
346 bool ditherEnabled;
347 bool primitiveRestartFixedIndexEnabled;
348 bool rasterizerDiscardEnabled;
349 bool colorLogicOpEnabled;
350 GLenum logicalOperation;
352 GLfloat lineWidth;
354 GLenum generateMipmapHint;
355 GLenum fragmentShaderDerivativeHint;
356 GLenum textureFilteringHint;
358 GLint viewportX;
359 GLint viewportY;
360 GLsizei viewportWidth;
361 GLsizei viewportHeight;
362 float zNear;
363 float zFar;
365 GLint scissorX;
366 GLint scissorY;
367 GLsizei scissorWidth;
368 GLsizei scissorHeight;
370 bool colorMaskRed;
371 bool colorMaskGreen;
372 bool colorMaskBlue;
373 bool colorMaskAlpha;
374 bool depthMask;
376 unsigned int activeSampler; // Active texture unit selector - GL_TEXTURE0
377 gl::BindingPointer<Buffer> arrayBuffer;
378 gl::BindingPointer<Buffer> copyReadBuffer;
379 gl::BindingPointer<Buffer> copyWriteBuffer;
380 gl::BindingPointer<Buffer> pixelPackBuffer;
381 gl::BindingPointer<Buffer> pixelUnpackBuffer;
382 gl::BindingPointer<Buffer> genericUniformBuffer;
383 gl::BindingPointer<Buffer> genericTransformFeedbackBuffer;
384 BufferBinding uniformBuffers[MAX_UNIFORM_BUFFER_BINDINGS];
386 GLuint readFramebuffer;
387 GLuint drawFramebuffer;
411 void markAllStateDirty(); argument
413 // State manipulation argument