Imath icon indicating copy to clipboard operation
Imath copied to clipboard

Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics

Results 70 Imath issues
Sort by recently updated
recently updated
newest added

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...

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...

* 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.)

CI

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...

bug
build
windows