I've just recently completely started over with renderer in sgine and am getting pretty nice framerates even if I am just rendering an image of my two puppies:
Over the next few weeks the UI framework will be coming together hopefully along with much of the functionality I had previously written in to jSeamless.
Here's the code required:
package org.sgine.render import org.sgine.math.Matrix4 import javax.imageio._ import org.lwjgl.opengl.GL11._ object TestRenderer { def main(args: Array[String]): Unit = { val r = Renderer.createFrame(1024, 768, "Test Renderer") val t = new Texture(700, 366) TextureUtil(t, ImageIO.read(getClass.getClassLoader.getResource("resource/puppies.jpg")), 0, 0, 700, 366) val m = Matrix4().translate(z = -1000.0) val i = Image(t) val fps = FPS(1.0) r.renderable := RenderList(MatrixState(m) :: i :: fps :: Nil) println("Renderer started!") } }
Stay tuned.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.