Author Topic: Version 1.28 has been released!  (Read 5777 times)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Version 1.28 has been released!
« on: January 30, 2014, 09:05:04 pm »
Get it from the download page: http://www.jpct.net/download.html


Changes of the desktop version:
  • Fixed Object3d.wasTargetOfLastCollision() to return false on objects that don't define the minimum distance when using World.calcMinDistance().
  • Fixed deserialization of Object3Ds that are affected by lights.
  • Added a MODE_DECAL to TextureInfo.
  • Fixed an error in the OBJ-loader with OBJ-files without a header.
  • Made the DeSerializer aware of the file's mode. Loading a file saved in reduced mode will now trigger an error.
  • Improved support for tangent vectors by making them accessible in the IVertexController and taking them into account when cloning a mesh.
  • Added support for setting the fov angle directly in the Camera class.
  • Added support for overriding a texture's texel data with a buffer's content.
  • Fixed a performance flaw with different fogging distances used in one frame.
  • Added a method to Texture to override the texture id from OpenGL with some other id.
  • Some minor performance tweaks and documentation fixes and enhancements.



Changes of the Android version:
  • Made the GL renderer context aware, so that it doesn't try to free resources when calling dispose() if the context has already been changed.
  • Fixed Object3d.wasTargetOfLastCollision() to return false on objects that don't define the minimum distance when using World.calcMinDistance().
  • Fixed deserialization of Object3Ds that are affected by lights.
  • Fixed an issue with Polyline colors in 1.1 mode when rendering the Polyline in an otherwise empty world.
  • Added a MODE_DECAL to TextureInfo.
  • Fixed an error in the OBJ-loader with OBJ-files without a header.
  • Improved object compiler to be faster and use less memory.
  • Added an automatic switch to floating point data if fixed point isn't precise enough.
  • Changed Config.internalMipmapCreation to true because of driver issues on some devices.
  • Improved support for tangent vectors by making them accessible in the IVertexController and taking them into account when cloning a mesh.
  • Removed support for libgdx.
  • Added support for setting the fov angle directly in the Camera class.
  • Added support for overriding a texture's texel data with a buffer's content.
  • Improved performance of generating/caching of etc1 compressed textures.
  • Added an option to GLSLShader to enable basic uniform caching.
  • Added a method to Texture to override the texture id from OpenGL with some other id.
  • Some minor performance/memory tweaks and documentation fixes and enhancements.

As always: Have fun!  ;)
« Last Edit: January 30, 2014, 09:12:57 pm by EgonOlsen »

Offline AGP

  • quad
  • ******
  • Posts: 1726
    • View Profile
Re: Version 1.28 has been released!
« Reply #1 on: February 01, 2014, 02:18:59 pm »
Thanks very much, pal. I appreciate all your efforts in making us this great engine.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.28 has been released!
« Reply #2 on: February 01, 2014, 08:36:11 pm »
I actually planed to include Lobby's ExtendedPrimitives class in this version, but i somehow missed it. If you want to use it, you can grab these two beta versions which include it. They are exactly the same as the versions in the official release but with that class added to the util-package:

http://jpct.de/download/beta/jpct.jar
http://jpct.de/download/beta/jpct_ae.jar

Edit: These ExtendedPrimitives are similar to the Primitives but with proper texture coordinates.
« Last Edit: February 01, 2014, 08:39:22 pm by EgonOlsen »

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.28 has been released!
« Reply #3 on: February 05, 2014, 10:01:04 pm »
I've updated the Android version. The former one had a problem with ETC compressed textures that in some cases, the last 1-3 pixel were skipped. It also includes the ExtendedPrimitives class now.

Offline kiffa

  • long
  • ***
  • Posts: 199
    • View Profile
Re: Version 1.28 has been released!
« Reply #4 on: March 06, 2014, 03:08:39 am »
Cheer! ;D
« Last Edit: March 06, 2014, 12:28:40 pm by kiffa »