Author Topic: Version 1.29 has been released!  (Read 8806 times)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Version 1.29 has been released!
« on: November 03, 2014, 08:49:37 pm »
Get it from the download page: http://www.jpct.net/download.html


Changes of the desktop version:
  • Added Lobby's ExtendedPrimitives class to the util-package.
  • Changed the parameters of setSourceCoordinates in Overlay to floats.
  • Fixed a bug that created a reference to a removed texture when adding a texture with the same name as the removed one.
  • Added a check that the Matrix.invertXX(<Matrix>) methods don't take the same instance as "to fill".
  • Added the option to define a parent object of a Polyline.
  • Added support for applying bloom to parts of the scene only to the BloomGLProcessor.
  • Added the option to set a Matrix[] uniform.
  • Added a getBounds() method to World.
  • Fixed a problem with compiled object that were using environment mapping.
  • Fixed getScale() on cloned objects. It now returns the actual value instead of 1.
  • Fixed buffering of the transformation matrix for threaded renderers.
  • Fixed a problem with the ray-AABB-intersection test.
  • Added a getTranslation(<SimpleVector>)-method to Matrix. Added a method to World to clear all Polylines at once.
  • Some minor performance tweaks and documentation fixes and enhancements.



Changes of the Android version:
  • Added Lobby's ExtendedPrimitives class to the util-package.
  • Fixed etc generation. In some cases, the last 1-3 pixels were ignored.
  • Changed the parameters of setSourceCoordinates in Overlay to floats.
  • Fixed a bug that created a reference to a removed texture when adding a texture with the same name as the removed one.
  • Added a check that the Matrix.invertXX(<Matrix>) methods don't take the same instance as "to fill".
  • Added the option to define a parent object of a Polyline.
  • Removed dependency to GLES20 from GLRenderer class.
  • Fixed texture binding of external textures.
  • Added the option to set a Matrix[] uniform.
  • Added a getBounds() method to World.
  • Fixed getScale() on cloned objects. It now returns the actual value instead of 1.
  • Fixed a problem with the ray-AABB-intersection test.
  • Fixed an issue with array uniforms that change length while using the same shader instance.
  • Added a getTranslation(<SimpleVector>)-method to Matrix.
  • Added a method to World to clear all Polylines at once.
  • Added the option to GLSLShader to trigger shader compilation.
  • Some minor performance/memory tweaks and documentation fixes and enhancements.

As always: Have fun!  ;)

Offline gamenewer

  • long
  • ***
  • Posts: 171
    • View Profile
Re: Version 1.29 has been released!
« Reply #1 on: November 08, 2014, 08:09:03 am »
Great !  Thanks  :)

Offline AGP

  • quad
  • ******
  • Posts: 1726
    • View Profile
Re: Version 1.29 has been released!
« Reply #2 on: November 10, 2014, 11:36:54 pm »
Ah, thanks very much. Hadn't seen this. Would you include the new ShadowHelper fix in this build (just because it might take a while for the next one)?

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.29 has been released!
« Reply #3 on: November 10, 2014, 11:40:02 pm »
Not in this one. Just use the latest beta. It's the same build except for the additional fix. But it doesn't matter to you anyway, i think, because the actual issue was a threading issue.

Offline AGP

  • quad
  • ******
  • Posts: 1726
    • View Profile
Re: Version 1.29 has been released!
« Reply #4 on: November 10, 2014, 11:42:26 pm »
No, it was both issues.

Also, is there any chance you would fix the name of the ExtendedPrimitives method createPyramide? It will give me nightmares to have to spell pyramid wrong. :- )

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.29 has been released!
« Reply #5 on: November 11, 2014, 07:35:42 am »
Also, is there any chance you would fix the name of the ExtendedPrimitives method createPyramide? It will give me nightmares to have to spell pyramid wrong. :- )
Yes, i will change that. I never noticed it, thanks for mentioning it.

Offline AGP

  • quad
  • ******
  • Posts: 1726
    • View Profile
Re: Version 1.29 has been released!
« Reply #6 on: November 11, 2014, 07:45:29 pm »
Thanks a lot.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.29 has been released!
« Reply #7 on: November 11, 2014, 08:20:24 pm »

Offline AGP

  • quad
  • ******
  • Posts: 1726
    • View Profile
Re: Version 1.29 has been released!
« Reply #8 on: November 19, 2014, 07:04:34 am »
I appreciate it, pal. Now, you should update the online docs. :- )

Oh, and a tiny nitpick: "disable" is being spelled "diable" in the description for createSprite in ExtendedPrimitives.
« Last Edit: November 19, 2014, 07:23:29 am by AGP »

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12295
    • View Profile
    • http://www.jpct.net
Re: Version 1.29 has been released!
« Reply #9 on: November 19, 2014, 07:32:39 am »
No, because the online docs represent the state of the official release and that includes that spelling error.