Sử dụng XCode 4.4.1 Tôi đã mã OpenGL sau:Tại sao GL_LINEAR_MIPMAP_LINEAR gặp lỗi INVALID_ENUM?
//set the tex params
glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR_MIPMAP_LINEAR);
tôi kiểm tra các lỗi OpenGL sử dụng đoạn mã này:
GLenum err = glGetError();//THIS IS LIKE THIS BECAUSE OF AN EARLIER ERROR
if (err != GL_NO_ERROR)
{
NSLog(@"glError: 0x%04X", i, err);
}
Mã OpenGL tạo ra một lỗi (0x500) - Tôi nhắm mục tiêu iOS 5.0 bằng OpenGL ES2.0.
Tại sao đây là một enum không hợp lệ ??
https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glTexParameter.xhtml này có tất cả các câu trả lời bạn cần – Archmede