Я заинтересован в преобразовании в Haxe как мой основной язык программирования, и до сих пор это было потрясающе, однако одно из моих требований заключается в том, что я могу использовать OpenGL 3.3 с целью C ++ для работы с некоторыми трехмерными играми.
Тем не менее, это, кажется, странная вещь, так как я могу найти очень мало информации в Интернете об использовании OpenGL в Haxe. Я нашел несколько библиотек, особенно hx-ogl и foo3d (абстрактные ogl-like), но все они не поддерживаются, и я не могу заставить их работать. Я также нашел несколько 3D-движков, но я бы хотел использовать чистый OpenGL. Кроме того, мне нужно только ориентироваться на C ++, поэтому кросс-платформенность не требуется.
Кто-нибудь успешно заставил OpenGL работать с Haxe C ++?
HAXE ребята Работайте над оболочкой OpenGL постоянно, но в настоящее время HAXE (NME) поддерживает API OpenGL ES 2.0 как для настольных, так и для мобильных устройств, что означает, что вы можете использовать программируемый шейдерный конвейер как на настольном, так и на мобильном устройствах. Вы можете увидеть пример кода Вот
Но если вы скажете:
Мне нужно только нацелиться на C ++, поэтому кросс-платформенность не требуется
Тогда почему бы вам не использовать только C ++ с любой версией OpenGL, которую вы хотите?
Других решений пока нет …