All Versions
4
Latest Version
0.4
Avg Release Cycle
10 days
Latest Release
1093 days ago

Changelog History

  • v0.4

    October 25, 2016

    🆕 New features

    • Issue #38 – properties of lights are lambdas.
    • Issue #39 – it is now possible to dispose and reinitialize materials.
    • Issue #40 – added loadObjMeshes extension method to List<String>, InputStream, and File.
    • Loading properties from resource file.
    • JOGL implementation: File choosers for OBJ files and textures.
    • JOGL implementation: Added actions running in GLES context.

    Other changes

    • ♻️ Issue #44 – refactoring (changed API):
      • readTexture renamed to loadTexture,
      • loadObjMesh renamed to loadObjMeshes.
    • 👌 Improved tests logging in build.
    • 🔧 Launch4j configuration for preview application.
  • v0.3

    September 25, 2016

    New features

    • 👍 Issue #14 – OBJ format support.
    • 👍 Issue #15 – Lights support:
      • directional lights,
      • point lights,
      • spotlights.
    • More camera features:
      • Issue #22 – orthographic camera projection,
      • Issue #23 – free-form camera position.
    • 🚚 Issue #24 – Removed uncomfortable init and dispose calls for materials.
    • JOGL implementation: Getting current mouse position.

    🛠 Fixed bugs

    • Issue #28 – Direct buffers were created once per frame, causing dramatic FPS loss.
    • Issue #33 – Transformation of a Model was passed by value (not by name), when transformed again.
    • 🛠 Minor fixes in transformations.

    Other changes

    • ⚡️ Updated dependencies
  • v0.2

    September 25, 2016
    • 🚀 Release date: Sep 15, 2016
    • Git tag: glimpse-framework-0.2

    🚀 First Kotlin release.

  • v0.1

    September 25, 2016
    • 🚀 Release date: Dec 23, 2015
    • Git tag: glimpse-framework-0.1

    🎉 Initial release.