Я впевнений, що вже є маса таких запитань, але постійне оновлення бібліотеки OpenGL відкидає їх усіх, і через місяць-другий відповіді тут знову будуть марними.
Я готовий розпочати програмування в OpenGL за допомогою C ++. У мене працює робочий компілятор (DevCpp; НЕ просите мене перейти на VC ++ і не питайте мене чому). Тепер я просто шукаю ґрунтовний підручник щодо програмування з OpenGL. Мій помічник знайшов підручник, наданий NeHe Productions, але, як я дізнався, це ШЛЯХ ДАТИ! (хоча я створив основне вікно для підтримки полотна OpenGL)
Потім я зайшов в Інтернет і знайшов OpenGL SuperBible, який, мабуть, використовує freeglut? Але те, що я хотів би знати, - це чи не оновлено вже 5-е видання SuperBible. Я запропонував розігнутись, сказав, що остання версія була 2.6.0, але зараз це 2.8.0!
- Чи є OpenGL SuperBible все ще хорошим і досить сучасним місцем для початку?
- Чи є краще місце для вивчення OpenGL?
- Чи дозволено мені просто зберігати freeglut у каталозі DevCpp include (можливо, в GL), чи є якась важлива процедура?
- Чи є коментарі чи пропозиції, яких я не думав запитувати, оскільки я тільки починаю?
@dreta очистив деякі речі для мене, тож тепер я маю краще уявлення про те, що запитати:
Я думаю, я хотів би почати з OpenGL, використовуючи обгорткову бібліотеку, а не безпосередньо звертаючись до OpenGL.
Я просто думаю, що для початківця мені було б легше програмувати і отримувати хороші результати, в той час як я ще не повинен розуміти всі похмурі деталі (як згадував @stephelton).
Проблема полягає в тому, що я не можу знайти жодної бібліотеки, яка б не мала визначених посилань на більше не підтримувані функції. Freeglut звучить оперативно, але він все ще використовує GLU.
Хтось знає, що я можу зробити?
Також я спробував скласти перше джерело SuperBible, але у мене виникли помилки, оскільки GLAPI не визначається як тип, помилка, що виникає в бібліотеці GLU.
Я хотів би використовувати SuperBible, але я не знаю, як це виправити.