Так что я не был бы настолько глуп, чтобы спрашивать об этом вообще, но вот ситуация. Я нахожусь в классе компиляторов, и теперь, когда мы закончили компилятор для нашего разработанного языка, нам нужно написать в нем нетривиальную программу. Я делаю вращающийся куб OpenGL, чтобы показать привязки OpenGL, над которыми я работаю.
Но я столкнулся с некоторыми проблемами. В основном, я не могу просто вставить заголовки OpenGL, и в любом случае мне там не нужно все, но это лишает меня возможности использовать какие-либо полезные константы (GL_FLOAT, GL_COLOR_BUFFER_BIT и т. Д.).
Так что мне интересно - константы # define'd одинаковы для разных компьютеров и для разных ОС? Другими словами, являются ли сами константы частью стандарта GL или оставлены как символы?
Спасибо!