From: <ma...@us...> - 2010-02-21 21:18:25
|
Revision: 3276 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3276&view=rev Author: matzon Date: 2010-02-21 21:18:17 +0000 (Sun, 21 Feb 2010) Log Message: ----------- fixed non-direct buffer issue Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/test/opengl/Gears.java Modified: trunk/LWJGL/src/java/org/lwjgl/test/opengl/Gears.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/test/opengl/Gears.java 2010-02-20 10:43:45 UTC (rev 3275) +++ trunk/LWJGL/src/java/org/lwjgl/test/opengl/Gears.java 2010-02-21 21:18:17 UTC (rev 3276) @@ -160,10 +160,15 @@ Display.create(); // setup ogl - FloatBuffer pos = FloatBuffer.wrap(new float[] { 5.0f, 5.0f, 10.0f, 0.0f}); - FloatBuffer red = FloatBuffer.wrap(new float[] { 0.8f, 0.1f, 0.0f, 1.0f}); - FloatBuffer green = FloatBuffer.wrap(new float[] { 0.0f, 0.8f, 0.2f, 1.0f}); - FloatBuffer blue = FloatBuffer.wrap(new float[] { 0.2f, 0.2f, 1.0f, 1.0f}); + FloatBuffer pos = BufferUtils.createFloatBuffer(4).put(new float[] { 5.0f, 5.0f, 10.0f, 0.0f}); + FloatBuffer red = BufferUtils.createFloatBuffer(4).put(new float[] { 0.8f, 0.1f, 0.0f, 1.0f}); + FloatBuffer green = BufferUtils.createFloatBuffer(4).put(new float[] { 0.0f, 0.8f, 0.2f, 1.0f}); + FloatBuffer blue = BufferUtils.createFloatBuffer(4).put(new float[] { 0.2f, 0.2f, 1.0f, 1.0f}); + + pos.flip(); + red.flip(); + green.flip(); + blue.flip(); GL11.glLight(GL11.GL_LIGHT0, GL11.GL_POSITION, pos); GL11.glEnable(GL11.GL_CULL_FACE); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |