Shader Based OpenGL 3.x Tutorial
- Create OpenGL Canvas. ( Example )
- Draw a Triangle. OpenGL 3.x. ( Example )
- Draw with Color. ( Example )
- Using Interleave Vertex Array. ( Example )
- Draw by Element Index ( Example )
- Using Vertex Array Object. ( Example )
- Using Uniform Buffer Object ( Example )
- Multiple Uniform Buffer Object. ( Example )
- Using Textures. ( Example )
- Projection. ( Example )
- Geometry Object Transform ( Example )
- Navigation ( Example )
- Object Instance by Uniform. ( Example )
- Object Instance by Texture Buffer Object ( Example )
- Object Instance by Array Divisor ( Example )
- Frame Buffer Object ( Example )
- Frame Buffer Object with Texture ( Example )
- Geometry Shader ( Example )
- Transform Feedback ( Example )
- Occlusion Query ( Example )
- Conditional Rendering ( Example )
- 3D Stereoscopic Rendering by QuadBuffer ( Example )
If you have any problem, please contact with PoYing Li.
OpenGL Course
- OpenGL Course
- Introduction
- Create a Window (using GLUT)
- Projection
- How to draw triangles
- Picking in the scene
- Performance Issues
- Online resources
If you need sample code, please contact with Dr. Ching-Yao Lin.