Added float type to GL11.glGetTexImage
This commit is contained in:
parent
2563ccb99d
commit
e1662c6659
|
@ -1345,6 +1345,13 @@ public final class GL11 {
|
||||||
BufferChecks.checkBuffer(pixels, GLChecks.calculateImageStorage(pixels, format, type, 1, 1, 1));
|
BufferChecks.checkBuffer(pixels, GLChecks.calculateImageStorage(pixels, format, type, 1, 1, 1));
|
||||||
nglGetTexImage(target, level, format, type, pixels, pixels.position(), function_pointer);
|
nglGetTexImage(target, level, format, type, pixels, pixels.position(), function_pointer);
|
||||||
}
|
}
|
||||||
|
public static void glGetTexImage(int target, int level, int format, int type, FloatBuffer pixels) {
|
||||||
|
long function_pointer = GLContext.getCapabilities().GL11_glGetTexImage_pointer;
|
||||||
|
BufferChecks.checkFunctionAddress(function_pointer);
|
||||||
|
GLChecks.ensurePackPBOdisabled();
|
||||||
|
BufferChecks.checkBuffer(pixels, GLChecks.calculateImageStorage(pixels, format, type, 1, 1, 1));
|
||||||
|
nglGetTexImage(target, level, format, type, pixels, pixels.position() << 2, function_pointer);
|
||||||
|
}
|
||||||
public static void glGetTexImage(int target, int level, int format, int type, IntBuffer pixels) {
|
public static void glGetTexImage(int target, int level, int format, int type, IntBuffer pixels) {
|
||||||
long function_pointer = GLContext.getCapabilities().GL11_glGetTexImage_pointer;
|
long function_pointer = GLContext.getCapabilities().GL11_glGetTexImage_pointer;
|
||||||
BufferChecks.checkFunctionAddress(function_pointer);
|
BufferChecks.checkFunctionAddress(function_pointer);
|
||||||
|
|
|
@ -909,6 +909,7 @@ public interface GL11 {
|
||||||
@GLbyte
|
@GLbyte
|
||||||
@GLshort
|
@GLshort
|
||||||
@GLint
|
@GLint
|
||||||
|
@GLfloat
|
||||||
Buffer pixels);
|
Buffer pixels);
|
||||||
|
|
||||||
@StripPostfix("params")
|
@StripPostfix("params")
|
||||||
|
|
Loading…
Reference in New Issue