Как работает библиотека DevIL (openIL)

вообще я хочу использовать библиотеку DevIL для openGL . Что бы загружать картинки.. но как мне объяснили, сам openGL не загружает картинки, нужны стороние библиотеки. Но во время изучения библиотеки я пришел к выводу что не знаю и не имею представления что библиотека делает с картинкой? А именно вопрос такой эта библиотека выдает машинный код картинки? Я вообще хотел бы получить массив с количеством пикселей, цветов, и глубины? Что бы программист смог с этим разобраться? Я же правильно понял? Или она тупо выдает машинный код? Или эта Библа не позволяет получить программисту сведения о ширине, высоте, разрешении?


Ответы (1 шт):

Автор решения: Eugene X

Не знаком с библиотекой DevIL, но скажу по поводу OpenGL.. OpenGL действительно не работает с "картинками", он работает с текстурами. Текстуры по факту это карта пикселей (mipmap), и некое описание как их отрисовать. Причём вариантов как их рисовать штук 10.

Попробуй начать с этих вот статей.

Будут вопросы, задавай.

→ Ссылка