What is OpenGL
Pipeline
OpenGL and OpenGL(ES)
OpenGL Basics
Triangle
Shaders
Textures
Transformations
Coordinate Systems
Camera
GLSL
Basic Syntax
Type
Built in Varible
Extended Reading
OpenCV 是 Open Source Computer Vision Library
OpenGL 是 Open Graphics Library
Reference:
- https://github.com/gregtatum/mdn-model-view-projection/tree/master
- https://learnopengl.com/
- https://webglfundamentals.org/webgl/lessons/webgl-shaders-and-glsl.html
- https://learnwebgl.brown37.net/12_shader_language/glsl_introduction.html
- https://webgl-shaders.com/
- https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/By_example/Hello_GLSL
- https://github.com/wshxbqq/GLSL-Card
- https://blog.codemagic.io/shady-flutter/
- https://zhuanlan.zhihu.com/p/135969091
- https://blogml.top/2021/05/16/cg/
- https://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl
- https://cloud.tencent.com/developer/article/1858152
- https://en.wikipedia.org/wiki/OpenGL_Shading_Language
- https://www.khronos.org/opengl/wiki/Core_Language_(GLSL)
- https://www.cnblogs.com/mazhenyu/p/3804518.html
- https://zhuanlan.zhihu.com/p/52807564
- https://developer.apple.com/library/archive/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html
- https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf
- https://medium.com/@ikeh1024/swiftui-metal-shader-tutorials-replacement-from-glsl-to-msl-6e97b7307dc2
- https://www.kodeco.com/books/metal-by-tutorials/v2.0/chapters/1-hello-metal
- https://zhuanlan.zhihu.com/p/453521934
- https://www.kodeco.com/2591-opengl-es-transformations-with-gesturesc
- http://vanney9.com/2018/03/26/OpenGL-ES-concave-polygon-iOS/
- https://slideplayer.com/slide/17079459/