From f36bbf611ecdc39580d0f74d9bfa92d7dce438fe Mon Sep 17 00:00:00 2001
From: Lapshin Dmitry
Date: Thu, 9 Nov 2017 14:33:41 +0300
Subject: [PATCH 1/2] Delete index.markdown~
---
.../useful-tools-links/index.markdown~ | 95 -------------------
1 file changed, 95 deletions(-)
delete mode 100644 miscellaneous/useful-tools-links/index.markdown~
diff --git a/miscellaneous/useful-tools-links/index.markdown~ b/miscellaneous/useful-tools-links/index.markdown~
deleted file mode 100644
index 2090399e4..000000000
--- a/miscellaneous/useful-tools-links/index.markdown~
+++ /dev/null
@@ -1,95 +0,0 @@
----
-layout: page
-status: publish
-published: true
-title: Useful Tools & Links
-date: '2011-05-11 20:31:21 +0200'
-date_gmt: '2011-05-11 20:31:21 +0200'
-categories: []
-tags: []
----
-Documentation
-OpenGL references
-
-Other tutorials
-
-Books
-
-Others
-
-Debugging tools
-
-- glslDevil . Fantastic GLSL debugger - when it works. Even the website is often down.
-- GLIntercept Generates a webpage with the list of OpenGL commands issued. Displays shader code, content of images, content of framebuffers, etc.
-- gdebugger A profiler
-- NVidia Parallel NSight A wonderful tool which gives access to extremely precise performance numbers. Highly recommended. Visual Studio + NVidia only.
-
-Libraries
-Windowing & misc
-
-- GLFW , the one we use
-- GLUT, the oldest. Not maintained, horrible license. Not recommended.
-- FreeGlut, same API, but Open Source.
-- SDL I think this one is weird but some people like it.
-- SFML. Includes a coffee machine, a washing machine, and a cellular.
-
-Extension loading
-Beware, most extensions loading library don't work well with OpenGL 3+ Core. Actually, GLEW is the only one I managed to make work, with changes in the source code.
-If unsure, simply use the GLEW version included in the source code.
-
-- GLEW , the one we use
-- GLEE I hear it's not bad either
-- gl3w . A Python scripts that generates a C++ file.
-
-Math library
-
-- GLM, the one we use. Very complete. Directly OpenGL and CUDA compatible.
-- Bullet's Vectormath Never used it but it seems to be SIMD'ed ( = faster, even if you seldom make big computations on the CPU side )
-- Boost.ublas . Heavyweight. I don't recommend it for OpenGL.
-
-Image loading
-
-- stbimage A single .c file to include to your project, and you can load jpeg, bmp and png files !!!
-- SOIL I recommend this one. Based on stbimage, provides handy functions for use with OpenGL, and a DDS loader.
-- DevIL An all-in-one image loading library
-- FreeImage ... and another one
-- Boost.GIL Big and bulky, doesn't do jpg.
-- libjpg The usual library for .jpg loading. Quite hard to use, but plenty of examples on the net.
-- libpng Same thing here.
-
-Static objects loading
-
-Articulated objects loading & stuff
-
-- Any Quake III or Quake IV loader around
-- Cal3D
-
-Physics
-
-- Bullet Open source, used by many games and even films
-- Newton Free, very good too.
-- ODE. Old and unstable. Avoid.
-- PhysX
-- Havok (expensive)
-
From 0efb171dac228bec9b0549c59248d3e3a390d24d Mon Sep 17 00:00:00 2001
From: Lapshin Dmitry
Date: Thu, 9 Nov 2017 14:34:56 +0300
Subject: [PATCH 2/2] Added link to ApiTrace
---
miscellaneous/useful-tools-links/index.markdown | 1 +
1 file changed, 1 insertion(+)
diff --git a/miscellaneous/useful-tools-links/index.markdown b/miscellaneous/useful-tools-links/index.markdown
index 59da77ba2..46cb00aa1 100644
--- a/miscellaneous/useful-tools-links/index.markdown
+++ b/miscellaneous/useful-tools-links/index.markdown
@@ -51,6 +51,7 @@ tags: []
* [NVidia Parallel NSight](http://developer.nvidia.com/nvidia-parallel-nsight) A wonderful tool which gives access to extremely precise performance numbers. Highly recommended. Visual Studio + NVidia only. The one I use most.
* [GLIntercept ](http://glintercept.nutty.org/) Generates a webpage with the list of OpenGL commands issued. Displays shader code, content of images, content of framebuffers, etc. A bit hard to master, but very precise and useful.
* [gdebugger](http://www.gremedy.com/) A profiler
+* [ApiTrace](http://apitrace.github.io/) A tracer that is able to replay the trace and inspect your program state after each OpenGL call.
# Libraries