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