Hello Guest

JXA 4.0.1_02 released : Tile Cache

  • 4 Replies
  • 6139 Views
JXA 4.0.1_02 released : Tile Cache
« on: October 19, 2009, 18:13:29 »
As a promise we've published the 4.0.1_02 release of JigaXtended API. For those who not have known it yet, this API uses LWJGL as the hardware accelerated component for making Java applications nicer. This API is free to download, reuse or distribute. soonly available : linux .deb and .rpm packages.
debian.changelog
sf3jswing-jigaxtended (4.0.1-02) stable; urgency=low

  * Sprite Texture cache
    It is now a full SpritesCacheManager. The Sprite serializes faster.
  * Sprite Tile cache
    Using the Texture cache it can spare heap usage when handling big images as textures.
    Tiling mode may be enabled via its dedicated method. IF the image contents are greater than the _WRITE_TILES_DIMENSION static value, then it is tiled in any of the output made with. ONLY tiff mime type, which may be enabled by explicitely using the tiff as mime type from any BufferedImage, may tile the picture (J2k is used to do so, but it seems not working yet).
  * GLHandler
    This class gathers most LWJGL utilities needed by JXA. Sprite, Animation and Model have a GL counter part resp. SpriteGLHandler, AnimationGLHandler and ModelGLHandler to monitor texture loading and bindings.
  * RenderingScene
    It now offers the GL Orthographic Projection. Many improvements to the loading states and mechanisms.
  * Sf3TextureBuffer
    This class is backing now Sf3Texture, Sf3TextureTile and Sf3Texture3D as a common trunk.
  * build <- build-jars.xml, build-mac os x-ppc.xml, build-windows vista-x86.xml and build-linux-i386.xml
    build.xml handles the current platform hosting the JDK. If you want to do Cross-Compile, ensure that you run the JDK of the same version for the targeted platform (e.g. mac os x would require JDK 1.5), run the ant tasks with build-mac os x-ppc.xml (which will build a mac os x universal binary) or one of a customized build-[os]-[arch].xml file. "ant install" will make an application for the targeted os. NOTICE : if you want a mac os x .app application bundle, it may be better to be running a UNIx/Linux system, because of file permissions constraints.

 -- b23:production GNU/GPL <b23prodtm@users.sourceforge.net>  Mon, 19 Oct 2009 04:47:33 +0200
« Last Edit: October 20, 2009, 11:47:29 by broumbroum »

*

Offline Matzon

  • *****
  • 2242
Re: JXA 4.0.1_02 released : Tile Cache
« Reply #1 on: October 20, 2009, 05:46:57 »
Nice work - couldn't see the changelog tho, got a user/pass request?

Re: JXA 4.0.1_02 released : Tile Cache
« Reply #2 on: October 20, 2009, 11:48:33 »
thanks. Ive updated the link https -> http ::)

Re: JXA 4.0.1_02 released : Tile Cache
« Reply #3 on: February 28, 2010, 02:32:19 »
As a promise we've published the 4.0.1_02 release of JigaXtended API. For those who not have known it yet, this API uses LWJGL as the hardware accelerated component for making Java applications nicer...
Not entirely correct. LWJGL is a wrapper for OpenGL(+some) and OpenGL is not necessarily always hardware accelerated.

Re: JXA 4.0.1_02 released : Tile Cache
« Reply #4 on: February 28, 2010, 12:42:47 »
Well,, w/o such a wrapper, it wouldn't be possible to access high-end acceleration. See "Pixel Format not accelerated exception" thrown when no gl hw capable device is installed.

BTW JigaXtended is gonnabe updated with a full tile support, including projective/affinetransforms. next release will include LwJGL 2.3 and will make strict use of direct ByteBuffer's. More to come this week...