Skip to content

Instantly share code, notes, and snippets.

@SheldonWangRJT
Last active September 30, 2019 23:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SheldonWangRJT/8f0814661012091501fc3cdc3a24dd18 to your computer and use it in GitHub Desktop.
Save SheldonWangRJT/8f0814661012091501fc3cdc3a24dd18 to your computer and use it in GitHub Desktop.
A Few OpenGL Learning Resources

This notes is written by Sheldon. You can find me with #iOSBySheldon in Github, Youtube, Facebook, etc.

About

I have been working with OpenGL ES related stuff in iOS. With Metal taking over iOS GPU rendering, it seems not too smart to start learning if you are very new, however, regardless OpenGL, Metal, they are both doing the similar stuff, which is GPU grapical rendering. If you knew one, you will easily know the other.

This is not a tutorial, it is more like a reference book for myself and u the reader.

Tutorials

  1. GLKit Tutorials (Swift) Here
  2. Apply GL Distortions (Default shaders) Here

Concepts Related

  1. What is Image Texture Here
  2. Text Coordinates Here

OpenGL References

  1. Getting Started Here
  2. GLSL Data Types Here
  3. Functions

A lot of functions are matrix computation function that same as what we learned from the math class as their names.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment