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

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

    
glBindTexture(GL_TEXTURE_2D, fontTexture);
    
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, height, width, 0, GL_RGB, GL_UNSIGNED_BYTE, data);
    
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
    
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_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)
 
Ответить с цитированием