Introduction
Hello and welcome to the glium tutorials! This series of tutorials will teach you how to work with OpenGL thanks to the glium library. Glium's API uses the exact same concepts as OpenGL and has been designed to remove the burden of using raw OpenGL funtion calls, which are often non-portable, tedious and error-prone. Even if for some reason you don't plan on using the glium library in the future, these tutorials can still be useful as they will teach you how OpenGL and graphics programming in general work.
If at any moment you encounter an error, please open an issue. Everything related to the window, fullscreen mode, or events is handled by glutin, while everything related to rendering is handled by glium.
Введение
Добро пожаловать в руководство по glium! Оно научит вас работе с OpenGL при помощи библиотеки glium. Она использует те же концепции, что и сам OpenGL и освобождает пользователя от утомительной и приводящей к ошибкам работы с сырым OpenGL. Впрочем, даже если вы не планируете использовать glium в будущем, это руководство может оказаться полезным для понимания принципов работы OpenGL и программирования графики в целом.
Если в какой-то момент вы обнаружите ошибку, пожалуйста, откройте баг на Github'е. Всё относящееся к окну, полноэкранному режиму или событиям решается в репозитории glutin, а всё, связанное с рендерингом - в glium