blob: 31bb91bc1838103ed0a17795e20bf507442e4331 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/** Entry point to C language function: <br> <code> LPVOID glMapBufferARB(GLenum target, GLenum access); </code> */
public java.nio.ByteBuffer glMapBufferARB(int target, int access) {
final long __addr_ = context.getGLProcAddressTable()._addressof_glMapBufferARB;
if (__addr_ == 0) {
throw new GLException("Method \"glMapBufferARB\" not available");
}
int[] sz = new int[1];
glGetBufferParameterivARB(target, GL_BUFFER_SIZE_ARB, sz);
ByteBuffer _res;
_res = dispatch_glMapBufferARB(target, access, sz[0], __addr_);
if (_res == null) return null;
return _res.order(ByteOrder.nativeOrder());
}
/** Encapsulates function pointer for OpenGL function <br>: <code> LPVOID glMapBufferARB(GLenum target, GLenum access); </code> */
native private java.nio.ByteBuffer dispatch_glMapBufferARB(int target, int access, int size, long glProcAddress);
|