Imported Upstream version 3.1.9 46/300046/1 upstream upstream/3.1.9
authorminje.ahn <minje.ahn@samsung.com>
Mon, 16 Oct 2023 07:33:53 +0000 (16:33 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Mon, 16 Oct 2023 07:34:10 +0000 (16:34 +0900)
commit1ecd62420cb979ef648e3b2bc10f02e8bdec9e41
tree249ad35ee7ae25b1291e9ae13c51dcc712a6b166
parent42a4f3f2bf6105daa6de935e437d5de330e693c3
Imported Upstream version 3.1.9

Change-Id: I501564820e672ec8cc37e4fe262b833f96101bdc
331 files changed:
.clang-format [new file with mode: 0644]
.git-blame-ignore-revs [new file with mode: 0644]
.github/workflows/analysis_workflow.yml [new file with mode: 0644]
.github/workflows/ci_workflow.yml [new file with mode: 0644]
.gitignore [new file with mode: 0644]
CHANGES.md [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
CODE_OF_CONDUCT.md [new file with mode: 0644]
CONTRIBUTING.md [new file with mode: 0644]
CONTRIBUTORS.md [new file with mode: 0644]
GOVERNANCE.md [new file with mode: 0644]
LICENSE.md [new file with mode: 0644]
README.md [new file with mode: 0644]
SECURITY.md [new file with mode: 0644]
cmake/FindPythonPackage.cmake [new file with mode: 0644]
cmake/FindSphinx.cmake [new file with mode: 0644]
cmake/SampleCTestScript.cmake [new file with mode: 0644]
cmake/Toolchain-Linux-VFX_Platform21.cmake [new file with mode: 0644]
cmake/Toolchain-mingw.cmake [new file with mode: 0644]
cmake/clang-format.cmake [new file with mode: 0644]
config/CMakeLists.txt [new file with mode: 0644]
config/Imath.pc.in [new file with mode: 0644]
config/ImathConfig.cmake.in [new file with mode: 0644]
config/ImathConfig.h.in [new file with mode: 0644]
config/ImathSetup.cmake [new file with mode: 0644]
config/LibraryDefine.cmake [new file with mode: 0644]
docs/CMakeLists.txt [new file with mode: 0644]
docs/Doxyfile.in [new file with mode: 0644]
docs/Makefile [new file with mode: 0644]
docs/PortingGuide.rst [new file with mode: 0644]
docs/PortingGuide2-3.md [new file with mode: 0644]
docs/SymbolVisibility.rst [new file with mode: 0644]
docs/about.rst [new file with mode: 0644]
docs/classes.rst [new file with mode: 0644]
docs/classes/Box.rst [new file with mode: 0644]
docs/classes/Color3.rst [new file with mode: 0644]
docs/classes/Color4.rst [new file with mode: 0644]
docs/classes/Euler.rst [new file with mode: 0644]
docs/classes/Frustum.rst [new file with mode: 0644]
docs/classes/Interval.rst [new file with mode: 0644]
docs/classes/Line3.rst [new file with mode: 0644]
docs/classes/Matrix22.rst [new file with mode: 0644]
docs/classes/Matrix33.rst [new file with mode: 0644]
docs/classes/Matrix44.rst [new file with mode: 0644]
docs/classes/Plane3.rst [new file with mode: 0644]
docs/classes/Quat.rst [new file with mode: 0644]
docs/classes/Rand32.rst [new file with mode: 0644]
docs/classes/Rand48.rst [new file with mode: 0644]
docs/classes/Shear6.rst [new file with mode: 0644]
docs/classes/Sphere3.rst [new file with mode: 0644]
docs/classes/Vec2.rst [new file with mode: 0644]
docs/classes/Vec3.rst [new file with mode: 0644]
docs/classes/Vec4.rst [new file with mode: 0644]
docs/classes/float.rst [new file with mode: 0644]
docs/classes/half.rst [new file with mode: 0644]
docs/classes/half_c.rst [new file with mode: 0644]
docs/classes/half_class.rst [new file with mode: 0644]
docs/classes/half_conversion.rst [new file with mode: 0644]
docs/classes/half_limits.rst [new file with mode: 0644]
docs/concepts.rst [new file with mode: 0644]
docs/conf.py [new file with mode: 0644]
docs/examples/Box.cpp [new file with mode: 0644]
docs/examples/CMakeLists.txt [new file with mode: 0644]
docs/examples/Color3.cpp [new file with mode: 0644]
docs/examples/Color4.cpp [new file with mode: 0644]
docs/examples/Euler.cpp [new file with mode: 0644]
docs/examples/Frustum.cpp [new file with mode: 0644]
docs/examples/Interval.cpp [new file with mode: 0644]
docs/examples/Line3.cpp [new file with mode: 0644]
docs/examples/Matrix22.cpp [new file with mode: 0644]
docs/examples/Matrix33.cpp [new file with mode: 0644]
docs/examples/Matrix44.cpp [new file with mode: 0644]
docs/examples/Plane3.cpp [new file with mode: 0644]
docs/examples/Quat.cpp [new file with mode: 0644]
docs/examples/Shear6.cpp [new file with mode: 0644]
docs/examples/Sphere3.cpp [new file with mode: 0644]
docs/examples/Vec2.cpp [new file with mode: 0644]
docs/examples/Vec3.cpp [new file with mode: 0644]
docs/examples/Vec4.cpp [new file with mode: 0644]
docs/examples/gl.cpp [new file with mode: 0644]
docs/examples/half.c [new file with mode: 0644]
docs/examples/half.cpp [new file with mode: 0644]
docs/examples/intro.cpp [new file with mode: 0644]
docs/examples/main.cpp [new file with mode: 0644]
docs/fixmanpages.sh [new file with mode: 0755]
docs/functions.rst [new file with mode: 0644]
docs/functions/box.rst [new file with mode: 0644]
docs/functions/color.rst [new file with mode: 0644]
docs/functions/frame.rst [new file with mode: 0644]
docs/functions/gl.rst [new file with mode: 0644]
docs/functions/glu.rst [new file with mode: 0644]
docs/functions/line.rst [new file with mode: 0644]
docs/functions/matrix.rst [new file with mode: 0644]
docs/functions/random.rst [new file with mode: 0644]
docs/functions/roots.rst [new file with mode: 0644]
docs/functions/vec.rst [new file with mode: 0644]
docs/images/imath-fav.ico [new file with mode: 0644]
docs/images/imath-logo-black.png [new file with mode: 0644]
docs/images/imath-logo-blue.png [new file with mode: 0644]
docs/images/imath-logo-white.png [new file with mode: 0644]
docs/index.rst [new file with mode: 0644]
docs/install.rst [new file with mode: 0644]
docs/license.rst [new file with mode: 0644]
docs/requirements.txt [new file with mode: 0644]
docs/toc_redirect.rst [new file with mode: 0644]
share/ci/scripts/linux/install_boost.sh [new file with mode: 0755]
share/ci/scripts/linux/install_cmake.sh [new file with mode: 0755]
share/ci/scripts/linux/install_gdb.sh [new file with mode: 0755]
share/ci/scripts/linux/install_six.sh [new file with mode: 0755]
share/ci/scripts/linux/install_sonar.sh [new file with mode: 0755]
share/ci/scripts/linux/install_valgrind.sh [new file with mode: 0755]
share/ci/scripts/linux/log_valgrind.sh [new file with mode: 0755]
share/ci/scripts/linux/run_gcov.sh [new file with mode: 0755]
share/ci/scripts/macos/install_boost.sh [new file with mode: 0755]
share/ci/scripts/macos/install_python.sh [new file with mode: 0755]
share/ci/scripts/windows/install_boost.ps1 [new file with mode: 0755]
share/ci/scripts/windows/install_cmake.ps1 [new file with mode: 0755]
share/ci/scripts/windows/install_python.ps1 [new file with mode: 0755]
share/ci/scripts/windows/install_zlib.ps1 [new file with mode: 0755]
sonar-project.properties [new file with mode: 0644]
src/Imath/CMakeLists.txt [new file with mode: 0644]
src/Imath/ImathBox.h [new file with mode: 0644]
src/Imath/ImathBoxAlgo.h [new file with mode: 0644]
src/Imath/ImathColor.h [new file with mode: 0644]
src/Imath/ImathColorAlgo.cpp [new file with mode: 0644]
src/Imath/ImathColorAlgo.h [new file with mode: 0644]
src/Imath/ImathEuler.h [new file with mode: 0644]
src/Imath/ImathExport.h [new file with mode: 0644]
src/Imath/ImathForward.h [new file with mode: 0644]
src/Imath/ImathFrame.h [new file with mode: 0644]
src/Imath/ImathFrustum.h [new file with mode: 0644]
src/Imath/ImathFrustumTest.h [new file with mode: 0644]
src/Imath/ImathFun.cpp [new file with mode: 0644]
src/Imath/ImathFun.h [new file with mode: 0644]
src/Imath/ImathGL.h [new file with mode: 0644]
src/Imath/ImathGLU.h [new file with mode: 0644]
src/Imath/ImathInt64.h [new file with mode: 0644]
src/Imath/ImathInterval.h [new file with mode: 0644]
src/Imath/ImathLine.h [new file with mode: 0644]
src/Imath/ImathLineAlgo.h [new file with mode: 0644]
src/Imath/ImathMath.h [new file with mode: 0644]
src/Imath/ImathMatrix.h [new file with mode: 0644]
src/Imath/ImathMatrixAlgo.cpp [new file with mode: 0644]
src/Imath/ImathMatrixAlgo.h [new file with mode: 0644]
src/Imath/ImathNamespace.h [new file with mode: 0644]
src/Imath/ImathPlane.h [new file with mode: 0644]
src/Imath/ImathPlatform.h [new file with mode: 0644]
src/Imath/ImathQuat.h [new file with mode: 0644]
src/Imath/ImathRandom.cpp [new file with mode: 0644]
src/Imath/ImathRandom.h [new file with mode: 0644]
src/Imath/ImathRoots.h [new file with mode: 0644]
src/Imath/ImathShear.h [new file with mode: 0644]
src/Imath/ImathSphere.h [new file with mode: 0644]
src/Imath/ImathTypeTraits.h [new file with mode: 0644]
src/Imath/ImathVec.h [new file with mode: 0644]
src/Imath/ImathVecAlgo.h [new file with mode: 0644]
src/Imath/half.cpp [new file with mode: 0644]
src/Imath/half.h [new file with mode: 0644]
src/Imath/halfFunction.h [new file with mode: 0644]
src/Imath/halfLimits.h [new file with mode: 0644]
src/Imath/toFloat.cpp [new file with mode: 0644]
src/Imath/toFloat.h [new file with mode: 0644]
src/ImathTest/CMakeLists.txt [new file with mode: 0644]
src/ImathTest/eLut.h [new file with mode: 0644]
src/ImathTest/half_c_main.c [new file with mode: 0644]
src/ImathTest/half_perf_test.cpp [new file with mode: 0644]
src/ImathTest/main.cpp [new file with mode: 0644]
src/ImathTest/testArithmetic.cpp [new file with mode: 0644]
src/ImathTest/testArithmetic.h [new file with mode: 0644]
src/ImathTest/testBitPatterns.cpp [new file with mode: 0644]
src/ImathTest/testBitPatterns.h [new file with mode: 0644]
src/ImathTest/testBox.cpp [new file with mode: 0644]
src/ImathTest/testBox.h [new file with mode: 0644]
src/ImathTest/testBoxAlgo.cpp [new file with mode: 0644]
src/ImathTest/testBoxAlgo.h [new file with mode: 0644]
src/ImathTest/testClassification.cpp [new file with mode: 0644]
src/ImathTest/testClassification.h [new file with mode: 0644]
src/ImathTest/testColor.cpp [new file with mode: 0644]
src/ImathTest/testColor.h [new file with mode: 0644]
src/ImathTest/testError.cpp [new file with mode: 0644]
src/ImathTest/testError.h [new file with mode: 0644]
src/ImathTest/testExtractEuler.cpp [new file with mode: 0644]
src/ImathTest/testExtractEuler.h [new file with mode: 0644]
src/ImathTest/testExtractSHRT.cpp [new file with mode: 0644]
src/ImathTest/testExtractSHRT.h [new file with mode: 0644]
src/ImathTest/testFrustum.cpp [new file with mode: 0644]
src/ImathTest/testFrustum.h [new file with mode: 0644]
src/ImathTest/testFrustumTest.cpp [new file with mode: 0644]
src/ImathTest/testFrustumTest.h [new file with mode: 0644]
src/ImathTest/testFun.cpp [new file with mode: 0644]
src/ImathTest/testFun.h [new file with mode: 0644]
src/ImathTest/testFunction.cpp [new file with mode: 0644]
src/ImathTest/testFunction.h [new file with mode: 0644]
src/ImathTest/testInterop.cpp [new file with mode: 0644]
src/ImathTest/testInterop.h [new file with mode: 0644]
src/ImathTest/testInterval.cpp [new file with mode: 0644]
src/ImathTest/testInterval.h [new file with mode: 0644]
src/ImathTest/testInvert.cpp [new file with mode: 0644]
src/ImathTest/testInvert.h [new file with mode: 0644]
src/ImathTest/testJacobiEigenSolver.cpp [new file with mode: 0644]
src/ImathTest/testJacobiEigenSolver.h [new file with mode: 0644]
src/ImathTest/testLimits.cpp [new file with mode: 0644]
src/ImathTest/testLimits.h [new file with mode: 0644]
src/ImathTest/testLineAlgo.cpp [new file with mode: 0644]
src/ImathTest/testLineAlgo.h [new file with mode: 0644]
src/ImathTest/testMatrix.cpp [new file with mode: 0644]
src/ImathTest/testMatrix.h [new file with mode: 0644]
src/ImathTest/testMiscMatrixAlgo.cpp [new file with mode: 0644]
src/ImathTest/testMiscMatrixAlgo.h [new file with mode: 0644]
src/ImathTest/testNoInterop.cpp [new file with mode: 0644]
src/ImathTest/testNoInterop.h [new file with mode: 0644]
src/ImathTest/testProcrustes.cpp [new file with mode: 0644]
src/ImathTest/testProcrustes.h [new file with mode: 0644]
src/ImathTest/testQuat.cpp [new file with mode: 0644]
src/ImathTest/testQuat.h [new file with mode: 0644]
src/ImathTest/testQuatSetRotation.cpp [new file with mode: 0644]
src/ImathTest/testQuatSetRotation.h [new file with mode: 0644]
src/ImathTest/testQuatSlerp.cpp [new file with mode: 0644]
src/ImathTest/testQuatSlerp.h [new file with mode: 0644]
src/ImathTest/testRandom.cpp [new file with mode: 0644]
src/ImathTest/testRandom.h [new file with mode: 0644]
src/ImathTest/testRoots.cpp [new file with mode: 0644]
src/ImathTest/testRoots.h [new file with mode: 0644]
src/ImathTest/testShear.cpp [new file with mode: 0644]
src/ImathTest/testShear.h [new file with mode: 0644]
src/ImathTest/testSize.cpp [new file with mode: 0644]
src/ImathTest/testSize.h [new file with mode: 0644]
src/ImathTest/testTinySVD.cpp [new file with mode: 0644]
src/ImathTest/testTinySVD.h [new file with mode: 0644]
src/ImathTest/testToFloat.cpp [new file with mode: 0644]
src/ImathTest/testToFloat.h [new file with mode: 0644]
src/ImathTest/testVec.cpp [new file with mode: 0644]
src/ImathTest/testVec.h [new file with mode: 0644]
src/python/CMakeLists.txt [new file with mode: 0644]
src/python/PyImath.pc.in [new file with mode: 0644]
src/python/PyImath/CMakeLists.txt [new file with mode: 0644]
src/python/PyImath/PyImath.cpp [new file with mode: 0644]
src/python/PyImath/PyImath.h [new file with mode: 0644]
src/python/PyImath/PyImathAPI.h [new file with mode: 0644]
src/python/PyImath/PyImathAutovectorize.cpp [new file with mode: 0644]
src/python/PyImath/PyImathAutovectorize.h [new file with mode: 0644]
src/python/PyImath/PyImathBasicTypes.cpp [new file with mode: 0644]
src/python/PyImath/PyImathBasicTypes.h [new file with mode: 0644]
src/python/PyImath/PyImathBox.cpp [new file with mode: 0644]
src/python/PyImath/PyImathBox.h [new file with mode: 0644]
src/python/PyImath/PyImathBox2Array.cpp [new file with mode: 0644]
src/python/PyImath/PyImathBox3Array.cpp [new file with mode: 0644]
src/python/PyImath/PyImathBoxArrayImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathBufferProtocol.cpp [new file with mode: 0644]
src/python/PyImath/PyImathBufferProtocol.h [new file with mode: 0644]
src/python/PyImath/PyImathColor.h [new file with mode: 0644]
src/python/PyImath/PyImathColor3.cpp [new file with mode: 0644]
src/python/PyImath/PyImathColor3ArrayImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathColor4.cpp [new file with mode: 0644]
src/python/PyImath/PyImathColor4Array2DImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathColor4ArrayImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathDecorators.h [new file with mode: 0644]
src/python/PyImath/PyImathEuler.cpp [new file with mode: 0644]
src/python/PyImath/PyImathEuler.h [new file with mode: 0644]
src/python/PyImath/PyImathExport.h [new file with mode: 0644]
src/python/PyImath/PyImathFixedArray.cpp [new file with mode: 0644]
src/python/PyImath/PyImathFixedArray.h [new file with mode: 0644]
src/python/PyImath/PyImathFixedArray2D.h [new file with mode: 0644]
src/python/PyImath/PyImathFixedArrayTraits.h [new file with mode: 0644]
src/python/PyImath/PyImathFixedMatrix.h [new file with mode: 0644]
src/python/PyImath/PyImathFixedVArray.cpp [new file with mode: 0644]
src/python/PyImath/PyImathFixedVArray.h [new file with mode: 0644]
src/python/PyImath/PyImathFrustum.cpp [new file with mode: 0644]
src/python/PyImath/PyImathFrustum.h [new file with mode: 0644]
src/python/PyImath/PyImathFun.cpp [new file with mode: 0644]
src/python/PyImath/PyImathFun.h [new file with mode: 0644]
src/python/PyImath/PyImathFunOperators.h [new file with mode: 0644]
src/python/PyImath/PyImathLine.cpp [new file with mode: 0644]
src/python/PyImath/PyImathLine.h [new file with mode: 0644]
src/python/PyImath/PyImathMathExc.h [new file with mode: 0644]
src/python/PyImath/PyImathMatrix.h [new file with mode: 0644]
src/python/PyImath/PyImathMatrix22.cpp [new file with mode: 0644]
src/python/PyImath/PyImathMatrix33.cpp [new file with mode: 0644]
src/python/PyImath/PyImathMatrix44.cpp [new file with mode: 0644]
src/python/PyImath/PyImathOperators.h [new file with mode: 0644]
src/python/PyImath/PyImathPlane.cpp [new file with mode: 0644]
src/python/PyImath/PyImathPlane.h [new file with mode: 0644]
src/python/PyImath/PyImathQuat.cpp [new file with mode: 0644]
src/python/PyImath/PyImathQuat.h [new file with mode: 0644]
src/python/PyImath/PyImathQuatOperators.h [new file with mode: 0644]
src/python/PyImath/PyImathRandom.cpp [new file with mode: 0644]
src/python/PyImath/PyImathRandom.h [new file with mode: 0644]
src/python/PyImath/PyImathShear.cpp [new file with mode: 0644]
src/python/PyImath/PyImathShear.h [new file with mode: 0644]
src/python/PyImath/PyImathStringArray.cpp [new file with mode: 0644]
src/python/PyImath/PyImathStringArray.h [new file with mode: 0644]
src/python/PyImath/PyImathStringArrayRegister.h [new file with mode: 0644]
src/python/PyImath/PyImathStringTable.cpp [new file with mode: 0644]
src/python/PyImath/PyImathStringTable.h [new file with mode: 0644]
src/python/PyImath/PyImathTask.cpp [new file with mode: 0644]
src/python/PyImath/PyImathTask.h [new file with mode: 0644]
src/python/PyImath/PyImathUtil.cpp [new file with mode: 0644]
src/python/PyImath/PyImathUtil.h [new file with mode: 0644]
src/python/PyImath/PyImathVec.h [new file with mode: 0644]
src/python/PyImath/PyImathVec2Impl.h [new file with mode: 0644]
src/python/PyImath/PyImathVec2fd.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec2si.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec3ArrayImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathVec3Impl.h [new file with mode: 0644]
src/python/PyImath/PyImathVec3fd.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec3si.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec3siArray.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec4ArrayImpl.h [new file with mode: 0644]
src/python/PyImath/PyImathVec4Impl.h [new file with mode: 0644]
src/python/PyImath/PyImathVec4fd.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec4si.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVec4siArray.cpp [new file with mode: 0644]
src/python/PyImath/PyImathVecOperators.h [new file with mode: 0644]
src/python/PyImath/imathmodule.cpp [new file with mode: 0644]
src/python/PyImath/varraySemantics.txt [new file with mode: 0644]
src/python/PyImathNumpy/CMakeLists.txt [new file with mode: 0644]
src/python/PyImathNumpy/imathnumpymodule.cpp [new file with mode: 0644]
src/python/PyImathNumpyTest/CMakeLists.txt [new file with mode: 0644]
src/python/PyImathNumpyTest/pyImathNumpyTest.in [new file with mode: 0755]
src/python/PyImathSpeedTest/CMakeLists.txt [new file with mode: 0644]
src/python/PyImathSpeedTest/pyImathSpeedTest.in [new file with mode: 0755]
src/python/PyImathTest/CMakeLists.txt [new file with mode: 0644]
src/python/PyImathTest/main.cpp [new file with mode: 0644]
src/python/PyImathTest/pyImathTest.in [new file with mode: 0644]
src/python/PyImathTest/testStringTable.cpp [new file with mode: 0644]
src/python/PyImathTest/testStringTable.h [new file with mode: 0644]
src/python/config/CMakeLists.txt [new file with mode: 0644]
src/python/config/ModuleDefine.cmake [new file with mode: 0644]
src/python/config/NumPyLocate.cmake [new file with mode: 0644]
src/python/config/PyImathConfig.h.in [new file with mode: 0644]
src/python/config/PyImathSetup.cmake [new file with mode: 0644]