- libapril
- graphics library wrapper
- Regal for NaCl
Pass Tracing[]
OpenGL[]
- General rendering API.
- No image file to texture loading function so you need to make or have the rest of functions you need.
- Tutorial
- glDrawArrays sample
- waving texture
- SOIL(Simple OpenGL Image Library)
- png/bmp to OpenGL texture
EGL[]
- interface betweem OpenGL API
- EGL and EAGL
- EGL tutorial
Data type[]
- GL_FIXED
- half float extension
- openexr
- 16bit floating point number implementation
OpenGL ES[]
- Embed purpose OpenGL API.
- Mostly in iOS, Android, Browser GL API
- Removal of glBegin/glEnd was good a decision.
- From 2.0 fixed function pipeline is removed and only shaders are used for effects.
- OpenGL ES 1.1
- OpenGL ES 2.0
- OpenGL ES 3.0
- GLSL ES
- EGL reference
- angelproject
- OpenGL ES 2.0 implementation for WebGL
- used in Chromium and FireFox
GLSL[]
- Spec of OpenGL's Shader Language.
- GLSL data type
- GLSL data type
- GLSL optimizer
- Using MESA(Open Source OpenGL implementation)
- article
- repository
GLEW[]
Pixman[]
- PIXel MANipulation library
- Software rendering backend.
- repository
- pixman.h
- Writing png from pixman_image_t
- before saving to PNG it renders to PIXMAN_a8r8g8b8 image
- Fixing SIZE_MAX error
- SIZE_MAX is not in standard(?)
- pixman_image_create_bits
- clears bits when NULL pointer is passed
- to skip clearing use _no_clear function
- operators
- document of cairo