Я даю возможность скомпилировать программу с использованием типа float или double, но есть проблема: мне нужно вручную установить GL_FLOAT или GL_DOUBLE, потому что я не знаю, как это сделать следующее:Как проверить тип во время компиляции
typedef float MYTYPE;
#if MYTYPE == float
#define GL_MYTYPE GL_FLOAT // used for vertex array parameters.
#else
#define GL_MYTYPE GL_DOUBLE
#endif
Примечание: У меня нет C++ 11 или вообще, только старый добрый C++.
ах, что имеет больше смысла, чем проверка типов. – Rookie