OpenGL Pipeline State
=====================

.. contents::

.. currentmodule:: renderdoc

.. autoclass:: GLState
  :members:

Vertex Input
------------

.. autoclass:: GLVertexInput
  :members:

.. autoclass:: GLVertexAttribute
  :members:

.. autoclass:: GLVertexBuffer
  :members:

Shader
------

.. autoclass:: GLShader
  :members:

Fixed Vertex Processing
-----------------------

.. autoclass:: GLFixedVertexProcessing
  :members:

Shader Bindings
---------------

.. autoclass:: GLTexture
  :members:

.. autoclass:: GLSampler
  :members:

.. autoclass:: GLBuffer
  :members:

.. autoclass:: GLImageLoadStore
  :members:

Transform Feedback
------------------

.. autoclass:: GLFeedback
  :members:

Rasterizer
----------

.. autoclass:: GLRasterizer
  :members:

.. autoclass:: GLRasterizerState
  :members:

Depth/Stencil State
-------------------

.. autoclass:: GLDepthState
  :members:

.. autoclass:: GLStencilState
  :members:

Framebuffer
-----------

.. autoclass:: GLFrameBuffer
  :members:

.. autoclass:: GLFBO
  :members:

.. autoclass:: GLAttachment
  :members:

Blending
--------

.. autoclass:: GLBlendState
  :members:

Hints
-----

.. autoclass:: GLHints
  :members:

.. autoclass:: QualityHint
  :members:
