Skip to content

v0.6.4

Latest
Compare
Choose a tag to compare
@JD557 JD557 released this 06 Jul 11:54
· 2 commits to master since this release

This release brings multiple performance improvements to the rendering, fixes to the audio pipeline and frame timings and is now published on Sonatype's Central Repository.

New Features

  • Add SurfaceView#coflatMap(Kernel) (#590)
  • Expose ConvexPolygon#foreachDeterminant (#596, #597, #599)
  • Add Plane/SurfaceView#transformPixels (#606)

Bug fixes/Improvements

  • Flatten RamSurface data buffer (#585)
  • Build buffer directly in toRamSurface (#587)
  • Avoid allocations when iterating over polygon determinants (#588)
  • Reduce number of operations in AABB construction (#589)
  • Specialize Plane#overlay implementations (#591)
  • Fix Java runtime sleep timings (by @coreyoconnor) (#598)
  • Avoid repeated polygon size unboxing (#602)
  • Make AudioClip intervals consistent (#601)
  • Avoid JavaAudioPlayer race conditions (#603)

Changes/Refactorings

  • Refactor Blitter loops with inline functions (#586)

New Contributors

Full Changelog: v0.6.3...v0.6.4