Main Page

From OpenGL.org
Jump to: navigation, search

Welcome to the OpenGL Wiki!

spacer
This Wiki is a collection of information about OpenGL, as well as frequently asked questions about OpenGL and its API. Tutorials are also welcome and can be hosted on this Wiki.

Contributions on this wiki are open to the public, you only need to create a user account. We ask that you please respect the content on this wiki and post only information that is relevant to OpenGL.

Getting Started

  • OpenGL development setup
  • Loading OpenGL functions
    • Tools to do this automatically
  • Additional useful development tools

FAQs

  • FAQ
  • Common mistakes
    • Common legacy mistakes
    • Common GLSL mistakes

OpenGL Reference

  • OpenGL 4.3 function reference
  • GLSL 4.3 function reference.

OpenGL Objects

  • Buffer Objects
    • Buffer Object Streaming
    • Pixel Buffer Objects
  • Textures
    • Sampler Objects
    • Image formats
    • Pixel transfer operations
    • Cubemap Textures
    • Array Textures
    • Buffer Textures
  • Asynchronous query objects
  • Framebuffer Objects
    • Default Framebuffer
    • Renderbuffer Objects
  • Unconventional objects:
    • Sync Objects
    • Shader and program objects

Rendering pipeline

  • Vertex Specification
    • Vertex Rendering
    • Primitive
  • Vertex Processing
    • Vertex Shader
    • Tessellation
    • Geometry Shader
  • Vertex Post-Processing
    • Transform Feedback
  • Primitive Assembly
    • Face Culling
  • Rasterization
  • Fragment Shader
  • Per-Sample Processing
    • Depth Test
    • Blending

OpenGL Shading Language

  • The core language
  • Shader compilation
    • Introspection
  • Variable types
    • Type qualifiers
    • Uniform variables
    • Sampler variables
  • Built-in variables
  • Interface blocks
  • Shader stages:
    • Vertex Shader
    • Tessellation
    • Geometry Shader
    • Fragment Shader
    • Compute Shader
  • Other shading languages

OpenGL Concepts

  • OpenGL Context
    • Types of contexts
    • Synchronization
    • Get Context Info
  • The OpenGL Specification
    • OpenGL Architectural Review Board
  • The OpenGL Shading Language
  • OpenGL Extension
  • Legacy OpenGL
  • History of OpenGL
    • History of Programmability

Other useful information

  • Useful 3D algorithms
  • Platform-specific issues
  • Hardware-specific issues
  • Glossary
Retrieved from "www.opengl.org/wiki_132/index.php?title=Main_Page&oldid=8349"
Personal tools
Namespaces
  • Page
  • Discussion

Variants
Views
  • Read
  • View source
  • View history
Actions
Navigation
  • Main Page
  • OpenGL News
  • OpenGL Forums
  • Recent changes
  • Help
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.