luminance v0.7 Release Notes

  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ‘ Shader creation can fail with the UnsupportedStage error, holding the stage (and not a String) as it used to.
    • ๐Ÿ›  Fixed cubemap size interface.
    • โœ… Shader interface now uses the type StageType and createStage to create new shader stages.

    Minor changes

    • Several internal architectural changes.
    • โž• Added gl45-bindless-textures caps.
    • โž• Added gl32 and gl45 backends. The default backend is gl32 and backends can be selected via compilation flags.

    Patch changes

    • ๐Ÿ›  Simplified and fixed UBO implementation.
    • โž• Added more debug symbols.
    • OpenGL debugging now shows the callstack in a fancy way.
    • Several internal architectural changes.