Skip to content

Releases: Level3Manatee/libmipflooding

Pre-release v0.3 (alpha)

24 Sep 18:41
Compare
Choose a tag to compare
Pre-release

Changes:

  • Core functions now return a success or failure state using LMF_STATUS enum values, and the core functions check a number of input parameters (dimensions, format, number of channels). The enum is defined in the new libmipflooding_enums.h header
  • Renamed "stride" parameter to "channel_stride" (matching naming in other functions)
    Affected functions (header only): convert_and_scale_down_weighted, convert_and_scale_down_weighted_threaded, scale_down_weighted, scale_down_weighted_threaded
  • flood_image() mask parameter now defaults to nullptr
  • CMake: Linux debug builds are now built using -Og instead of -O3

Documentation is now available at https://level3manatee.github.io/libmipflooding/

Pre-release v0.2 (alpha)

11 Sep 18:59
Compare
Choose a tag to compare
Pre-release

Changes:

  • Replaced convert_linear_to_srgb() function with convert_to_type() (which can convert to sRGB and to a specific output format)
  • Python wrapper: generate_mips() now outputs the input dtype by default (instead of float)

Additions:

  • Added code documentation for core functions
  • Added cmake and Linux build support (Mac might work as well)
  • Added Linux binary to Python wrapper
  • Added DLL exports for the C++ functions (previously only C-style functions were exported)

Pre-release v0.1 (alpha)

08 Sep 16:37
Compare
Choose a tag to compare
Pre-release

Initial pre-release DLLs for Windows x64