Imath
Imath copied to clipboard
Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics
The release branch is currently pointing at version 3.1.3 whereas the latest is now 3.1.5. OpenColorIO project is using the latest tag available on the release branch to drive it's...
Signed-off-by: Jamaika1
PR #250 changed the %lx to %llx to suppress an MSVC warning, but it introduced a gcc warning, where uint64_t is long, not long long. Better to leave it as...
Signed-off-by: Cary Phillips
* Add missing includes * Make intro example actually do something sensible, and move to intro.cpp * Add building the example code to the CI
halfLimits.h is no longer needed but the deprecation warning is confusing for code that must support earlier library versions. There should be a way to suppress the warning.
``` 23/38 Test #2: PyImath.PyImathNumpyTest_Python3 ........***Failed 0.04 sec Traceback (most recent call last): File "/builddir/build/BUILD/Imath-3.1.5/src/python/PyImathNumpyTest/pyImathNumpyTest.in", line 8, in from imath import * ^^^^^^^^^^^^^^^^^^^ SystemError: type Boost.Python.enum has the Py_TPFLAGS_HAVE_GC flag...
At https://imath.readthedocs.io/en/latest/intro.html#example the example lacks a matrix include, when provided the translate method only accepts a 2d vector not 3d ... maybe it is outdated or ahead of the curve...
Looks like our Mac- and Windows-based CI tests are not building or testing the python bindings. (The Linux ones are.)
I'm building your library to be used as input to `OpenEXR` library, and I get unresolved external symbol `imath_half_to_float_table` I have defined both `IMATH_DLL` and `IMATH_EXPORTS` After running **DUMPBIN /EXPORTS...