Skip to content

projectm-eval v1.0.5

Latest

Choose a tag to compare

@kblaschke kblaschke released this 10 Nov 11:17
811eea5

This bugfix/maintenance release adds a few improvments regarding the handling of integer values in expressions:

  • When parsing an integer in a script (numbers without decimal points), use atoi to convert the number to a 32-bit signed integer. While this may wrongly parse some large numbers, it more closely resembles the behavior of ns-eel2.
  • In some operators working with integers instead of floats (bitwise ops, modulo) convert float to int32_t or double to int64_t, depending on the size value specified in the CMake value PROJECTM_EVAL_FLOAT_SIZE during compilation.

Additionally, a Clang warning regarding deprecated -Ofast was fixed and an internal header include was moved to better suited places.