Fixed GL42 detection and added an @Optional so that AMD's beta driver works.

This commit is contained in:
Ioannis Tsakpinis 2011-08-13 17:20:59 +00:00
parent f684a8a7a8
commit 1d03746435
2 changed files with 2 additions and 1 deletions

View File

@ -221,7 +221,7 @@ public final class GLContext {
{ 1, 2, 3, 4, 5 }, // OpenGL 1
{ 0, 1 }, // OpenGL 2
{ 0, 1, 2, 3 }, // OpenGL 3
{ 0, 1 }, // OpenGL 4
{ 0, 1, 2 }, // OpenGL 4
};
for ( int major = 1; major <= GL_VERSIONS.length; major++ ) {

View File

@ -127,6 +127,7 @@ public interface GL42 {
/** Returned in &lt;params&gt; by GetActiveUniform and GetActiveUniformsiv: */
int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB;
@Optional(reason = "AMD's beta 4.2 driver (11.8) does not expose this")
@StripPostfix("params")
void glGetActiveAtomicCounterBufferiv(@GLuint int program, @GLuint int bufferIndex, @GLenum int pname, @Check("1") @OutParameter IntBuffer params);