Graphics Programming Resources
Articles, links, snippets, and useful resources for the Graphics Programming community.
So, in no particular order, we present the following:
Tools
Graphic Applications
Learning
C++
- C++ Builder
- CLion
- Eclipse or Cevelop
- KDevelop
- Microsoft Visual Studio (Community)
- NetBeans
- SlickEdit
- XCode (OSX)
General Purpose Text Editors
Books And Their Web Resources
Engines / SDKs
Engines
- Amazon Lumberyard
- Autodesk Stringray
- Banshee 3D
- Fabric Engine
- Falcor (NVidia)
- Intrinsic
- Unreal Engine
- Unity 3D
- Urho3D
Rendering / General Purpose SDKs
- BGFX Github source as well as documentation here
- Cinder
- Epoxy (Successor to GLEW)
- G3D and the corresponding Graphics Code
- GLFW
- Magnum
- Ogre3D
- OpenFrameworks
- SDL
- SFML
APIs
OpenGL
Libraries
Tutorials
D3D
Learning
Vulkan
Libraries
Tutorials
- A Simple Vulkan Compute Example
- API Without Secrets: Introduction To Vulkan
- I Am Graphics And So Can You!
- Oculus VR SDK: Minimal Vulkan Sample
- Vulkan Tutorial
Metal
Tutorials
- Metal By Tutorials (ebook + source code)
- Metal By Tutorials (printed book)
- Metal By Example (blog)
- Metal By Example (book)
- The Metal Framework
- Ray Wenderlich tutorials
Programming
Shaders
C++
Libraries and Tools
Learning
C#
Siggraph Articles
2017
WebGL
Math
Various
Code Of Conduct
You can find the Code of Conduct here