Методы оптимизации под OPENGL
11
OpenGL performance optimization guide
© I.V. Dikan, Yu.S. Belov
Kaluga Branch of Bauman Moscow State Technical University, Kaluga, 248000, Russia
The article describes basic methods of optimizing applications written for using the
graphics library OpenGL. It presents methods of low-level optimization, including those
that use various extensions of OpenGL. We show improved methods of drawing graphics.
Methods of changing the format of graphic objects to enhance performance of the end appli-
cations are also described.
Keywords:
VBO, VAO, OpenGL, 3D-graphics, DXT, optimization, shaders, MipMapping,
Occlusion Query, Frustum Culling.
REFERENCES
[1] Evchenko A.I.
OpenGL i DirectX: programmirovanie grafiki. Dlya profession-
alov
[OpenGL and DirectX: programming graphics. For professionals]. Saint-
Petersburg, Piter Publ., 2006, 350 p.
[2] Frensis Kh.
OpenGL. Programmirovanie kompyuternoi grafiki. Dlya profes-
sionalov
[OpenGL. Programming computer graphics. For professionals]. [in
Russian] Shkadov A., ed. Saint-Petersburg, Piter Publ., 2002, 1088 p.
[3] Shikin E.V., Boreskov A.V.
Kompyuternaya grafika. Poligonal'nye modeli
[Computer graphics. Polygonal models]. Moscow, "DIALOG-MIFI" Publ.,
2001, 384 p.
Dikan I.V.
(b. 1994) is a Bachelor degree student of the Department of Computer
Software, IT and Applied Mathematics at Kaluga branch of Bauman Moscow State
Technical University. Academic interests include information technologies, graphics
libraries. e-mail:
Belov Yu.S.
(b. 1982) graduated from Kaluga branch of Bauman Moscow State Tech-
nical University in 2006. Ph.D., Assoc. Professor of the Department of Computer Soft-
ware, IT and Applied Mathematics at Kaluga branch of Bauman Moscow State Technical
University. Research interests include information technologies, computer simulation,
intellectual data analysis. e-mail: