Skip to content

Instantly share code, notes, and snippets.

@darvin
Created November 14, 2021 09:48
Show Gist options
  • Save darvin/3e77cabca670f458705f66f1f6095ce5 to your computer and use it in GitHub Desktop.
Save darvin/3e77cabca670f458705f66f1f6095ce5 to your computer and use it in GitHub Desktop.

Online Tools https://wandbox.org/ https://code2flow.com/app https://godbolt.org/ https://cppinsights.io/

C++ http://en.cppreference.com/w/ http://www.cplusplus.com/ http://www.learncpp.com/ https://isocpp.org/wiki/faq/ https://www.youtube.com/user/CppCon/featured https://sourceforge.net/p/predef/wiki/OperatingSystems/ http://graphics.stanford.edu/~seander/bithacks.html https://github.com/AnthonyCalandra/modern-cpp-features

C# https://youtu.be/FID9sDXmCoQ

Build Configurators https://premake.github.io/docs/ (Recommended) https://ninja-build.org/ https://cmake.org/

Graphics Theoretics https://paroj.github.io/gltut/index.html

Graphics Debugging https://renderdoc.org/ https://gpuopen.com/compute-product/codexl/ https://gpuopen.com/archive/gpu-perfstudio/

OpenGL http://docs.gl/ https://www.khronos.org/opengl/wiki/ http://www.opengl-tutorial.org/ https://learnopengl.com/ http://ogldev.atspace.co.uk/ http://nehe.gamedev.net/ https://open.gl/

DirectX http://www.rastertek.com/ http://www.directxtutorial.com/ https://msdn.microsoft.com/en-us/library/windows/desktop/dn899121(v=vs.85).aspx https://digitalerr0r.wordpress.com/2015/08/19/quickstart-directx-12-programming/ https://www.3dgep.com/

Vulkan https://vulkan-tutorial.com/ https://www.khronos.org/registry/vulkan/specs/1.2/html/vkspec.html

Metal https://www.youtube.com/watch?v=PcA-VAybgIQ&list=PLEXt1-oJUa4BVgjZt9tK2MhV_DW7PVDsg

Game Engines https://google.github.io/filament/Filament.md.html

Math https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab https://www.youtube.com/playlist?list=PL7wAPgl1JVvUEb0dIygHzO4698tmcwLk9 https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/index.htm http://www.euclideanspace.com/ https://eater.net/quaternions https://www.scratchapixel.com/lessons/3d-basic-rendering/perspective-and-orthographic-projection-matrix/

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