Update of /cvsroot/java-game-lib/LWJGL/src/java/org/lwjgl/test
In directory sc8-pr-cvs1:/tmp/cvs-serv18752/java/org/lwjgl/test
Added Files:
MathTest.java
Log Message:
Added MathTest.java
--- NEW FILE: MathTest.java ---
CVS Browser:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/java/org/lwjgl/test/MathTest.java
package org.lwjgl.test;
import java.nio.*;
import org.lwjgl.*;
public class MathTest {
public static void main(String[] args) {
ByteBuffer buf = ByteBuffer.allocateDirect(100);
buf.order(ByteOrder.nativeOrder());
FloatBuffer float_buf = buf.asFloatBuffer();
float f = 0f;
while (float_buf.hasRemaining()) {
f += 0.5f;
float_buf.put(f);
}
float_buf.rewind();
System.out.println("Src buffer:");
while (float_buf.hasRemaining())
System.out.print(float_buf.get() + " ");
System.out.println("");
int buf_address = Sys.getDirectBufferAddress(float_buf);
org.lwjgl.Math.matrixOp(org.lwjgl.Math.MATRIXOP_NEGATE, buf_address, 0, 100, 1, 1, false, buf_address, 0, false);
System.out.println("Negated result:");
float_buf.rewind();
while (float_buf.hasRemaining())
System.out.print(float_buf.get() + " ");
System.out.println("");
}
}
|