Задание текстурных координат с помощью двух текстурных блоков
В следующем примере показывается задание текстурных координат с помощью двух текстурных блоков.
glutlnitWmdowSize ( 400, 400 ); // create windowmtwin = glutCreateWmdow(»OpenGL Multitexture example 2″) ; // register handlersglutDisplayFunc ( display ); glutReshapeFunc ( reshape );glutKeyboardFunc ( key ); mitExtensions (); if ( ‘lsExtensionSupported ( «GL_ARB_multitexture» ) ) {printf ( «ARB_multitexture NOT supported. » ); return 1; }texturel = createTexture2D ( true, «../Textures/block.bmp» ); texture2 =createTexture2D ( true, «../Textures/oak.bmp» ); init ();glutMamLoop () ; return0; }
Этот листинг также демонстрирует основы использования библиотек libExt и libTexture.
Наш сайт создан для любителей и профессионалов, для тех кому не безинтересна система под названием Linux. На нашем сайте вы найдете статьи от установки до программирования на Linux'e, отзывы о системе, советы и поддержка начинающим пользователям. Для новичком, доступен раздел "Запускаем Linux", в котором рассказывается все от "упаковки", до первого включения системы.