A Vertex Shader Example | ||
A Fragment Shader Example | ||
Hello Triangle Example | ||
Initializing EGL | ||
Specifying EGL Attributes | ||
Querying EGL Surface Configurations | ||
Creating an EGL Window Surface | ||
Creating an EGL Pixel Buffer | ||
Creating an EGL Context | ||
A Complete Routine for Creating an EGL Window | ||
Creating a Window Using the | ||
Loading a Shader | ||
Create, Attach Shaders to, and Link a Program | ||
Querying for Active Uniforms | ||
Querying for Whether a Shader Compiler is Available | ||
Sample Vertex Shader | ||
Vertex and Fragment Shader with Matching Varying Declarations | ||
Array of Structures | ||
Structure of Arrays | ||
Using Constant and Vertex Array Attributes | ||
Creating and Binding Vertex Buffer Objects | ||
Drawing with and without Vertex Buffer Objects | ||
Drawing with a Buffer Object per Attribute | ||
A Simple Vertex Shader | ||
Directional Light | ||
Spot Light | ||
Sphere Map Texture Coordinate Generation | ||
Cube Map Texture Coordinate Generation | ||
Vertex Skinning Shader with No Check to See If Matrix Weight = 0 | ||
Vertex Skinning Shader with Checks to See If Matrix Weight = 0 | ||
OpenGL ES 1.1 Fixed Function Vertex Pipeline | ||
Generating a Texture Object, Binding It, and Loading Image Data | ||
Loading a 2D Mipmap Chain | ||
Vertex and Fragment Shader for Performing 2D Texturing | ||
Loading a Cubemap Texture | ||
Vertex and Fragment Shader Pair for Cubemap Texturing | ||
Multitexture Fragment Shader | ||
Vertex Shader for Computing Distance to Eye | ||
Fragment Shader for Rendering Linear Fog | ||
Fragment Shader for Alpha Test Using Discard | ||
User Clip Plane Vertex Shader | ||
User Clip Plane Fragment Shader | ||
Render to Texture | ||
Render to Depth Texture | ||
Per-Fragment Lighting Vertex Shader | ||
Per-Fragment Lighting Fragment Shader | ||
Environment Mapping Vertex Shader | ||
Environment Mapping Fragment Shader | ||
Particle System Vertex Shader | ||
Update Function for Particle System Sample | ||
Particle System Fragment Shader | ||
Draw Function for Particle System Sample | ||
Blur Fragment Shader | ||
Projective Texturing Vertex Shader | ||
Projective Texturing Fragment Shader | ||
Generating Gradient Vectors | ||
3D Noise | ||
Noise Distorted Fog Fragment Shader | ||
Checker Vertex Shader | ||
Checker Fragment Shader | ||
Checker Fragment Shader | ||
Antialiased Checker Fragment Shader | ||
Hello Triangle Using OpenKODE |