From 47f9ed0b466709841626bd4862f1fd1c6c37aeb1 Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Fri, 30 Dec 2022 10:55:18 -0800 Subject: [PATCH 1/6] add catch2 library --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d309526..9bb4e2f 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,8 @@ This was originally made by [deccer](https://github.com/deccer) #### gl_lite * [gl_lite from the Papaya Project](https://github.com/ApoorvaJ/Papaya/blob/master/src/libs/gl_lite.h) * [accompanying blog post](https://papaya.handmade.network/blogs/p/1450#8143) + #### testing + * [catch2 test framework](https://github.com/catchorg/Catch2) ### C# * [C# Programming Guide](https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx) ### Python From 5de97ca92d8b069a986659ff2eb51c41c31d3a06 Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Fri, 30 Dec 2022 11:00:44 -0800 Subject: [PATCH 2/6] add clifford algebra --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9bb4e2f..a538bc6 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,7 @@ This was originally made by [deccer](https://github.com/deccer) * [Matrix and Quaternion FAQ](http://www.j3d.org/matrix_faq/matrfaq_latest.html) * [Ray Marching Distance Fields](http://9bitscience.blogspot.no/2013/07/raymarching-distance-fields_14.html) * [Quaternion / Gimbal Lock](http://mathoverflow.net/a/95908) +* [Clifford Algebra](https://bivector.net), an alternative approach to matrices and quaternions. ## Networking * [BSD Socket Basics - Beej's Network Guide](http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html) * [Gaffer on Games - Game Networking](http://gafferongames.com/networking-for-game-programmers/) From 8ae8456fa814a9395cf47772bdcd8ae6565fc511 Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Fri, 30 Dec 2022 11:03:27 -0800 Subject: [PATCH 3/6] add pro git --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a538bc6..737646d 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,7 @@ This was originally made by [deccer](https://github.com/deccer) * [Best Cheat Sheet for Git so far (IMHO)](http://ndpsoftware.com/git-cheatsheet.html#loc=index;) * [Very Simple Git Guide](http://rogerdudler.github.io/git-guide/) * [In-depth explanation of how Git works](https://jwiegley.github.io/git-from-the-bottom-up/) +* [Pro Git](https://git-scm.com/book/en/v2) # Editors ## Vim From da24353b430e7935c9dae0e9fe0c213ea720408a Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Fri, 30 Dec 2022 11:05:34 -0800 Subject: [PATCH 4/6] add agner fog --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 737646d..0c56d79 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ This was originally made by [deccer](https://github.com/deccer) # General * [Memory, Cache, CPU Optimization Resources (by ocornut)](https://gist.github.com/ocornut/cb980ea183e848685a36) +* [More memory, cache, and CPU optimization resources (by Agner Fog)](https://www.agner.org/optimize/) * [Bit Twiddling Hacks](http://graphics.stanford.edu/~seander/bithacks.html) * [Bit Hacks on GitHub](https://github.com/gibsjose/BitHacks/blob/master/BitHacks.md#compute-the-minimum-min-or-maximum-max-of-two-integers-without-branching) * [Semantic Versioning](http://semver.org/) From fc0054293ec8681815882ff19fb13f43d0701769 Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Fri, 30 Dec 2022 11:42:49 -0800 Subject: [PATCH 5/6] Emacs links to address issue #7 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 0c56d79..e53c1d4 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,11 @@ This was originally made by [deccer](https://github.com/deccer) ## Vim * [Vi/Vim](http://www.viemu.com/a-why-vi-vim.html) * [A Byte of Vim](https://vim.swaroopch.com) +## Emacs +* [Doom Emacs](https://github.com/doomemacs/), a configuration framework distribution for Emacs +* [Org-mode](https://orgmode.org/quickstart.html), a better alternative to markdown with calendaring +* [Emacs Newbie Key Reference](https://www.emacswiki.org/emacs/EmacsNewbieKeyReference), for vanilla Emacs +* [Suggestions for getting started with Elisp](https://emacs.stackexchange.com/a/47320) ## Atom * [Atom (Harry's Pick)](https://atom.io/) From 9305bec59053b466f74291e49ea170245635897b Mon Sep 17 00:00:00 2001 From: Charles Banas Date: Mon, 2 Jan 2023 19:42:49 -0800 Subject: [PATCH 6/6] add GSL --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e53c1d4..ab2d9b2 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ This was originally made by [deccer](https://github.com/deccer) ### C++ * [Getting Started](https://isocpp.org/get-started) * [Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) +* [Guidelines Support Library](https://github.com/microsoft/GSL) to help you follow the Core Guidelines * Single Header Libraries #### STB * [GitHub](https://github.com/nothings/stb)