I've tried to create a texture with the GL_RGBA32F format. That works fine under windows but returns an GL_INVALID_VALUE error under linux (ubuntu 11.04). the used hardware is an integrated intel 4 graphics series chipset. The driver is the one installed at os installation (i915 is the name I suppose)
GLuint tex;
glGenTextures( 1, &tex );
glBindTexture( GL_TEXTURE_2D, tex );
glTexImage2D( GL_TEXTURE_2D, 0, GL_RGBA32F, 128, 128, 0, GL_RGBA, GL_FLOAT, 0);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST );
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST );
qDebug() << "Error: " << glGetError();
Other floating point format don't work, too.
Has anybody made any experience with linux, this intel integrated graphics and floating point textures? I couldn't figure out what I did wrong.
Thanks in advance
Bye
Forlom