glimpse-framework v0.4 Release Notes

Release Date: 2016-10-25 // over 7 years ago
  • ๐Ÿ†• 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.

Previous changes from v0.3

  • 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