* nn - non null shared/unique pointer - https://github.com/dropbox/nn/blob/master/nn.hpp * multidimensional array proposal - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3851.pdf * boost small_vector, and others - http://www.boost.org/doc/libs/1_58_0/doc/html/boost/container/small_vector_base.html / http://www.boost.org/doc/libs/1_58_0/doc/html/container/non_standard_containers.html * LLVM data structures - http://llvm.org/docs/ProgrammersManual.html * eastl::path - https://github.com/questor/eastl/blob/master/extra/path.h * uSTL - https://msharov.github.io/ustl/ * C++ library design - https://www.meetingcpp.com/tl_files/2013/talks/Keynote-cxx11-library-design-ericniebler.pdf * parallel programing book - https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook-1c.2015.01.31a.pdf * libctiny - https://github.com/leepa/libctiny * uClibc - http://git.uclibc.org/uClibc/ * trio - printf done right - http://sourceforge.net/p/ctrio/git/ci/master/tree/triostr.c * fast memcpy in c - http://www.danielvik.com/2010/02/fast-memcpy-in-c.html * HARDCORE LOW-LEVEL OPTIMIZATION - http://www.agner.org/optimize/ * OSInteraction - https://github.com/alec101/OSInteraction for OpenGL * google-breakpad (crash handling) - https://code.google.com/p/google-breakpad * crashrpt.cpp (windows crash handling) - https://drdump.com/CrashRpt.CPP/About * debugbreak - https://github.com/scottt/debugbreak/blob/master/debugbreak.h * magnum, modern c++ opengl engine - https://github.com/mosra/magnum * corrade - c++11/14 utility library (also plugins) - https://github.com/mosra/corrade * filmic opengl shaders - https://github.com/mattdesl/filmic-gl/blob/master/demos/shaders/lens.frag * glm - http://glm.g-truc.net/ * vector math library design - http://www.reedbeta.com/blog/2013/12/28/on-vector-math-libraries/ * simd vector STD proposal - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3759.html / http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3571.pdf * vector math with simd - http://code.compeng.uni-frankfurt.de/projects/vc * SIMD real world usage at Insomniac games - https://deplinenoise.files.wordpress.com/2015/03/gdc2015_afredriksson_simd.pdf * SSE SIMD - getting strarted - http://felix.abecassis.me/2011/09/cpp-getting-started-with-sse/ * STL vs games - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4456.pdf * std::vector::release - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4359.pdf * C++11 efficient argument passing - http://codesynthesis.com/~boris/blog/2012/06/19/efficient-argument-passing-cxx11-part1/ * origin C++11 libraries - https://code.google.com/p/origin/ * facebook folly C++ library - https://github.com/facebook/folly * miniz - https://code.google.com/p/miniz/source/browse/#svn%2Ftrunk%253Fstate%253Dclosed * NOTHINGS STB - https://github.com/nothings/stb * C++ move semantics vs Template Expressions - https://www.preney.ca/paul/archives/1009 == BIG LIST == * https://github.com/fffaraz/awesome-cpp