From f96bcce55789d2101d594c433aea95806d4eb05c Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 1 Apr 2010 01:15:31 +0200 Subject: Fix 32bit masking / tests --- src/java/com/jogamp/common/nio/PointerBufferSE.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/java/com/jogamp/common/nio/PointerBufferSE.java') diff --git a/src/java/com/jogamp/common/nio/PointerBufferSE.java b/src/java/com/jogamp/common/nio/PointerBufferSE.java index 11dc629..04f9ca1 100755 --- a/src/java/com/jogamp/common/nio/PointerBufferSE.java +++ b/src/java/com/jogamp/common/nio/PointerBufferSE.java @@ -61,7 +61,7 @@ final class PointerBufferSE extends PointerBuffer { throw new IndexOutOfBoundsException(); } if (Platform.is32Bit()) { - return ((IntBuffer) pb).get(idx); + return (long) ((IntBuffer) pb).get(idx) & 0x00000000FFFFFFFFL; } else { return ((LongBuffer) pb).get(idx); } -- cgit v1.2.3