Added float type to GL11.glGetTexImage

This commit is contained in:
Elias Naur 2005-10-06 19:30:36 +00:00
parent 2563ccb99d
commit e1662c6659
2 changed files with 8 additions and 0 deletions

View File

@ -1345,6 +1345,13 @@ public final class GL11 {
BufferChecks.checkBuffer(pixels, GLChecks.calculateImageStorage(pixels, format, type, 1, 1, 1));
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) {
long function_pointer = GLContext.getCapabilities().GL11_glGetTexImage_pointer;
BufferChecks.checkFunctionAddress(function_pointer);

View File

@ -909,6 +909,7 @@ public interface GL11 {
@GLbyte
@GLshort
@GLint
@GLfloat
Buffer pixels);
@StripPostfix("params")