Тема: OpenGL
Показать сообщение отдельно
Старый 04.10.2016, 15:07   #135
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: OpenGL

void GLSetFontBitmap(const BYTEbitmapint widthint heightint pixel_size) {
    
glGenTextures(1, &fontTexture);
    
height 2;
    
width 2;
    
BYTE *data = new BYTE[3]{
        
255,0,00,255,0,
        
255,0,00,0,255
    
};

    
glBindTexture(GL_TEXTURE_2DfontTexture);
    
glTexImage2D(GL_TEXTURE_2D0GL_RGBheightwidth0GL_RGBGL_UNSIGNED_BYTEdata);
    
glTexParameteri(GL_TEXTURE_2DGL_TEXTURE_MAG_FILTERGL_NEAREST);
    
glTexParameteri(GL_TEXTURE_2DGL_TEXTURE_MIN_FILTERGL_NEAREST);

    
glActiveTexture(GL_TEXTURE0);

Почему вылетает MAV при вызове glActiveTexture()??



Студия 15, GL из под коробки, glew с NuGet

UPD. Собрал отдельный проект чисто на С++, все равно вышибает на том же месте.
Проект:
https://1drv.ms/u/s!AsK_zL9knxgkhiSs321g6ajyy_Ec
__________________
Сайт: http://iexpo.ml

Последний раз редактировалось RegIon, 04.10.2016 в 17:05.
(Offline)
 
Ответить с цитированием