Fixed GL42 detection and added an @Optional so that AMD's beta driver works.
This commit is contained in:
parent
f684a8a7a8
commit
1d03746435
|
@ -221,7 +221,7 @@ public final class GLContext {
|
||||||
{ 1, 2, 3, 4, 5 }, // OpenGL 1
|
{ 1, 2, 3, 4, 5 }, // OpenGL 1
|
||||||
{ 0, 1 }, // OpenGL 2
|
{ 0, 1 }, // OpenGL 2
|
||||||
{ 0, 1, 2, 3 }, // OpenGL 3
|
{ 0, 1, 2, 3 }, // OpenGL 3
|
||||||
{ 0, 1 }, // OpenGL 4
|
{ 0, 1, 2 }, // OpenGL 4
|
||||||
};
|
};
|
||||||
|
|
||||||
for ( int major = 1; major <= GL_VERSIONS.length; major++ ) {
|
for ( int major = 1; major <= GL_VERSIONS.length; major++ ) {
|
||||||
|
|
|
@ -127,6 +127,7 @@ public interface GL42 {
|
||||||
/** Returned in <params> by GetActiveUniform and GetActiveUniformsiv: */
|
/** Returned in <params> by GetActiveUniform and GetActiveUniformsiv: */
|
||||||
int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB;
|
int GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB;
|
||||||
|
|
||||||
|
@Optional(reason = "AMD's beta 4.2 driver (11.8) does not expose this")
|
||||||
@StripPostfix("params")
|
@StripPostfix("params")
|
||||||
void glGetActiveAtomicCounterBufferiv(@GLuint int program, @GLuint int bufferIndex, @GLenum int pname, @Check("1") @OutParameter IntBuffer params);
|
void glGetActiveAtomicCounterBufferiv(@GLuint int program, @GLuint int bufferIndex, @GLenum int pname, @Check("1") @OutParameter IntBuffer params);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue