├── .arcconfig ├── .clang-format ├── .clang-tidy ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── pull_request_template.md └── workflows │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── COPYING ├── GNUmakefile ├── README.md ├── doc ├── blender_file_format │ ├── BlendFileDnaExporter_25.py │ ├── BlendFileReader.py │ ├── README │ ├── mystery_of_the_blend.css │ └── mystery_of_the_blend.html ├── doxygen │ ├── Doxyfile │ ├── doxygen.extern.h │ ├── doxygen.intern.h │ ├── doxygen.main.h │ ├── doxygen.source.h │ └── footer.html ├── guides │ ├── blender-guardedalloc.txt │ └── interface_API.txt ├── license │ ├── Apache2-license.txt │ ├── BL-license.txt │ ├── BSD-2-Clause-license.txt │ ├── BSD-3-Clause-license.txt │ ├── GPL-license.txt │ ├── GPL3-license.txt │ ├── LGPL2.1-license.txt │ ├── MIT-license.txt │ ├── SPDX-license-identifiers.txt │ ├── Zlib-license.txt │ └── bf-members.txt ├── manpage │ └── blender.1.py ├── openmesheffect │ ├── openmesheffect-create.png │ └── openmesheffect-for-blender.png └── python_api │ ├── examples │ ├── aud.py │ ├── blf.py │ ├── bmesh.ops.1.py │ ├── bpy.app.handlers.1.py │ ├── bpy.app.handlers.2.py │ ├── bpy.app.handlers.py │ ├── bpy.app.timers.1.py │ ├── bpy.app.timers.2.py │ ├── bpy.app.timers.3.py │ ├── bpy.app.timers.4.py │ ├── bpy.app.timers.5.py │ ├── bpy.app.translations.py │ ├── bpy.data.py │ ├── bpy.msgbus.1.py │ ├── bpy.msgbus.2.py │ ├── bpy.msgbus.3.py │ ├── bpy.ops.1.py │ ├── bpy.ops.2.py │ ├── bpy.ops.3.py │ ├── bpy.ops.py │ ├── bpy.props.1.py │ ├── bpy.props.2.py │ ├── bpy.props.3.py │ ├── bpy.props.4.py │ ├── bpy.props.5.py │ ├── bpy.props.py │ ├── bpy.types.AddonPreferences.1.py │ ├── bpy.types.BlendDataLibraries.load.py │ ├── bpy.types.BlendDataLibraries.write.py │ ├── bpy.types.Bone.convert_local_to_pose.py │ ├── bpy.types.Context.temp_override.1.py │ ├── bpy.types.Context.temp_override.2.py │ ├── bpy.types.Context.temp_override.3.py │ ├── bpy.types.Depsgraph.1.py │ ├── bpy.types.Depsgraph.2.py │ ├── bpy.types.Depsgraph.3.py │ ├── bpy.types.Depsgraph.4.py │ ├── bpy.types.Depsgraph.5.py │ ├── bpy.types.Depsgraph.6.py │ ├── bpy.types.Depsgraph.7.py │ ├── bpy.types.ID.user_clear.1.py │ ├── bpy.types.Image.py │ ├── bpy.types.Menu.1.py │ ├── bpy.types.Menu.2.py │ ├── bpy.types.Menu.3.py │ ├── bpy.types.Menu.4.py │ ├── bpy.types.Menu.py │ ├── bpy.types.Mesh.py │ ├── bpy.types.NodeTree.py │ ├── bpy.types.Object.py │ ├── bpy.types.Operator.1.py │ ├── bpy.types.Operator.2.py │ ├── bpy.types.Operator.3.py │ ├── bpy.types.Operator.4.py │ ├── bpy.types.Operator.5.py │ ├── bpy.types.Operator.6.py │ ├── bpy.types.Operator.py │ ├── bpy.types.Panel.1.py │ ├── bpy.types.Panel.2.py │ ├── bpy.types.Panel.py │ ├── bpy.types.PropertyGroup.py │ ├── bpy.types.RenderEngine.py │ ├── bpy.types.UIList.1.py │ ├── bpy.types.UIList.2.py │ ├── bpy.types.WindowManager.popup_menu.py │ ├── bpy.types.bpy_prop_collection.foreach_get.py │ ├── bpy.types.bpy_prop_collection.foreach_set.py │ ├── bpy.types.bpy_struct.is_property_set.py │ ├── bpy.types.bpy_struct.keyframe_insert.1.py │ ├── bpy.types.bpy_struct.keyframe_insert.py │ ├── gpu.1.py │ ├── gpu.10.py │ ├── gpu.2.py │ ├── gpu.3.py │ ├── gpu.4.py │ ├── gpu.5.py │ ├── gpu.6.py │ ├── gpu.7.py │ ├── gpu.8.py │ ├── gpu.9.py │ ├── mathutils.Color.py │ ├── mathutils.Euler.py │ ├── mathutils.Matrix.LocRotScale.py │ ├── mathutils.Matrix.py │ ├── mathutils.Quaternion.py │ ├── mathutils.Vector.py │ ├── mathutils.kdtree.py │ └── mathutils.py │ ├── requirements.txt │ ├── rst │ ├── bgl.rst │ ├── change_log.rst │ ├── include__bmesh.rst │ ├── info_api_reference.rst │ ├── info_best_practice.rst │ ├── info_gotcha.rst │ ├── info_overview.rst │ ├── info_quickstart.rst │ └── info_tips_and_tricks.rst │ ├── rst_from_bmesh_opdefines.py │ ├── sphinx_changelog_gen.py │ ├── sphinx_doc_gen.py │ ├── sphinx_doc_gen_monkeypatch.py │ ├── static │ ├── blender_logo.svg │ ├── css │ │ ├── theme_overrides.css │ │ └── version_switch.css │ ├── favicon.ico │ └── js │ │ └── version_switch.js │ └── templates │ └── versions.html ├── extern ├── .clang-format ├── CMakeLists.txt ├── Eigen3 │ ├── Eigen │ │ ├── Array │ │ ├── Cholesky │ │ ├── CholmodSupport │ │ ├── Core │ │ ├── Dense │ │ ├── Eigen │ │ ├── Eigen2Support │ │ ├── Eigenvalues │ │ ├── Geometry │ │ ├── Householder │ │ ├── IterativeLinearSolvers │ │ ├── Jacobi │ │ ├── LU │ │ ├── LeastSquares │ │ ├── MetisSupport │ │ ├── OrderingMethods │ │ ├── PaStiXSupport │ │ ├── PardisoSupport │ │ ├── QR │ │ ├── QtAlignedMalloc │ │ ├── SPQRSupport │ │ ├── SVD │ │ ├── Sparse │ │ ├── SparseCholesky │ │ ├── SparseCore │ │ ├── SparseLU │ │ ├── SparseQR │ │ ├── StdDeque │ │ ├── StdList │ │ ├── StdVector │ │ ├── SuperLUSupport │ │ ├── UmfPackSupport │ │ └── src │ │ │ ├── Cholesky │ │ │ ├── LDLT.h │ │ │ ├── LLT.h │ │ │ ├── LLT_LAPACKE.h │ │ │ └── LLT_MKL.h │ │ │ ├── CholmodSupport │ │ │ └── CholmodSupport.h │ │ │ ├── Core │ │ │ ├── Array.h │ │ │ ├── ArrayBase.h │ │ │ ├── ArrayWrapper.h │ │ │ ├── Assign.h │ │ │ ├── AssignEvaluator.h │ │ │ ├── Assign_MKL.h │ │ │ ├── BandMatrix.h │ │ │ ├── Block.h │ │ │ ├── BooleanRedux.h │ │ │ ├── CommaInitializer.h │ │ │ ├── ConditionEstimator.h │ │ │ ├── CoreEvaluators.h │ │ │ ├── CoreIterators.h │ │ │ ├── CwiseBinaryOp.h │ │ │ ├── CwiseNullaryOp.h │ │ │ ├── CwiseTernaryOp.h │ │ │ ├── CwiseUnaryOp.h │ │ │ ├── CwiseUnaryView.h │ │ │ ├── DenseBase.h │ │ │ ├── DenseCoeffsBase.h │ │ │ ├── DenseStorage.h │ │ │ ├── Diagonal.h │ │ │ ├── DiagonalMatrix.h │ │ │ ├── DiagonalProduct.h │ │ │ ├── Dot.h │ │ │ ├── EigenBase.h │ │ │ ├── Flagged.h │ │ │ ├── ForceAlignedAccess.h │ │ │ ├── Functors.h │ │ │ ├── Fuzzy.h │ │ │ ├── GeneralProduct.h │ │ │ ├── GenericPacketMath.h │ │ │ ├── GlobalFunctions.h │ │ │ ├── IO.h │ │ │ ├── Inverse.h │ │ │ ├── Map.h │ │ │ ├── MapBase.h │ │ │ ├── MathFunctions.h │ │ │ ├── MathFunctionsImpl.h │ │ │ ├── Matrix.h │ │ │ ├── MatrixBase.h │ │ │ ├── NestByValue.h │ │ │ ├── NoAlias.h │ │ │ ├── NumTraits.h │ │ │ ├── PermutationMatrix.h │ │ │ ├── PlainObjectBase.h │ │ │ ├── Product.h │ │ │ ├── ProductBase.h │ │ │ ├── ProductEvaluators.h │ │ │ ├── Random.h │ │ │ ├── Redux.h │ │ │ ├── Ref.h │ │ │ ├── Replicate.h │ │ │ ├── ReturnByValue.h │ │ │ ├── Reverse.h │ │ │ ├── Select.h │ │ │ ├── SelfAdjointView.h │ │ │ ├── SelfCwiseBinaryOp.h │ │ │ ├── Solve.h │ │ │ ├── SolveTriangular.h │ │ │ ├── SolverBase.h │ │ │ ├── StableNorm.h │ │ │ ├── Stride.h │ │ │ ├── Swap.h │ │ │ ├── Transpose.h │ │ │ ├── Transpositions.h │ │ │ ├── TriangularMatrix.h │ │ │ ├── VectorBlock.h │ │ │ ├── VectorwiseOp.h │ │ │ ├── Visitor.h │ │ │ ├── arch │ │ │ │ ├── AVX │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ ├── PacketMath.h │ │ │ │ │ └── TypeCasting.h │ │ │ │ ├── AVX512 │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ └── PacketMath.h │ │ │ │ ├── AltiVec │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ └── PacketMath.h │ │ │ │ ├── CUDA │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── Half.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ ├── PacketMath.h │ │ │ │ │ ├── PacketMathHalf.h │ │ │ │ │ └── TypeCasting.h │ │ │ │ ├── Default │ │ │ │ │ ├── ConjHelper.h │ │ │ │ │ └── Settings.h │ │ │ │ ├── NEON │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ └── PacketMath.h │ │ │ │ ├── SSE │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ ├── PacketMath.h │ │ │ │ │ └── TypeCasting.h │ │ │ │ └── ZVector │ │ │ │ │ ├── Complex.h │ │ │ │ │ ├── MathFunctions.h │ │ │ │ │ └── PacketMath.h │ │ │ ├── functors │ │ │ │ ├── AssignmentFunctors.h │ │ │ │ ├── BinaryFunctors.h │ │ │ │ ├── NullaryFunctors.h │ │ │ │ ├── StlFunctors.h │ │ │ │ ├── TernaryFunctors.h │ │ │ │ └── UnaryFunctors.h │ │ │ ├── products │ │ │ │ ├── CoeffBasedProduct.h │ │ │ │ ├── GeneralBlockPanelKernel.h │ │ │ │ ├── GeneralMatrixMatrix.h │ │ │ │ ├── GeneralMatrixMatrixTriangular.h │ │ │ │ ├── GeneralMatrixMatrixTriangular_BLAS.h │ │ │ │ ├── GeneralMatrixMatrixTriangular_MKL.h │ │ │ │ ├── GeneralMatrixMatrix_BLAS.h │ │ │ │ ├── GeneralMatrixMatrix_MKL.h │ │ │ │ ├── GeneralMatrixVector.h │ │ │ │ ├── GeneralMatrixVector_BLAS.h │ │ │ │ ├── GeneralMatrixVector_MKL.h │ │ │ │ ├── Parallelizer.h │ │ │ │ ├── SelfadjointMatrixMatrix.h │ │ │ │ ├── SelfadjointMatrixMatrix_BLAS.h │ │ │ │ ├── SelfadjointMatrixMatrix_MKL.h │ │ │ │ ├── SelfadjointMatrixVector.h │ │ │ │ ├── SelfadjointMatrixVector_BLAS.h │ │ │ │ ├── SelfadjointMatrixVector_MKL.h │ │ │ │ ├── SelfadjointProduct.h │ │ │ │ ├── SelfadjointRank2Update.h │ │ │ │ ├── TriangularMatrixMatrix.h │ │ │ │ ├── TriangularMatrixMatrix_BLAS.h │ │ │ │ ├── TriangularMatrixMatrix_MKL.h │ │ │ │ ├── TriangularMatrixVector.h │ │ │ │ ├── TriangularMatrixVector_BLAS.h │ │ │ │ ├── TriangularMatrixVector_MKL.h │ │ │ │ ├── TriangularSolverMatrix.h │ │ │ │ ├── TriangularSolverMatrix_BLAS.h │ │ │ │ ├── TriangularSolverMatrix_MKL.h │ │ │ │ └── TriangularSolverVector.h │ │ │ └── util │ │ │ │ ├── BlasUtil.h │ │ │ │ ├── Constants.h │ │ │ │ ├── DisableStupidWarnings.h │ │ │ │ ├── ForwardDeclarations.h │ │ │ │ ├── MKL_support.h │ │ │ │ ├── Macros.h │ │ │ │ ├── Memory.h │ │ │ │ ├── Meta.h │ │ │ │ ├── NonMPL2.h │ │ │ │ ├── ReenableStupidWarnings.h │ │ │ │ ├── StaticAssert.h │ │ │ │ └── XprHelper.h │ │ │ ├── Eigen2Support │ │ │ ├── Block.h │ │ │ ├── Cwise.h │ │ │ ├── CwiseOperators.h │ │ │ ├── Geometry │ │ │ │ ├── AlignedBox.h │ │ │ │ ├── All.h │ │ │ │ ├── AngleAxis.h │ │ │ │ ├── Hyperplane.h │ │ │ │ ├── ParametrizedLine.h │ │ │ │ ├── Quaternion.h │ │ │ │ ├── Rotation2D.h │ │ │ │ ├── RotationBase.h │ │ │ │ ├── Scaling.h │ │ │ │ ├── Transform.h │ │ │ │ └── Translation.h │ │ │ ├── LU.h │ │ │ ├── Lazy.h │ │ │ ├── LeastSquares.h │ │ │ ├── Macros.h │ │ │ ├── MathFunctions.h │ │ │ ├── Memory.h │ │ │ ├── Meta.h │ │ │ ├── Minor.h │ │ │ ├── QR.h │ │ │ ├── SVD.h │ │ │ ├── TriangularSolver.h │ │ │ └── VectorBlock.h │ │ │ ├── Eigenvalues │ │ │ ├── ComplexEigenSolver.h │ │ │ ├── ComplexSchur.h │ │ │ ├── ComplexSchur_LAPACKE.h │ │ │ ├── ComplexSchur_MKL.h │ │ │ ├── EigenSolver.h │ │ │ ├── GeneralizedEigenSolver.h │ │ │ ├── GeneralizedSelfAdjointEigenSolver.h │ │ │ ├── HessenbergDecomposition.h │ │ │ ├── MatrixBaseEigenvalues.h │ │ │ ├── RealQZ.h │ │ │ ├── RealSchur.h │ │ │ ├── RealSchur_LAPACKE.h │ │ │ ├── RealSchur_MKL.h │ │ │ ├── SelfAdjointEigenSolver.h │ │ │ ├── SelfAdjointEigenSolver_LAPACKE.h │ │ │ ├── SelfAdjointEigenSolver_MKL.h │ │ │ └── Tridiagonalization.h │ │ │ ├── Geometry │ │ │ ├── AlignedBox.h │ │ │ ├── AngleAxis.h │ │ │ ├── EulerAngles.h │ │ │ ├── Homogeneous.h │ │ │ ├── Hyperplane.h │ │ │ ├── OrthoMethods.h │ │ │ ├── ParametrizedLine.h │ │ │ ├── Quaternion.h │ │ │ ├── Rotation2D.h │ │ │ ├── RotationBase.h │ │ │ ├── Scaling.h │ │ │ ├── Transform.h │ │ │ ├── Translation.h │ │ │ ├── Umeyama.h │ │ │ └── arch │ │ │ │ └── Geometry_SSE.h │ │ │ ├── Householder │ │ │ ├── BlockHouseholder.h │ │ │ ├── Householder.h │ │ │ └── HouseholderSequence.h │ │ │ ├── IterativeLinearSolvers │ │ │ ├── BasicPreconditioners.h │ │ │ ├── BiCGSTAB.h │ │ │ ├── ConjugateGradient.h │ │ │ ├── IncompleteCholesky.h │ │ │ ├── IncompleteLUT.h │ │ │ ├── IterativeSolverBase.h │ │ │ ├── LeastSquareConjugateGradient.h │ │ │ └── SolveWithGuess.h │ │ │ ├── Jacobi │ │ │ └── Jacobi.h │ │ │ ├── LU │ │ │ ├── Determinant.h │ │ │ ├── FullPivLU.h │ │ │ ├── Inverse.h │ │ │ ├── InverseImpl.h │ │ │ ├── PartialPivLU.h │ │ │ ├── PartialPivLU_LAPACKE.h │ │ │ ├── PartialPivLU_MKL.h │ │ │ └── arch │ │ │ │ └── Inverse_SSE.h │ │ │ ├── MetisSupport │ │ │ └── MetisSupport.h │ │ │ ├── OrderingMethods │ │ │ ├── Amd.h │ │ │ ├── Eigen_Colamd.h │ │ │ └── Ordering.h │ │ │ ├── PaStiXSupport │ │ │ └── PaStiXSupport.h │ │ │ ├── PardisoSupport │ │ │ └── PardisoSupport.h │ │ │ ├── QR │ │ │ ├── ColPivHouseholderQR.h │ │ │ ├── ColPivHouseholderQR_LAPACKE.h │ │ │ ├── ColPivHouseholderQR_MKL.h │ │ │ ├── CompleteOrthogonalDecomposition.h │ │ │ ├── FullPivHouseholderQR.h │ │ │ ├── HouseholderQR.h │ │ │ ├── HouseholderQR_LAPACKE.h │ │ │ └── HouseholderQR_MKL.h │ │ │ ├── SPQRSupport │ │ │ └── SuiteSparseQRSupport.h │ │ │ ├── SVD │ │ │ ├── BDCSVD.h │ │ │ ├── JacobiSVD.h │ │ │ ├── JacobiSVD_LAPACKE.h │ │ │ ├── JacobiSVD_MKL.h │ │ │ ├── SVDBase.h │ │ │ └── UpperBidiagonalization.h │ │ │ ├── SparseCholesky │ │ │ ├── SimplicialCholesky.h │ │ │ └── SimplicialCholesky_impl.h │ │ │ ├── SparseCore │ │ │ ├── AmbiVector.h │ │ │ ├── CompressedStorage.h │ │ │ ├── ConservativeSparseSparseProduct.h │ │ │ ├── CoreIterators.h │ │ │ ├── MappedSparseMatrix.h │ │ │ ├── SparseAssign.h │ │ │ ├── SparseBlock.h │ │ │ ├── SparseColEtree.h │ │ │ ├── SparseCompressedBase.h │ │ │ ├── SparseCwiseBinaryOp.h │ │ │ ├── SparseCwiseUnaryOp.h │ │ │ ├── SparseDenseProduct.h │ │ │ ├── SparseDiagonalProduct.h │ │ │ ├── SparseDot.h │ │ │ ├── SparseFuzzy.h │ │ │ ├── SparseMap.h │ │ │ ├── SparseMatrix.h │ │ │ ├── SparseMatrixBase.h │ │ │ ├── SparsePermutation.h │ │ │ ├── SparseProduct.h │ │ │ ├── SparseRedux.h │ │ │ ├── SparseRef.h │ │ │ ├── SparseSelfAdjointView.h │ │ │ ├── SparseSolverBase.h │ │ │ ├── SparseSparseProductWithPruning.h │ │ │ ├── SparseTranspose.h │ │ │ ├── SparseTriangularView.h │ │ │ ├── SparseUtil.h │ │ │ ├── SparseVector.h │ │ │ ├── SparseView.h │ │ │ └── TriangularSolver.h │ │ │ ├── SparseLU │ │ │ ├── SparseLU.h │ │ │ ├── SparseLUImpl.h │ │ │ ├── SparseLU_Memory.h │ │ │ ├── SparseLU_Structs.h │ │ │ ├── SparseLU_SupernodalMatrix.h │ │ │ ├── SparseLU_Utils.h │ │ │ ├── SparseLU_column_bmod.h │ │ │ ├── SparseLU_column_dfs.h │ │ │ ├── SparseLU_copy_to_ucol.h │ │ │ ├── SparseLU_gemm_kernel.h │ │ │ ├── SparseLU_heap_relax_snode.h │ │ │ ├── SparseLU_kernel_bmod.h │ │ │ ├── SparseLU_panel_bmod.h │ │ │ ├── SparseLU_panel_dfs.h │ │ │ ├── SparseLU_pivotL.h │ │ │ ├── SparseLU_pruneL.h │ │ │ └── SparseLU_relax_snode.h │ │ │ ├── SparseQR │ │ │ └── SparseQR.h │ │ │ ├── StlSupport │ │ │ ├── StdDeque.h │ │ │ ├── StdList.h │ │ │ ├── StdVector.h │ │ │ └── details.h │ │ │ ├── SuperLUSupport │ │ │ └── SuperLUSupport.h │ │ │ ├── UmfPackSupport │ │ │ └── UmfPackSupport.h │ │ │ ├── misc │ │ │ ├── Image.h │ │ │ ├── Kernel.h │ │ │ ├── RealSvd2x2.h │ │ │ ├── Solve.h │ │ │ ├── SparseSolve.h │ │ │ ├── blas.h │ │ │ ├── lapack.h │ │ │ ├── lapacke.h │ │ │ └── lapacke_mangling.h │ │ │ └── plugins │ │ │ ├── ArrayCwiseBinaryOps.h │ │ │ ├── ArrayCwiseUnaryOps.h │ │ │ ├── BlockMethods.h │ │ │ ├── CommonCwiseBinaryOps.h │ │ │ ├── CommonCwiseUnaryOps.h │ │ │ ├── MatrixCwiseBinaryOps.h │ │ │ └── MatrixCwiseUnaryOps.h │ ├── README.blender │ ├── eigen-update.sh │ └── patches │ │ └── blender.diff ├── README ├── audaspace │ ├── AUTHORS │ ├── CHANGES │ ├── CMakeLists.txt │ ├── INSTALL │ ├── LICENSE │ ├── README.blender │ ├── README.md │ ├── bindings │ │ ├── C │ │ │ ├── AUD_Device.cpp │ │ │ ├── AUD_Device.h │ │ │ ├── AUD_DynamicMusic.cpp │ │ │ ├── AUD_DynamicMusic.h │ │ │ ├── AUD_HRTF.cpp │ │ │ ├── AUD_HRTF.h │ │ │ ├── AUD_Handle.cpp │ │ │ ├── AUD_Handle.h │ │ │ ├── AUD_ImpulseResponse.cpp │ │ │ ├── AUD_ImpulseResponse.h │ │ │ ├── AUD_PlaybackManager.cpp │ │ │ ├── AUD_PlaybackManager.h │ │ │ ├── AUD_Sequence.cpp │ │ │ ├── AUD_Sequence.h │ │ │ ├── AUD_Sound.cpp │ │ │ ├── AUD_Sound.h │ │ │ ├── AUD_Source.cpp │ │ │ ├── AUD_Source.h │ │ │ ├── AUD_Special.cpp │ │ │ ├── AUD_Special.h │ │ │ ├── AUD_ThreadPool.cpp │ │ │ ├── AUD_ThreadPool.h │ │ │ └── AUD_Types.h │ │ ├── doc │ │ │ ├── conf.py.in │ │ │ ├── device.rst │ │ │ ├── handle.rst │ │ │ ├── index.rst │ │ │ ├── sequence.rst │ │ │ ├── sequence_entry.rst │ │ │ ├── sound.rst │ │ │ └── tutorials.rst │ │ └── python │ │ │ ├── PyAPI.cpp │ │ │ ├── PyAPI.h │ │ │ ├── PyDevice.cpp │ │ │ ├── PyDevice.h │ │ │ ├── PyDynamicMusic.cpp │ │ │ ├── PyDynamicMusic.h │ │ │ ├── PyHRTF.cpp │ │ │ ├── PyHRTF.h │ │ │ ├── PyHandle.cpp │ │ │ ├── PyHandle.h │ │ │ ├── PyImpulseResponse.cpp │ │ │ ├── PyImpulseResponse.h │ │ │ ├── PyPlaybackManager.cpp │ │ │ ├── PyPlaybackManager.h │ │ │ ├── PySequence.cpp │ │ │ ├── PySequence.h │ │ │ ├── PySequenceEntry.cpp │ │ │ ├── PySequenceEntry.h │ │ │ ├── PySound.cpp │ │ │ ├── PySound.h │ │ │ ├── PySource.cpp │ │ │ ├── PySource.h │ │ │ ├── PyThreadPool.cpp │ │ │ ├── PyThreadPool.h │ │ │ ├── examples │ │ │ ├── binaural.py │ │ │ ├── convolution.py │ │ │ ├── dynamicmusic.py │ │ │ ├── playbackmanager.py │ │ │ ├── player.py │ │ │ ├── randomSounds.py │ │ │ ├── simple.py │ │ │ ├── siren.py │ │ │ ├── siren2.py │ │ │ ├── tetris.py │ │ │ ├── tetris2.py │ │ │ └── tetris3.py │ │ │ └── setup.py.in │ ├── blender_config.cmake │ ├── config │ │ └── Audaspace.h.in │ ├── include │ │ ├── Exception.h │ │ ├── IReader.h │ │ ├── ISound.h │ │ ├── devices │ │ │ ├── DefaultSynchronizer.h │ │ │ ├── DeviceManager.h │ │ │ ├── I3DDevice.h │ │ │ ├── I3DHandle.h │ │ │ ├── IDevice.h │ │ │ ├── IDeviceFactory.h │ │ │ ├── IHandle.h │ │ │ ├── ISynchronizer.h │ │ │ ├── NULLDevice.h │ │ │ ├── ReadDevice.h │ │ │ ├── SoftwareDevice.h │ │ │ └── ThreadedDevice.h │ │ ├── file │ │ │ ├── File.h │ │ │ ├── FileInfo.h │ │ │ ├── FileManager.h │ │ │ ├── FileWriter.h │ │ │ ├── IFileInput.h │ │ │ ├── IFileOutput.h │ │ │ └── IWriter.h │ │ ├── fx │ │ │ ├── ADSR.h │ │ │ ├── ADSRReader.h │ │ │ ├── Accumulator.h │ │ │ ├── BaseIIRFilterReader.h │ │ │ ├── BinauralReader.h │ │ │ ├── BinauralSound.h │ │ │ ├── Butterworth.h │ │ │ ├── ButterworthCalculator.h │ │ │ ├── CallbackIIRFilterReader.h │ │ │ ├── Convolver.h │ │ │ ├── ConvolverReader.h │ │ │ ├── ConvolverSound.h │ │ │ ├── Delay.h │ │ │ ├── DelayReader.h │ │ │ ├── DynamicIIRFilter.h │ │ │ ├── DynamicIIRFilterReader.h │ │ │ ├── DynamicMusic.h │ │ │ ├── Effect.h │ │ │ ├── EffectReader.h │ │ │ ├── Envelope.h │ │ │ ├── FFTConvolver.h │ │ │ ├── Fader.h │ │ │ ├── FaderReader.h │ │ │ ├── HRTF.h │ │ │ ├── HRTFLoader.h │ │ │ ├── Highpass.h │ │ │ ├── HighpassCalculator.h │ │ │ ├── IDynamicIIRFilterCalculator.h │ │ │ ├── IIRFilter.h │ │ │ ├── IIRFilterReader.h │ │ │ ├── ImpulseResponse.h │ │ │ ├── Limiter.h │ │ │ ├── LimiterReader.h │ │ │ ├── Loop.h │ │ │ ├── LoopReader.h │ │ │ ├── Lowpass.h │ │ │ ├── LowpassCalculator.h │ │ │ ├── Modulator.h │ │ │ ├── ModulatorReader.h │ │ │ ├── MutableReader.h │ │ │ ├── MutableSound.h │ │ │ ├── Pitch.h │ │ │ ├── PitchReader.h │ │ │ ├── PlaybackCategory.h │ │ │ ├── PlaybackManager.h │ │ │ ├── Reverse.h │ │ │ ├── ReverseReader.h │ │ │ ├── SoundList.h │ │ │ ├── Source.h │ │ │ ├── Sum.h │ │ │ ├── Threshold.h │ │ │ ├── Volume.h │ │ │ ├── VolumeReader.h │ │ │ ├── VolumeSound.h │ │ │ └── VolumeStorage.h │ │ ├── generator │ │ │ ├── Sawtooth.h │ │ │ ├── SawtoothReader.h │ │ │ ├── Silence.h │ │ │ ├── SilenceReader.h │ │ │ ├── Sine.h │ │ │ ├── SineReader.h │ │ │ ├── Square.h │ │ │ ├── SquareReader.h │ │ │ ├── Triangle.h │ │ │ └── TriangleReader.h │ │ ├── plugin │ │ │ └── PluginManager.h │ │ ├── respec │ │ │ ├── ChannelMapper.h │ │ │ ├── ChannelMapperReader.h │ │ │ ├── Converter.h │ │ │ ├── ConverterFunctions.h │ │ │ ├── ConverterReader.h │ │ │ ├── JOSResample.h │ │ │ ├── JOSResampleReader.h │ │ │ ├── LinearResample.h │ │ │ ├── LinearResampleReader.h │ │ │ ├── Mixer.h │ │ │ ├── ResampleReader.h │ │ │ ├── Specification.h │ │ │ └── SpecsChanger.h │ │ ├── sequence │ │ │ ├── AnimateableProperty.h │ │ │ ├── Double.h │ │ │ ├── DoubleReader.h │ │ │ ├── PingPong.h │ │ │ ├── Sequence.h │ │ │ ├── SequenceData.h │ │ │ ├── SequenceEntry.h │ │ │ ├── SequenceReader.h │ │ │ ├── Superpose.h │ │ │ └── SuperposeReader.h │ │ └── util │ │ │ ├── Barrier.h │ │ │ ├── Buffer.h │ │ │ ├── BufferReader.h │ │ │ ├── FFTPlan.h │ │ │ ├── ILockable.h │ │ │ ├── Math3D.h │ │ │ ├── RingBuffer.h │ │ │ ├── StreamBuffer.h │ │ │ └── ThreadPool.h │ ├── plugins │ │ ├── coreaudio │ │ │ ├── CoreAudioDevice.cpp │ │ │ ├── CoreAudioDevice.h │ │ │ ├── CoreAudioSynchronizer.cpp │ │ │ └── CoreAudioSynchronizer.h │ │ ├── ffmpeg │ │ │ ├── FFMPEG.cpp │ │ │ ├── FFMPEG.h │ │ │ ├── FFMPEGReader.cpp │ │ │ ├── FFMPEGReader.h │ │ │ ├── FFMPEGWriter.cpp │ │ │ └── FFMPEGWriter.h │ │ ├── jack │ │ │ ├── JackDevice.cpp │ │ │ ├── JackDevice.h │ │ │ ├── JackLibrary.cpp │ │ │ ├── JackLibrary.h │ │ │ ├── JackSymbols.h │ │ │ ├── JackSynchronizer.cpp │ │ │ └── JackSynchronizer.h │ │ ├── libsndfile │ │ │ ├── SndFile.cpp │ │ │ ├── SndFile.h │ │ │ ├── SndFileReader.cpp │ │ │ ├── SndFileReader.h │ │ │ ├── SndFileWriter.cpp │ │ │ └── SndFileWriter.h │ │ ├── openal │ │ │ ├── OpenALDevice.cpp │ │ │ ├── OpenALDevice.h │ │ │ ├── OpenALReader.cpp │ │ │ └── OpenALReader.h │ │ ├── pulseaudio │ │ │ ├── PulseAudioDevice.cpp │ │ │ ├── PulseAudioDevice.h │ │ │ ├── PulseAudioLibrary.cpp │ │ │ ├── PulseAudioLibrary.h │ │ │ └── PulseAudioSymbols.h │ │ ├── sdl │ │ │ ├── SDLDevice.cpp │ │ │ └── SDLDevice.h │ │ └── wasapi │ │ │ ├── WASAPIDevice.cpp │ │ │ └── WASAPIDevice.h │ └── src │ │ ├── Exception.cpp │ │ ├── devices │ │ ├── DefaultSynchronizer.cpp │ │ ├── DeviceManager.cpp │ │ ├── NULLDevice.cpp │ │ ├── ReadDevice.cpp │ │ ├── SoftwareDevice.cpp │ │ └── ThreadedDevice.cpp │ │ ├── file │ │ ├── File.cpp │ │ ├── FileManager.cpp │ │ └── FileWriter.cpp │ │ ├── fx │ │ ├── ADSR.cpp │ │ ├── ADSRReader.cpp │ │ ├── Accumulator.cpp │ │ ├── BaseIIRFilterReader.cpp │ │ ├── BinauralReader.cpp │ │ ├── BinauralSound.cpp │ │ ├── Butterworth.cpp │ │ ├── ButterworthCalculator.cpp │ │ ├── CallbackIIRFilterReader.cpp │ │ ├── Convolver.cpp │ │ ├── ConvolverReader.cpp │ │ ├── ConvolverSound.cpp │ │ ├── Delay.cpp │ │ ├── DelayReader.cpp │ │ ├── DynamicIIRFilter.cpp │ │ ├── DynamicIIRFilterReader.cpp │ │ ├── DynamicMusic.cpp │ │ ├── Effect.cpp │ │ ├── EffectReader.cpp │ │ ├── Envelope.cpp │ │ ├── FFTConvolver.cpp │ │ ├── Fader.cpp │ │ ├── FaderReader.cpp │ │ ├── HRTF.cpp │ │ ├── HRTFLoaderUnix.cpp │ │ ├── HRTFLoaderWindows.cpp │ │ ├── Highpass.cpp │ │ ├── HighpassCalculator.cpp │ │ ├── IIRFilter.cpp │ │ ├── IIRFilterReader.cpp │ │ ├── ImpulseResponse.cpp │ │ ├── Limiter.cpp │ │ ├── LimiterReader.cpp │ │ ├── Loop.cpp │ │ ├── LoopReader.cpp │ │ ├── Lowpass.cpp │ │ ├── LowpassCalculator.cpp │ │ ├── Modulator.cpp │ │ ├── ModulatorReader.cpp │ │ ├── MutableReader.cpp │ │ ├── MutableSound.cpp │ │ ├── Pitch.cpp │ │ ├── PitchReader.cpp │ │ ├── PlaybackCategory.cpp │ │ ├── PlaybackManager.cpp │ │ ├── Reverse.cpp │ │ ├── ReverseReader.cpp │ │ ├── SoundList.cpp │ │ ├── Source.cpp │ │ ├── Sum.cpp │ │ ├── Threshold.cpp │ │ ├── Volume.cpp │ │ ├── VolumeReader.cpp │ │ ├── VolumeSound.cpp │ │ └── VolumeStorage.cpp │ │ ├── generator │ │ ├── Sawtooth.cpp │ │ ├── SawtoothReader.cpp │ │ ├── Silence.cpp │ │ ├── SilenceReader.cpp │ │ ├── Sine.cpp │ │ ├── SineReader.cpp │ │ ├── Square.cpp │ │ ├── SquareReader.cpp │ │ ├── Triangle.cpp │ │ └── TriangleReader.cpp │ │ ├── plugin │ │ ├── PluginManagerUnix.cpp.in │ │ └── PluginManagerWindows.cpp.in │ │ ├── respec │ │ ├── ChannelMapper.cpp │ │ ├── ChannelMapperReader.cpp │ │ ├── Converter.cpp │ │ ├── ConverterFunctions.cpp │ │ ├── ConverterReader.cpp │ │ ├── JOSResample.cpp │ │ ├── JOSResampleReader.cpp │ │ ├── JOSResampleReaderCoeff.cpp │ │ ├── LinearResample.cpp │ │ ├── LinearResampleReader.cpp │ │ ├── Mixer.cpp │ │ ├── ResampleReader.cpp │ │ └── SpecsChanger.cpp │ │ ├── sequence │ │ ├── AnimateableProperty.cpp │ │ ├── Double.cpp │ │ ├── DoubleReader.cpp │ │ ├── PingPong.cpp │ │ ├── Sequence.cpp │ │ ├── SequenceData.cpp │ │ ├── SequenceEntry.cpp │ │ ├── SequenceHandle.cpp │ │ ├── SequenceHandle.h │ │ ├── SequenceReader.cpp │ │ ├── Superpose.cpp │ │ └── SuperposeReader.cpp │ │ └── util │ │ ├── Barrier.cpp │ │ ├── Buffer.cpp │ │ ├── BufferReader.cpp │ │ ├── FFTPlan.cpp │ │ ├── RingBuffer.cpp │ │ ├── StreamBuffer.cpp │ │ └── ThreadPool.cpp ├── binreloc │ ├── CMakeLists.txt │ ├── README.blender │ ├── binreloc.c │ └── include │ │ └── binreloc.h ├── bullet2 │ ├── CMakeLists.txt │ ├── README.blender │ ├── patches │ │ └── inertia.patch │ ├── readme.txt │ └── src │ │ ├── BulletCollision │ │ ├── BroadphaseCollision │ │ │ ├── btAxisSweep3.cpp │ │ │ ├── btAxisSweep3.h │ │ │ ├── btAxisSweep3Internal.h │ │ │ ├── btBroadphaseInterface.h │ │ │ ├── btBroadphaseProxy.cpp │ │ │ ├── btBroadphaseProxy.h │ │ │ ├── btCollisionAlgorithm.cpp │ │ │ ├── btCollisionAlgorithm.h │ │ │ ├── btDbvt.cpp │ │ │ ├── btDbvt.h │ │ │ ├── btDbvtBroadphase.cpp │ │ │ ├── btDbvtBroadphase.h │ │ │ ├── btDispatcher.cpp │ │ │ ├── btDispatcher.h │ │ │ ├── btOverlappingPairCache.cpp │ │ │ ├── btOverlappingPairCache.h │ │ │ ├── btOverlappingPairCallback.h │ │ │ ├── btQuantizedBvh.cpp │ │ │ ├── btQuantizedBvh.h │ │ │ ├── btSimpleBroadphase.cpp │ │ │ └── btSimpleBroadphase.h │ │ ├── CollisionDispatch │ │ │ ├── SphereTriangleDetector.cpp │ │ │ ├── SphereTriangleDetector.h │ │ │ ├── btActivatingCollisionAlgorithm.cpp │ │ │ ├── btActivatingCollisionAlgorithm.h │ │ │ ├── btBox2dBox2dCollisionAlgorithm.cpp │ │ │ ├── btBox2dBox2dCollisionAlgorithm.h │ │ │ ├── btBoxBoxCollisionAlgorithm.cpp │ │ │ ├── btBoxBoxCollisionAlgorithm.h │ │ │ ├── btBoxBoxDetector.cpp │ │ │ ├── btBoxBoxDetector.h │ │ │ ├── btCollisionConfiguration.h │ │ │ ├── btCollisionCreateFunc.h │ │ │ ├── btCollisionDispatcher.cpp │ │ │ ├── btCollisionDispatcher.h │ │ │ ├── btCollisionDispatcherMt.cpp │ │ │ ├── btCollisionDispatcherMt.h │ │ │ ├── btCollisionObject.cpp │ │ │ ├── btCollisionObject.h │ │ │ ├── btCollisionObjectWrapper.h │ │ │ ├── btCollisionWorld.cpp │ │ │ ├── btCollisionWorld.h │ │ │ ├── btCollisionWorldImporter.cpp │ │ │ ├── btCollisionWorldImporter.h │ │ │ ├── btCompoundCollisionAlgorithm.cpp │ │ │ ├── btCompoundCollisionAlgorithm.h │ │ │ ├── btCompoundCompoundCollisionAlgorithm.cpp │ │ │ ├── btCompoundCompoundCollisionAlgorithm.h │ │ │ ├── btConvex2dConvex2dAlgorithm.cpp │ │ │ ├── btConvex2dConvex2dAlgorithm.h │ │ │ ├── btConvexConcaveCollisionAlgorithm.cpp │ │ │ ├── btConvexConcaveCollisionAlgorithm.h │ │ │ ├── btConvexConvexAlgorithm.cpp │ │ │ ├── btConvexConvexAlgorithm.h │ │ │ ├── btConvexPlaneCollisionAlgorithm.cpp │ │ │ ├── btConvexPlaneCollisionAlgorithm.h │ │ │ ├── btDefaultCollisionConfiguration.cpp │ │ │ ├── btDefaultCollisionConfiguration.h │ │ │ ├── btEmptyCollisionAlgorithm.cpp │ │ │ ├── btEmptyCollisionAlgorithm.h │ │ │ ├── btGhostObject.cpp │ │ │ ├── btGhostObject.h │ │ │ ├── btHashedSimplePairCache.cpp │ │ │ ├── btHashedSimplePairCache.h │ │ │ ├── btInternalEdgeUtility.cpp │ │ │ ├── btInternalEdgeUtility.h │ │ │ ├── btManifoldResult.cpp │ │ │ ├── btManifoldResult.h │ │ │ ├── btSimulationIslandManager.cpp │ │ │ ├── btSimulationIslandManager.h │ │ │ ├── btSphereBoxCollisionAlgorithm.cpp │ │ │ ├── btSphereBoxCollisionAlgorithm.h │ │ │ ├── btSphereSphereCollisionAlgorithm.cpp │ │ │ ├── btSphereSphereCollisionAlgorithm.h │ │ │ ├── btSphereTriangleCollisionAlgorithm.cpp │ │ │ ├── btSphereTriangleCollisionAlgorithm.h │ │ │ ├── btUnionFind.cpp │ │ │ └── btUnionFind.h │ │ ├── CollisionShapes │ │ │ ├── btBox2dShape.cpp │ │ │ ├── btBox2dShape.h │ │ │ ├── btBoxShape.cpp │ │ │ ├── btBoxShape.h │ │ │ ├── btBvhTriangleMeshShape.cpp │ │ │ ├── btBvhTriangleMeshShape.h │ │ │ ├── btCapsuleShape.cpp │ │ │ ├── btCapsuleShape.h │ │ │ ├── btCollisionMargin.h │ │ │ ├── btCollisionShape.cpp │ │ │ ├── btCollisionShape.h │ │ │ ├── btCompoundShape.cpp │ │ │ ├── btCompoundShape.h │ │ │ ├── btConcaveShape.cpp │ │ │ ├── btConcaveShape.h │ │ │ ├── btConeShape.cpp │ │ │ ├── btConeShape.h │ │ │ ├── btConvex2dShape.cpp │ │ │ ├── btConvex2dShape.h │ │ │ ├── btConvexHullShape.cpp │ │ │ ├── btConvexHullShape.h │ │ │ ├── btConvexInternalShape.cpp │ │ │ ├── btConvexInternalShape.h │ │ │ ├── btConvexPointCloudShape.cpp │ │ │ ├── btConvexPointCloudShape.h │ │ │ ├── btConvexPolyhedron.cpp │ │ │ ├── btConvexPolyhedron.h │ │ │ ├── btConvexShape.cpp │ │ │ ├── btConvexShape.h │ │ │ ├── btConvexTriangleMeshShape.cpp │ │ │ ├── btConvexTriangleMeshShape.h │ │ │ ├── btCylinderShape.cpp │ │ │ ├── btCylinderShape.h │ │ │ ├── btEmptyShape.cpp │ │ │ ├── btEmptyShape.h │ │ │ ├── btHeightfieldTerrainShape.cpp │ │ │ ├── btHeightfieldTerrainShape.h │ │ │ ├── btMaterial.h │ │ │ ├── btMiniSDF.cpp │ │ │ ├── btMiniSDF.h │ │ │ ├── btMinkowskiSumShape.cpp │ │ │ ├── btMinkowskiSumShape.h │ │ │ ├── btMultiSphereShape.cpp │ │ │ ├── btMultiSphereShape.h │ │ │ ├── btMultimaterialTriangleMeshShape.cpp │ │ │ ├── btMultimaterialTriangleMeshShape.h │ │ │ ├── btOptimizedBvh.cpp │ │ │ ├── btOptimizedBvh.h │ │ │ ├── btPolyhedralConvexShape.cpp │ │ │ ├── btPolyhedralConvexShape.h │ │ │ ├── btScaledBvhTriangleMeshShape.cpp │ │ │ ├── btScaledBvhTriangleMeshShape.h │ │ │ ├── btSdfCollisionShape.cpp │ │ │ ├── btSdfCollisionShape.h │ │ │ ├── btShapeHull.cpp │ │ │ ├── btShapeHull.h │ │ │ ├── btSphereShape.cpp │ │ │ ├── btSphereShape.h │ │ │ ├── btStaticPlaneShape.cpp │ │ │ ├── btStaticPlaneShape.h │ │ │ ├── btStridingMeshInterface.cpp │ │ │ ├── btStridingMeshInterface.h │ │ │ ├── btTetrahedronShape.cpp │ │ │ ├── btTetrahedronShape.h │ │ │ ├── btTriangleBuffer.cpp │ │ │ ├── btTriangleBuffer.h │ │ │ ├── btTriangleCallback.cpp │ │ │ ├── btTriangleCallback.h │ │ │ ├── btTriangleIndexVertexArray.cpp │ │ │ ├── btTriangleIndexVertexArray.h │ │ │ ├── btTriangleIndexVertexMaterialArray.cpp │ │ │ ├── btTriangleIndexVertexMaterialArray.h │ │ │ ├── btTriangleInfoMap.h │ │ │ ├── btTriangleMesh.cpp │ │ │ ├── btTriangleMesh.h │ │ │ ├── btTriangleMeshShape.cpp │ │ │ ├── btTriangleMeshShape.h │ │ │ ├── btTriangleShape.h │ │ │ ├── btUniformScalingShape.cpp │ │ │ └── btUniformScalingShape.h │ │ ├── Gimpact │ │ │ ├── btBoxCollision.h │ │ │ ├── btClipPolygon.h │ │ │ ├── btCompoundFromGimpact.h │ │ │ ├── btContactProcessing.cpp │ │ │ ├── btContactProcessing.h │ │ │ ├── btContactProcessingStructs.h │ │ │ ├── btGImpactBvh.cpp │ │ │ ├── btGImpactBvh.h │ │ │ ├── btGImpactBvhStructs.h │ │ │ ├── btGImpactCollisionAlgorithm.cpp │ │ │ ├── btGImpactCollisionAlgorithm.h │ │ │ ├── btGImpactMassUtil.h │ │ │ ├── btGImpactQuantizedBvh.cpp │ │ │ ├── btGImpactQuantizedBvh.h │ │ │ ├── btGImpactQuantizedBvhStructs.h │ │ │ ├── btGImpactShape.cpp │ │ │ ├── btGImpactShape.h │ │ │ ├── btGenericPoolAllocator.cpp │ │ │ ├── btGenericPoolAllocator.h │ │ │ ├── btGeometryOperations.h │ │ │ ├── btQuantization.h │ │ │ ├── btTriangleShapeEx.cpp │ │ │ ├── btTriangleShapeEx.h │ │ │ ├── gim_array.h │ │ │ ├── gim_basic_geometry_operations.h │ │ │ ├── gim_bitset.h │ │ │ ├── gim_box_collision.h │ │ │ ├── gim_box_set.cpp │ │ │ ├── gim_box_set.h │ │ │ ├── gim_clip_polygon.h │ │ │ ├── gim_contact.cpp │ │ │ ├── gim_contact.h │ │ │ ├── gim_geom_types.h │ │ │ ├── gim_geometry.h │ │ │ ├── gim_hash_table.h │ │ │ ├── gim_linear_math.h │ │ │ ├── gim_math.h │ │ │ ├── gim_memory.cpp │ │ │ ├── gim_memory.h │ │ │ ├── gim_pair.h │ │ │ ├── gim_radixsort.h │ │ │ ├── gim_tri_collision.cpp │ │ │ └── gim_tri_collision.h │ │ └── NarrowPhaseCollision │ │ │ ├── btComputeGjkEpaPenetration.h │ │ │ ├── btContinuousConvexCollision.cpp │ │ │ ├── btContinuousConvexCollision.h │ │ │ ├── btConvexCast.cpp │ │ │ ├── btConvexCast.h │ │ │ ├── btConvexPenetrationDepthSolver.h │ │ │ ├── btDiscreteCollisionDetectorInterface.h │ │ │ ├── btGjkCollisionDescription.h │ │ │ ├── btGjkConvexCast.cpp │ │ │ ├── btGjkConvexCast.h │ │ │ ├── btGjkEpa2.cpp │ │ │ ├── btGjkEpa2.h │ │ │ ├── btGjkEpa3.h │ │ │ ├── btGjkEpaPenetrationDepthSolver.cpp │ │ │ ├── btGjkEpaPenetrationDepthSolver.h │ │ │ ├── btGjkPairDetector.cpp │ │ │ ├── btGjkPairDetector.h │ │ │ ├── btManifoldPoint.h │ │ │ ├── btMinkowskiPenetrationDepthSolver.cpp │ │ │ ├── btMinkowskiPenetrationDepthSolver.h │ │ │ ├── btMprPenetration.h │ │ │ ├── btPersistentManifold.cpp │ │ │ ├── btPersistentManifold.h │ │ │ ├── btPointCollector.h │ │ │ ├── btPolyhedralContactClipping.cpp │ │ │ ├── btPolyhedralContactClipping.h │ │ │ ├── btRaycastCallback.cpp │ │ │ ├── btRaycastCallback.h │ │ │ ├── btSimplexSolverInterface.h │ │ │ ├── btSubSimplexConvexCast.cpp │ │ │ ├── btSubSimplexConvexCast.h │ │ │ ├── btVoronoiSimplexSolver.cpp │ │ │ └── btVoronoiSimplexSolver.h │ │ ├── BulletDynamics │ │ ├── Character │ │ │ ├── btCharacterControllerInterface.h │ │ │ ├── btKinematicCharacterController.cpp │ │ │ └── btKinematicCharacterController.h │ │ ├── ConstraintSolver │ │ │ ├── btBatchedConstraints.cpp │ │ │ ├── btBatchedConstraints.h │ │ │ ├── btConeTwistConstraint.cpp │ │ │ ├── btConeTwistConstraint.h │ │ │ ├── btConstraintSolver.h │ │ │ ├── btContactConstraint.cpp │ │ │ ├── btContactConstraint.h │ │ │ ├── btContactSolverInfo.h │ │ │ ├── btFixedConstraint.cpp │ │ │ ├── btFixedConstraint.h │ │ │ ├── btGearConstraint.cpp │ │ │ ├── btGearConstraint.h │ │ │ ├── btGeneric6DofConstraint.cpp │ │ │ ├── btGeneric6DofConstraint.h │ │ │ ├── btGeneric6DofSpring2Constraint.cpp │ │ │ ├── btGeneric6DofSpring2Constraint.h │ │ │ ├── btGeneric6DofSpringConstraint.cpp │ │ │ ├── btGeneric6DofSpringConstraint.h │ │ │ ├── btHinge2Constraint.cpp │ │ │ ├── btHinge2Constraint.h │ │ │ ├── btHingeConstraint.cpp │ │ │ ├── btHingeConstraint.h │ │ │ ├── btJacobianEntry.h │ │ │ ├── btNNCGConstraintSolver.cpp │ │ │ ├── btNNCGConstraintSolver.h │ │ │ ├── btPoint2PointConstraint.cpp │ │ │ ├── btPoint2PointConstraint.h │ │ │ ├── btSequentialImpulseConstraintSolver.cpp │ │ │ ├── btSequentialImpulseConstraintSolver.h │ │ │ ├── btSequentialImpulseConstraintSolverMt.cpp │ │ │ ├── btSequentialImpulseConstraintSolverMt.h │ │ │ ├── btSliderConstraint.cpp │ │ │ ├── btSliderConstraint.h │ │ │ ├── btSolve2LinearConstraint.cpp │ │ │ ├── btSolve2LinearConstraint.h │ │ │ ├── btSolverBody.h │ │ │ ├── btSolverConstraint.h │ │ │ ├── btTypedConstraint.cpp │ │ │ ├── btTypedConstraint.h │ │ │ ├── btUniversalConstraint.cpp │ │ │ └── btUniversalConstraint.h │ │ ├── Dynamics │ │ │ ├── btActionInterface.h │ │ │ ├── btDiscreteDynamicsWorld.cpp │ │ │ ├── btDiscreteDynamicsWorld.h │ │ │ ├── btDiscreteDynamicsWorldMt.cpp │ │ │ ├── btDiscreteDynamicsWorldMt.h │ │ │ ├── btDynamicsWorld.h │ │ │ ├── btRigidBody.cpp │ │ │ ├── btRigidBody.h │ │ │ ├── btSimpleDynamicsWorld.cpp │ │ │ ├── btSimpleDynamicsWorld.h │ │ │ ├── btSimulationIslandManagerMt.cpp │ │ │ └── btSimulationIslandManagerMt.h │ │ ├── Featherstone │ │ │ ├── btMultiBody.cpp │ │ │ ├── btMultiBody.h │ │ │ ├── btMultiBodyConstraint.cpp │ │ │ ├── btMultiBodyConstraint.h │ │ │ ├── btMultiBodyConstraintSolver.cpp │ │ │ ├── btMultiBodyConstraintSolver.h │ │ │ ├── btMultiBodyDynamicsWorld.cpp │ │ │ ├── btMultiBodyDynamicsWorld.h │ │ │ ├── btMultiBodyFixedConstraint.cpp │ │ │ ├── btMultiBodyFixedConstraint.h │ │ │ ├── btMultiBodyGearConstraint.cpp │ │ │ ├── btMultiBodyGearConstraint.h │ │ │ ├── btMultiBodyInplaceSolverIslandCallback.h │ │ │ ├── btMultiBodyJointFeedback.h │ │ │ ├── btMultiBodyJointLimitConstraint.cpp │ │ │ ├── btMultiBodyJointLimitConstraint.h │ │ │ ├── btMultiBodyJointMotor.cpp │ │ │ ├── btMultiBodyJointMotor.h │ │ │ ├── btMultiBodyLink.h │ │ │ ├── btMultiBodyLinkCollider.h │ │ │ ├── btMultiBodyMLCPConstraintSolver.cpp │ │ │ ├── btMultiBodyMLCPConstraintSolver.h │ │ │ ├── btMultiBodyPoint2Point.cpp │ │ │ ├── btMultiBodyPoint2Point.h │ │ │ ├── btMultiBodySliderConstraint.cpp │ │ │ ├── btMultiBodySliderConstraint.h │ │ │ ├── btMultiBodySolverConstraint.h │ │ │ ├── btMultiBodySphericalJointMotor.cpp │ │ │ └── btMultiBodySphericalJointMotor.h │ │ ├── MLCPSolvers │ │ │ ├── btDantzigLCP.cpp │ │ │ ├── btDantzigLCP.h │ │ │ ├── btDantzigSolver.h │ │ │ ├── btLemkeAlgorithm.cpp │ │ │ ├── btLemkeAlgorithm.h │ │ │ ├── btLemkeSolver.h │ │ │ ├── btMLCPSolver.cpp │ │ │ ├── btMLCPSolver.h │ │ │ ├── btMLCPSolverInterface.h │ │ │ ├── btPATHSolver.h │ │ │ └── btSolveProjectedGaussSeidel.h │ │ └── Vehicle │ │ │ ├── btRaycastVehicle.cpp │ │ │ ├── btRaycastVehicle.h │ │ │ ├── btVehicleRaycaster.h │ │ │ ├── btWheelInfo.cpp │ │ │ └── btWheelInfo.h │ │ ├── BulletSoftBody │ │ ├── DeformableBodyInplaceSolverIslandCallback.h │ │ ├── btCGProjection.h │ │ ├── btConjugateGradient.h │ │ ├── btConjugateResidual.h │ │ ├── btDefaultSoftBodySolver.cpp │ │ ├── btDefaultSoftBodySolver.h │ │ ├── btDeformableBackwardEulerObjective.cpp │ │ ├── btDeformableBackwardEulerObjective.h │ │ ├── btDeformableBodySolver.cpp │ │ ├── btDeformableBodySolver.h │ │ ├── btDeformableContactConstraint.cpp │ │ ├── btDeformableContactConstraint.h │ │ ├── btDeformableContactProjection.cpp │ │ ├── btDeformableContactProjection.h │ │ ├── btDeformableCorotatedForce.h │ │ ├── btDeformableGravityForce.h │ │ ├── btDeformableLagrangianForce.h │ │ ├── btDeformableLinearElasticityForce.h │ │ ├── btDeformableMassSpringForce.h │ │ ├── btDeformableMousePickingForce.h │ │ ├── btDeformableMultiBodyConstraintSolver.cpp │ │ ├── btDeformableMultiBodyConstraintSolver.h │ │ ├── btDeformableMultiBodyDynamicsWorld.cpp │ │ ├── btDeformableMultiBodyDynamicsWorld.h │ │ ├── btDeformableNeoHookeanForce.h │ │ ├── btKrylovSolver.h │ │ ├── btPreconditioner.h │ │ ├── btSoftBody.cpp │ │ ├── btSoftBody.h │ │ ├── btSoftBodyConcaveCollisionAlgorithm.cpp │ │ ├── btSoftBodyConcaveCollisionAlgorithm.h │ │ ├── btSoftBodyData.h │ │ ├── btSoftBodyHelpers.cpp │ │ ├── btSoftBodyHelpers.h │ │ ├── btSoftBodyInternals.h │ │ ├── btSoftBodyRigidBodyCollisionConfiguration.cpp │ │ ├── btSoftBodyRigidBodyCollisionConfiguration.h │ │ ├── btSoftBodySolverVertexBuffer.h │ │ ├── btSoftBodySolvers.h │ │ ├── btSoftMultiBodyDynamicsWorld.cpp │ │ ├── btSoftMultiBodyDynamicsWorld.h │ │ ├── btSoftRigidCollisionAlgorithm.cpp │ │ ├── btSoftRigidCollisionAlgorithm.h │ │ ├── btSoftRigidDynamicsWorld.cpp │ │ ├── btSoftRigidDynamicsWorld.h │ │ ├── btSoftSoftCollisionAlgorithm.cpp │ │ ├── btSoftSoftCollisionAlgorithm.h │ │ ├── btSparseSDF.h │ │ ├── poly34.cpp │ │ └── poly34.h │ │ ├── LinearMath │ │ ├── TaskScheduler │ │ │ ├── btTaskScheduler.cpp │ │ │ ├── btThreadSupportInterface.h │ │ │ ├── btThreadSupportPosix.cpp │ │ │ └── btThreadSupportWin32.cpp │ │ ├── btAabbUtil2.h │ │ ├── btAlignedAllocator.cpp │ │ ├── btAlignedAllocator.h │ │ ├── btAlignedObjectArray.h │ │ ├── btConvexHull.cpp │ │ ├── btConvexHull.h │ │ ├── btConvexHullComputer.cpp │ │ ├── btConvexHullComputer.h │ │ ├── btCpuFeatureUtility.h │ │ ├── btDefaultMotionState.h │ │ ├── btGeometryUtil.cpp │ │ ├── btGeometryUtil.h │ │ ├── btGrahamScan2dConvexHull.h │ │ ├── btHashMap.h │ │ ├── btIDebugDraw.h │ │ ├── btImplicitQRSVD.h │ │ ├── btList.h │ │ ├── btMatrix3x3.h │ │ ├── btMatrixX.h │ │ ├── btMinMax.h │ │ ├── btModifiedGramSchmidt.h │ │ ├── btMotionState.h │ │ ├── btPolarDecomposition.cpp │ │ ├── btPolarDecomposition.h │ │ ├── btPoolAllocator.h │ │ ├── btQuadWord.h │ │ ├── btQuaternion.h │ │ ├── btQuickprof.cpp │ │ ├── btQuickprof.h │ │ ├── btRandom.h │ │ ├── btReducedVector.cpp │ │ ├── btReducedVector.h │ │ ├── btScalar.h │ │ ├── btSerializer.cpp │ │ ├── btSerializer.h │ │ ├── btSerializer64.cpp │ │ ├── btSpatialAlgebra.h │ │ ├── btStackAlloc.h │ │ ├── btThreads.cpp │ │ ├── btThreads.h │ │ ├── btTransform.h │ │ ├── btTransformUtil.h │ │ ├── btVector3.cpp │ │ └── btVector3.h │ │ ├── btBulletCollisionCommon.h │ │ └── btBulletDynamicsCommon.h ├── ceres │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.blender │ ├── README.md │ ├── config │ │ └── ceres │ │ │ └── internal │ │ │ ├── config.h │ │ │ └── export.h │ ├── include │ │ └── ceres │ │ │ ├── autodiff_cost_function.h │ │ │ ├── autodiff_first_order_function.h │ │ │ ├── autodiff_local_parameterization.h │ │ │ ├── autodiff_manifold.h │ │ │ ├── c_api.h │ │ │ ├── ceres.h │ │ │ ├── conditioned_cost_function.h │ │ │ ├── context.h │ │ │ ├── cost_function.h │ │ │ ├── cost_function_to_functor.h │ │ │ ├── covariance.h │ │ │ ├── crs_matrix.h │ │ │ ├── cubic_interpolation.h │ │ │ ├── dynamic_autodiff_cost_function.h │ │ │ ├── dynamic_cost_function.h │ │ │ ├── dynamic_cost_function_to_functor.h │ │ │ ├── dynamic_numeric_diff_cost_function.h │ │ │ ├── evaluation_callback.h │ │ │ ├── first_order_function.h │ │ │ ├── gradient_checker.h │ │ │ ├── gradient_problem.h │ │ │ ├── gradient_problem_solver.h │ │ │ ├── internal │ │ │ ├── array_selector.h │ │ │ ├── autodiff.h │ │ │ ├── disable_warnings.h │ │ │ ├── eigen.h │ │ │ ├── fixed_array.h │ │ │ ├── householder_vector.h │ │ │ ├── integer_sequence_algorithm.h │ │ │ ├── jet_traits.h │ │ │ ├── line_parameterization.h │ │ │ ├── memory.h │ │ │ ├── numeric_diff.h │ │ │ ├── parameter_dims.h │ │ │ ├── port.h │ │ │ ├── reenable_warnings.h │ │ │ ├── sphere_manifold_functions.h │ │ │ └── variadic_evaluate.h │ │ │ ├── iteration_callback.h │ │ │ ├── jet.h │ │ │ ├── jet_fwd.h │ │ │ ├── line_manifold.h │ │ │ ├── local_parameterization.h │ │ │ ├── loss_function.h │ │ │ ├── manifold.h │ │ │ ├── manifold_test_utils.h │ │ │ ├── normal_prior.h │ │ │ ├── numeric_diff_cost_function.h │ │ │ ├── numeric_diff_first_order_function.h │ │ │ ├── numeric_diff_options.h │ │ │ ├── ordered_groups.h │ │ │ ├── problem.h │ │ │ ├── product_manifold.h │ │ │ ├── rotation.h │ │ │ ├── sized_cost_function.h │ │ │ ├── solver.h │ │ │ ├── sphere_manifold.h │ │ │ ├── tiny_solver.h │ │ │ ├── tiny_solver_autodiff_function.h │ │ │ ├── tiny_solver_cost_function_adapter.h │ │ │ ├── types.h │ │ │ └── version.h │ └── internal │ │ └── ceres │ │ ├── accelerate_sparse.cc │ │ ├── accelerate_sparse.h │ │ ├── array_utils.cc │ │ ├── array_utils.h │ │ ├── block_evaluate_preparer.cc │ │ ├── block_evaluate_preparer.h │ │ ├── block_jacobi_preconditioner.cc │ │ ├── block_jacobi_preconditioner.h │ │ ├── block_jacobian_writer.cc │ │ ├── block_jacobian_writer.h │ │ ├── block_random_access_dense_matrix.cc │ │ ├── block_random_access_dense_matrix.h │ │ ├── block_random_access_diagonal_matrix.cc │ │ ├── block_random_access_diagonal_matrix.h │ │ ├── block_random_access_matrix.cc │ │ ├── block_random_access_matrix.h │ │ ├── block_random_access_sparse_matrix.cc │ │ ├── block_random_access_sparse_matrix.h │ │ ├── block_sparse_matrix.cc │ │ ├── block_sparse_matrix.h │ │ ├── block_structure.cc │ │ ├── block_structure.h │ │ ├── c_api.cc │ │ ├── callbacks.cc │ │ ├── callbacks.h │ │ ├── canonical_views_clustering.cc │ │ ├── canonical_views_clustering.h │ │ ├── casts.h │ │ ├── cgnr_linear_operator.h │ │ ├── cgnr_solver.cc │ │ ├── cgnr_solver.h │ │ ├── compressed_col_sparse_matrix_utils.cc │ │ ├── compressed_col_sparse_matrix_utils.h │ │ ├── compressed_row_jacobian_writer.cc │ │ ├── compressed_row_jacobian_writer.h │ │ ├── compressed_row_sparse_matrix.cc │ │ ├── compressed_row_sparse_matrix.h │ │ ├── concurrent_queue.h │ │ ├── conditioned_cost_function.cc │ │ ├── conjugate_gradients_solver.cc │ │ ├── conjugate_gradients_solver.h │ │ ├── context.cc │ │ ├── context_impl.cc │ │ ├── context_impl.h │ │ ├── coordinate_descent_minimizer.cc │ │ ├── coordinate_descent_minimizer.h │ │ ├── corrector.cc │ │ ├── corrector.h │ │ ├── cost_function.cc │ │ ├── covariance.cc │ │ ├── covariance_impl.cc │ │ ├── covariance_impl.h │ │ ├── cuda_buffer.h │ │ ├── cxsparse.cc │ │ ├── cxsparse.h │ │ ├── dense_cholesky.cc │ │ ├── dense_cholesky.h │ │ ├── dense_jacobian_writer.h │ │ ├── dense_normal_cholesky_solver.cc │ │ ├── dense_normal_cholesky_solver.h │ │ ├── dense_qr.cc │ │ ├── dense_qr.h │ │ ├── dense_qr_solver.cc │ │ ├── dense_qr_solver.h │ │ ├── dense_sparse_matrix.cc │ │ ├── dense_sparse_matrix.h │ │ ├── detect_structure.cc │ │ ├── detect_structure.h │ │ ├── dogleg_strategy.cc │ │ ├── dogleg_strategy.h │ │ ├── dynamic_compressed_row_finalizer.h │ │ ├── dynamic_compressed_row_jacobian_writer.cc │ │ ├── dynamic_compressed_row_jacobian_writer.h │ │ ├── dynamic_compressed_row_sparse_matrix.cc │ │ ├── dynamic_compressed_row_sparse_matrix.h │ │ ├── dynamic_sparse_normal_cholesky_solver.cc │ │ ├── dynamic_sparse_normal_cholesky_solver.h │ │ ├── eigensparse.cc │ │ ├── eigensparse.h │ │ ├── evaluation_callback.cc │ │ ├── evaluator.cc │ │ ├── evaluator.h │ │ ├── execution_summary.h │ │ ├── file.cc │ │ ├── file.h │ │ ├── first_order_function.cc │ │ ├── float_cxsparse.cc │ │ ├── float_cxsparse.h │ │ ├── float_suitesparse.cc │ │ ├── float_suitesparse.h │ │ ├── function_sample.cc │ │ ├── function_sample.h │ │ ├── generated │ │ ├── partitioned_matrix_view_2_2_2.cc │ │ ├── partitioned_matrix_view_2_2_3.cc │ │ ├── partitioned_matrix_view_2_2_4.cc │ │ ├── partitioned_matrix_view_2_2_d.cc │ │ ├── partitioned_matrix_view_2_3_3.cc │ │ ├── partitioned_matrix_view_2_3_4.cc │ │ ├── partitioned_matrix_view_2_3_6.cc │ │ ├── partitioned_matrix_view_2_3_9.cc │ │ ├── partitioned_matrix_view_2_3_d.cc │ │ ├── partitioned_matrix_view_2_4_3.cc │ │ ├── partitioned_matrix_view_2_4_4.cc │ │ ├── partitioned_matrix_view_2_4_6.cc │ │ ├── partitioned_matrix_view_2_4_8.cc │ │ ├── partitioned_matrix_view_2_4_9.cc │ │ ├── partitioned_matrix_view_2_4_d.cc │ │ ├── partitioned_matrix_view_2_d_d.cc │ │ ├── partitioned_matrix_view_3_3_3.cc │ │ ├── partitioned_matrix_view_4_4_2.cc │ │ ├── partitioned_matrix_view_4_4_3.cc │ │ ├── partitioned_matrix_view_4_4_4.cc │ │ ├── partitioned_matrix_view_4_4_d.cc │ │ ├── partitioned_matrix_view_d_d_d.cc │ │ ├── schur_eliminator_2_2_2.cc │ │ ├── schur_eliminator_2_2_3.cc │ │ ├── schur_eliminator_2_2_4.cc │ │ ├── schur_eliminator_2_2_d.cc │ │ ├── schur_eliminator_2_3_3.cc │ │ ├── schur_eliminator_2_3_4.cc │ │ ├── schur_eliminator_2_3_6.cc │ │ ├── schur_eliminator_2_3_9.cc │ │ ├── schur_eliminator_2_3_d.cc │ │ ├── schur_eliminator_2_4_3.cc │ │ ├── schur_eliminator_2_4_4.cc │ │ ├── schur_eliminator_2_4_6.cc │ │ ├── schur_eliminator_2_4_8.cc │ │ ├── schur_eliminator_2_4_9.cc │ │ ├── schur_eliminator_2_4_d.cc │ │ ├── schur_eliminator_2_d_d.cc │ │ ├── schur_eliminator_3_3_3.cc │ │ ├── schur_eliminator_4_4_2.cc │ │ ├── schur_eliminator_4_4_3.cc │ │ ├── schur_eliminator_4_4_4.cc │ │ ├── schur_eliminator_4_4_d.cc │ │ └── schur_eliminator_d_d_d.cc │ │ ├── gradient_checker.cc │ │ ├── gradient_checking_cost_function.cc │ │ ├── gradient_checking_cost_function.h │ │ ├── gradient_problem.cc │ │ ├── gradient_problem_evaluator.h │ │ ├── gradient_problem_solver.cc │ │ ├── graph.h │ │ ├── graph_algorithms.h │ │ ├── implicit_schur_complement.cc │ │ ├── implicit_schur_complement.h │ │ ├── inner_product_computer.cc │ │ ├── inner_product_computer.h │ │ ├── invert_psd_matrix.h │ │ ├── is_close.cc │ │ ├── is_close.h │ │ ├── iteration_callback.cc │ │ ├── iterative_refiner.cc │ │ ├── iterative_refiner.h │ │ ├── iterative_schur_complement_solver.cc │ │ ├── iterative_schur_complement_solver.h │ │ ├── levenberg_marquardt_strategy.cc │ │ ├── levenberg_marquardt_strategy.h │ │ ├── line_search.cc │ │ ├── line_search.h │ │ ├── line_search_direction.cc │ │ ├── line_search_direction.h │ │ ├── line_search_minimizer.cc │ │ ├── line_search_minimizer.h │ │ ├── line_search_preprocessor.cc │ │ ├── line_search_preprocessor.h │ │ ├── linear_least_squares_problems.cc │ │ ├── linear_least_squares_problems.h │ │ ├── linear_operator.cc │ │ ├── linear_operator.h │ │ ├── linear_solver.cc │ │ ├── linear_solver.h │ │ ├── local_parameterization.cc │ │ ├── loss_function.cc │ │ ├── low_rank_inverse_hessian.cc │ │ ├── low_rank_inverse_hessian.h │ │ ├── manifold.cc │ │ ├── manifold_adapter.h │ │ ├── map_util.h │ │ ├── minimizer.cc │ │ ├── minimizer.h │ │ ├── normal_prior.cc │ │ ├── pair_hash.h │ │ ├── parallel_for.h │ │ ├── parallel_for_cxx.cc │ │ ├── parallel_for_nothreads.cc │ │ ├── parallel_for_openmp.cc │ │ ├── parallel_utils.cc │ │ ├── parallel_utils.h │ │ ├── parameter_block.h │ │ ├── parameter_block_ordering.cc │ │ ├── parameter_block_ordering.h │ │ ├── partitioned_matrix_view.cc │ │ ├── partitioned_matrix_view.h │ │ ├── partitioned_matrix_view_impl.h │ │ ├── polynomial.cc │ │ ├── polynomial.h │ │ ├── preconditioner.cc │ │ ├── preconditioner.h │ │ ├── preprocessor.cc │ │ ├── preprocessor.h │ │ ├── problem.cc │ │ ├── problem_impl.cc │ │ ├── problem_impl.h │ │ ├── program.cc │ │ ├── program.h │ │ ├── program_evaluator.h │ │ ├── random.h │ │ ├── reorder_program.cc │ │ ├── reorder_program.h │ │ ├── residual_block.cc │ │ ├── residual_block.h │ │ ├── residual_block_utils.cc │ │ ├── residual_block_utils.h │ │ ├── schur_complement_solver.cc │ │ ├── schur_complement_solver.h │ │ ├── schur_eliminator.cc │ │ ├── schur_eliminator.h │ │ ├── schur_eliminator_impl.h │ │ ├── schur_jacobi_preconditioner.cc │ │ ├── schur_jacobi_preconditioner.h │ │ ├── schur_templates.cc │ │ ├── schur_templates.h │ │ ├── scoped_thread_token.h │ │ ├── scratch_evaluate_preparer.cc │ │ ├── scratch_evaluate_preparer.h │ │ ├── single_linkage_clustering.cc │ │ ├── single_linkage_clustering.h │ │ ├── small_blas.h │ │ ├── small_blas_generic.h │ │ ├── solver.cc │ │ ├── solver_utils.cc │ │ ├── solver_utils.h │ │ ├── sparse_cholesky.cc │ │ ├── sparse_cholesky.h │ │ ├── sparse_matrix.cc │ │ ├── sparse_matrix.h │ │ ├── sparse_normal_cholesky_solver.cc │ │ ├── sparse_normal_cholesky_solver.h │ │ ├── stl_util.h │ │ ├── stringprintf.cc │ │ ├── stringprintf.h │ │ ├── subset_preconditioner.cc │ │ ├── subset_preconditioner.h │ │ ├── suitesparse.cc │ │ ├── suitesparse.h │ │ ├── thread_pool.cc │ │ ├── thread_pool.h │ │ ├── thread_token_provider.cc │ │ ├── thread_token_provider.h │ │ ├── triplet_sparse_matrix.cc │ │ ├── triplet_sparse_matrix.h │ │ ├── trust_region_minimizer.cc │ │ ├── trust_region_minimizer.h │ │ ├── trust_region_preprocessor.cc │ │ ├── trust_region_preprocessor.h │ │ ├── trust_region_step_evaluator.cc │ │ ├── trust_region_step_evaluator.h │ │ ├── trust_region_strategy.cc │ │ ├── trust_region_strategy.h │ │ ├── types.cc │ │ ├── visibility.cc │ │ ├── visibility.h │ │ ├── visibility_based_preconditioner.cc │ │ ├── visibility_based_preconditioner.h │ │ ├── wall_time.cc │ │ └── wall_time.h ├── clew │ ├── CMakeLists.txt │ ├── README.blender │ ├── include │ │ └── clew.h │ └── src │ │ └── clew.c ├── cuew │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README │ ├── README.blender │ ├── include │ │ └── cuew.h │ └── src │ │ └── cuew.c ├── curve_fit_nd │ ├── CMakeLists.txt │ ├── README.blender │ ├── curve_fit_nd.h │ └── intern │ │ ├── curve_fit_corners_detect.c │ │ ├── curve_fit_cubic.c │ │ ├── curve_fit_cubic_refit.c │ │ ├── curve_fit_inline.h │ │ ├── generic_alloc_impl.h │ │ ├── generic_heap.c │ │ └── generic_heap.h ├── draco │ ├── CMakeLists.txt │ ├── README.blender │ ├── draco │ │ ├── AUTHORS │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ └── src │ │ │ └── draco │ │ │ ├── animation │ │ │ ├── keyframe_animation.cc │ │ │ ├── keyframe_animation.h │ │ │ ├── keyframe_animation_decoder.cc │ │ │ ├── keyframe_animation_decoder.h │ │ │ ├── keyframe_animation_encoder.cc │ │ │ └── keyframe_animation_encoder.h │ │ │ ├── attributes │ │ │ ├── attribute_octahedron_transform.cc │ │ │ ├── attribute_octahedron_transform.h │ │ │ ├── attribute_quantization_transform.cc │ │ │ ├── attribute_quantization_transform.h │ │ │ ├── attribute_transform.cc │ │ │ ├── attribute_transform.h │ │ │ ├── attribute_transform_data.h │ │ │ ├── attribute_transform_type.h │ │ │ ├── geometry_attribute.cc │ │ │ ├── geometry_attribute.h │ │ │ ├── geometry_indices.h │ │ │ ├── point_attribute.cc │ │ │ └── point_attribute.h │ │ │ ├── compression │ │ │ ├── attributes │ │ │ │ ├── attributes_decoder.cc │ │ │ │ ├── attributes_decoder.h │ │ │ │ ├── attributes_decoder_interface.h │ │ │ │ ├── attributes_encoder.cc │ │ │ │ ├── attributes_encoder.h │ │ │ │ ├── kd_tree_attributes_decoder.cc │ │ │ │ ├── kd_tree_attributes_decoder.h │ │ │ │ ├── kd_tree_attributes_encoder.cc │ │ │ │ ├── kd_tree_attributes_encoder.h │ │ │ │ ├── kd_tree_attributes_shared.h │ │ │ │ ├── linear_sequencer.h │ │ │ │ ├── mesh_attribute_indices_encoding_data.h │ │ │ │ ├── normal_compression_utils.h │ │ │ │ ├── point_d_vector.h │ │ │ │ ├── points_sequencer.h │ │ │ │ ├── prediction_schemes │ │ │ │ │ ├── mesh_prediction_scheme_constrained_multi_parallelogram_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_constrained_multi_parallelogram_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_constrained_multi_parallelogram_shared.h │ │ │ │ │ ├── mesh_prediction_scheme_data.h │ │ │ │ │ ├── mesh_prediction_scheme_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_geometric_normal_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_geometric_normal_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_geometric_normal_predictor_area.h │ │ │ │ │ ├── mesh_prediction_scheme_geometric_normal_predictor_base.h │ │ │ │ │ ├── mesh_prediction_scheme_multi_parallelogram_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_multi_parallelogram_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_parallelogram_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_parallelogram_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_parallelogram_shared.h │ │ │ │ │ ├── mesh_prediction_scheme_tex_coords_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_tex_coords_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_tex_coords_portable_decoder.h │ │ │ │ │ ├── mesh_prediction_scheme_tex_coords_portable_encoder.h │ │ │ │ │ ├── mesh_prediction_scheme_tex_coords_portable_predictor.h │ │ │ │ │ ├── prediction_scheme_decoder.h │ │ │ │ │ ├── prediction_scheme_decoder_factory.h │ │ │ │ │ ├── prediction_scheme_decoder_interface.h │ │ │ │ │ ├── prediction_scheme_decoding_transform.h │ │ │ │ │ ├── prediction_scheme_delta_decoder.h │ │ │ │ │ ├── prediction_scheme_delta_encoder.h │ │ │ │ │ ├── prediction_scheme_encoder.h │ │ │ │ │ ├── prediction_scheme_encoder_factory.cc │ │ │ │ │ ├── prediction_scheme_encoder_factory.h │ │ │ │ │ ├── prediction_scheme_encoder_interface.h │ │ │ │ │ ├── prediction_scheme_encoding_transform.h │ │ │ │ │ ├── prediction_scheme_factory.h │ │ │ │ │ ├── prediction_scheme_interface.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_canonicalized_decoding_transform.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_canonicalized_encoding_transform.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_canonicalized_transform_base.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_decoding_transform.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_encoding_transform.h │ │ │ │ │ ├── prediction_scheme_normal_octahedron_transform_base.h │ │ │ │ │ ├── prediction_scheme_wrap_decoding_transform.h │ │ │ │ │ ├── prediction_scheme_wrap_encoding_transform.h │ │ │ │ │ └── prediction_scheme_wrap_transform_base.h │ │ │ │ ├── sequential_attribute_decoder.cc │ │ │ │ ├── sequential_attribute_decoder.h │ │ │ │ ├── sequential_attribute_decoders_controller.cc │ │ │ │ ├── sequential_attribute_decoders_controller.h │ │ │ │ ├── sequential_attribute_encoder.cc │ │ │ │ ├── sequential_attribute_encoder.h │ │ │ │ ├── sequential_attribute_encoders_controller.cc │ │ │ │ ├── sequential_attribute_encoders_controller.h │ │ │ │ ├── sequential_integer_attribute_decoder.cc │ │ │ │ ├── sequential_integer_attribute_decoder.h │ │ │ │ ├── sequential_integer_attribute_encoder.cc │ │ │ │ ├── sequential_integer_attribute_encoder.h │ │ │ │ ├── sequential_normal_attribute_decoder.cc │ │ │ │ ├── sequential_normal_attribute_decoder.h │ │ │ │ ├── sequential_normal_attribute_encoder.cc │ │ │ │ ├── sequential_normal_attribute_encoder.h │ │ │ │ ├── sequential_quantization_attribute_decoder.cc │ │ │ │ ├── sequential_quantization_attribute_decoder.h │ │ │ │ ├── sequential_quantization_attribute_encoder.cc │ │ │ │ └── sequential_quantization_attribute_encoder.h │ │ │ ├── bit_coders │ │ │ │ ├── adaptive_rans_bit_coding_shared.h │ │ │ │ ├── adaptive_rans_bit_decoder.cc │ │ │ │ ├── adaptive_rans_bit_decoder.h │ │ │ │ ├── adaptive_rans_bit_encoder.cc │ │ │ │ ├── adaptive_rans_bit_encoder.h │ │ │ │ ├── direct_bit_decoder.cc │ │ │ │ ├── direct_bit_decoder.h │ │ │ │ ├── direct_bit_encoder.cc │ │ │ │ ├── direct_bit_encoder.h │ │ │ │ ├── folded_integer_bit_decoder.h │ │ │ │ ├── folded_integer_bit_encoder.h │ │ │ │ ├── rans_bit_decoder.cc │ │ │ │ ├── rans_bit_decoder.h │ │ │ │ ├── rans_bit_encoder.cc │ │ │ │ ├── rans_bit_encoder.h │ │ │ │ ├── symbol_bit_decoder.cc │ │ │ │ ├── symbol_bit_decoder.h │ │ │ │ ├── symbol_bit_encoder.cc │ │ │ │ └── symbol_bit_encoder.h │ │ │ ├── config │ │ │ │ ├── compression_shared.h │ │ │ │ ├── decoder_options.h │ │ │ │ ├── draco_options.h │ │ │ │ ├── encoder_options.h │ │ │ │ └── encoding_features.h │ │ │ ├── decode.cc │ │ │ ├── decode.h │ │ │ ├── encode.cc │ │ │ ├── encode.h │ │ │ ├── encode_base.h │ │ │ ├── entropy │ │ │ │ ├── ans.h │ │ │ │ ├── rans_symbol_coding.h │ │ │ │ ├── rans_symbol_decoder.h │ │ │ │ ├── rans_symbol_encoder.h │ │ │ │ ├── shannon_entropy.cc │ │ │ │ ├── shannon_entropy.h │ │ │ │ ├── symbol_decoding.cc │ │ │ │ ├── symbol_decoding.h │ │ │ │ ├── symbol_encoding.cc │ │ │ │ └── symbol_encoding.h │ │ │ ├── expert_encode.cc │ │ │ ├── expert_encode.h │ │ │ ├── mesh │ │ │ │ ├── mesh_decoder.cc │ │ │ │ ├── mesh_decoder.h │ │ │ │ ├── mesh_edgebreaker_decoder.cc │ │ │ │ ├── mesh_edgebreaker_decoder.h │ │ │ │ ├── mesh_edgebreaker_decoder_impl.cc │ │ │ │ ├── mesh_edgebreaker_decoder_impl.h │ │ │ │ ├── mesh_edgebreaker_decoder_impl_interface.h │ │ │ │ ├── mesh_edgebreaker_encoder.cc │ │ │ │ ├── mesh_edgebreaker_encoder.h │ │ │ │ ├── mesh_edgebreaker_encoder_impl.cc │ │ │ │ ├── mesh_edgebreaker_encoder_impl.h │ │ │ │ ├── mesh_edgebreaker_encoder_impl_interface.h │ │ │ │ ├── mesh_edgebreaker_shared.h │ │ │ │ ├── mesh_edgebreaker_traversal_decoder.h │ │ │ │ ├── mesh_edgebreaker_traversal_encoder.h │ │ │ │ ├── mesh_edgebreaker_traversal_predictive_decoder.h │ │ │ │ ├── mesh_edgebreaker_traversal_predictive_encoder.h │ │ │ │ ├── mesh_edgebreaker_traversal_valence_decoder.h │ │ │ │ ├── mesh_edgebreaker_traversal_valence_encoder.h │ │ │ │ ├── mesh_encoder.cc │ │ │ │ ├── mesh_encoder.h │ │ │ │ ├── mesh_sequential_decoder.cc │ │ │ │ ├── mesh_sequential_decoder.h │ │ │ │ ├── mesh_sequential_encoder.cc │ │ │ │ ├── mesh_sequential_encoder.h │ │ │ │ └── traverser │ │ │ │ │ ├── depth_first_traverser.h │ │ │ │ │ ├── max_prediction_degree_traverser.h │ │ │ │ │ ├── mesh_attribute_indices_encoding_observer.h │ │ │ │ │ ├── mesh_traversal_sequencer.h │ │ │ │ │ └── traverser_base.h │ │ │ └── point_cloud │ │ │ │ ├── algorithms │ │ │ │ ├── dynamic_integer_points_kd_tree_decoder.cc │ │ │ │ ├── dynamic_integer_points_kd_tree_decoder.h │ │ │ │ ├── dynamic_integer_points_kd_tree_encoder.cc │ │ │ │ ├── dynamic_integer_points_kd_tree_encoder.h │ │ │ │ ├── float_points_tree_decoder.cc │ │ │ │ ├── float_points_tree_decoder.h │ │ │ │ ├── float_points_tree_encoder.cc │ │ │ │ ├── float_points_tree_encoder.h │ │ │ │ ├── integer_points_kd_tree_decoder.cc │ │ │ │ ├── integer_points_kd_tree_decoder.h │ │ │ │ ├── integer_points_kd_tree_encoder.cc │ │ │ │ ├── integer_points_kd_tree_encoder.h │ │ │ │ ├── point_cloud_compression_method.h │ │ │ │ ├── point_cloud_types.h │ │ │ │ ├── quantize_points_3.h │ │ │ │ └── queuing_policy.h │ │ │ │ ├── point_cloud_decoder.cc │ │ │ │ ├── point_cloud_decoder.h │ │ │ │ ├── point_cloud_encoder.cc │ │ │ │ ├── point_cloud_encoder.h │ │ │ │ ├── point_cloud_kd_tree_decoder.cc │ │ │ │ ├── point_cloud_kd_tree_decoder.h │ │ │ │ ├── point_cloud_kd_tree_encoder.cc │ │ │ │ ├── point_cloud_kd_tree_encoder.h │ │ │ │ ├── point_cloud_sequential_decoder.cc │ │ │ │ ├── point_cloud_sequential_decoder.h │ │ │ │ ├── point_cloud_sequential_encoder.cc │ │ │ │ └── point_cloud_sequential_encoder.h │ │ │ ├── core │ │ │ ├── bit_utils.cc │ │ │ ├── bit_utils.h │ │ │ ├── bounding_box.cc │ │ │ ├── bounding_box.h │ │ │ ├── cycle_timer.cc │ │ │ ├── cycle_timer.h │ │ │ ├── data_buffer.cc │ │ │ ├── data_buffer.h │ │ │ ├── decoder_buffer.cc │ │ │ ├── decoder_buffer.h │ │ │ ├── divide.cc │ │ │ ├── divide.h │ │ │ ├── draco_index_type.h │ │ │ ├── draco_index_type_vector.h │ │ │ ├── draco_types.cc │ │ │ ├── draco_types.h │ │ │ ├── draco_version.h │ │ │ ├── encoder_buffer.cc │ │ │ ├── encoder_buffer.h │ │ │ ├── hash_utils.cc │ │ │ ├── hash_utils.h │ │ │ ├── macros.h │ │ │ ├── math_utils.h │ │ │ ├── options.cc │ │ │ ├── options.h │ │ │ ├── quantization_utils.cc │ │ │ ├── quantization_utils.h │ │ │ ├── status.h │ │ │ ├── status_or.h │ │ │ ├── varint_decoding.h │ │ │ ├── varint_encoding.h │ │ │ └── vector_d.h │ │ │ ├── draco_features.h │ │ │ ├── mesh │ │ │ ├── corner_table.cc │ │ │ ├── corner_table.h │ │ │ ├── corner_table_iterators.h │ │ │ ├── mesh.cc │ │ │ ├── mesh.h │ │ │ ├── mesh_are_equivalent.cc │ │ │ ├── mesh_are_equivalent.h │ │ │ ├── mesh_attribute_corner_table.cc │ │ │ ├── mesh_attribute_corner_table.h │ │ │ ├── mesh_cleanup.cc │ │ │ ├── mesh_cleanup.h │ │ │ ├── mesh_misc_functions.cc │ │ │ ├── mesh_misc_functions.h │ │ │ ├── mesh_stripifier.cc │ │ │ ├── mesh_stripifier.h │ │ │ ├── triangle_soup_mesh_builder.cc │ │ │ ├── triangle_soup_mesh_builder.h │ │ │ └── valence_cache.h │ │ │ ├── metadata │ │ │ ├── geometry_metadata.cc │ │ │ ├── geometry_metadata.h │ │ │ ├── metadata.cc │ │ │ ├── metadata.h │ │ │ ├── metadata_decoder.cc │ │ │ ├── metadata_decoder.h │ │ │ ├── metadata_encoder.cc │ │ │ └── metadata_encoder.h │ │ │ └── point_cloud │ │ │ ├── point_cloud.cc │ │ │ ├── point_cloud.h │ │ │ ├── point_cloud_builder.cc │ │ │ └── point_cloud_builder.h │ ├── patches │ │ └── blender.patch │ └── src │ │ ├── common.cpp │ │ ├── common.h │ │ ├── decoder.cpp │ │ ├── decoder.h │ │ ├── encoder.cpp │ │ └── encoder.h ├── fast_float │ ├── LICENSE-MIT │ ├── README.blender │ ├── README.md │ └── fast_float.h ├── fmtlib │ ├── LICENSE.rst │ ├── README.blender │ ├── README.rst │ └── include │ │ └── fmt │ │ ├── core.h │ │ ├── format-inl.h │ │ └── format.h ├── gflags │ ├── AUTHORS.txt │ ├── CMakeLists.txt │ ├── COPYING.txt │ ├── ChangeLog.txt │ ├── NEWS.txt │ ├── README.blender │ ├── README.md │ └── src │ │ ├── gflags.cc │ │ ├── gflags │ │ ├── config.h │ │ ├── gflags.h │ │ ├── gflags_completions.h │ │ ├── gflags_declare.h │ │ └── gflags_gflags.h │ │ ├── gflags_completions.cc │ │ ├── gflags_reporting.cc │ │ ├── mutex.h │ │ ├── util.h │ │ ├── windows_port.cc │ │ └── windows_port.h ├── glew-es │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.blender │ ├── include │ │ └── GL │ │ │ ├── eglew.h │ │ │ ├── glesew.h │ │ │ ├── glew.h │ │ │ ├── glxew.h │ │ │ └── wglew.h │ └── src │ │ └── glew.c ├── glew │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.blender │ ├── include │ │ └── GL │ │ │ ├── eglew.h │ │ │ ├── glew.h │ │ │ ├── glxew.h │ │ │ └── wglew.h │ └── src │ │ └── glew.c ├── glog │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── COPYING │ ├── ChangeLog │ ├── NEWS │ ├── README │ ├── README.blender │ ├── include │ │ └── glog │ │ │ ├── log_severity.h │ │ │ ├── logging.h │ │ │ ├── raw_logging.h │ │ │ ├── stl_logging.h │ │ │ └── vlog_is_on.h │ └── src │ │ ├── base │ │ ├── commandlineflags.h │ │ ├── googleinit.h │ │ └── mutex.h │ │ ├── config.h │ │ ├── config_freebsd.h │ │ ├── config_haiku.h │ │ ├── config_hurd.h │ │ ├── config_linux.h │ │ ├── config_mac.h │ │ ├── demangle.cc │ │ ├── demangle.h │ │ ├── logging.cc │ │ ├── raw_logging.cc │ │ ├── signalhandler.cc │ │ ├── stacktrace.h │ │ ├── stacktrace_generic-inl.h │ │ ├── stacktrace_libunwind-inl.h │ │ ├── stacktrace_powerpc-inl.h │ │ ├── stacktrace_windows-inl.h │ │ ├── stacktrace_x86-inl.h │ │ ├── stacktrace_x86_64-inl.h │ │ ├── symbolize.cc │ │ ├── symbolize.h │ │ ├── utilities.cc │ │ ├── utilities.h │ │ ├── vlog_is_on.cc │ │ └── windows │ │ ├── config.h │ │ ├── glog │ │ ├── log_severity.h │ │ ├── logging.h │ │ ├── raw_logging.h │ │ ├── stl_logging.h │ │ └── vlog_is_on.h │ │ ├── port.cc │ │ ├── port.h │ │ └── preprocess.sh ├── gmock │ ├── CMakeLists.txt │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.blender │ ├── README.md │ ├── include │ │ └── gmock │ │ │ ├── gmock-actions.h │ │ │ ├── gmock-cardinalities.h │ │ │ ├── gmock-function-mocker.h │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-generated-function-mockers.h │ │ │ ├── gmock-generated-matchers.h │ │ │ ├── gmock-matchers.h │ │ │ ├── gmock-more-actions.h │ │ │ ├── gmock-more-matchers.h │ │ │ ├── gmock-nice-strict.h │ │ │ ├── gmock-spec-builders.h │ │ │ ├── gmock.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gmock-generated-actions.h │ │ │ ├── gmock-matchers.h │ │ │ └── gmock-port.h │ │ │ ├── gmock-internal-utils.h │ │ │ ├── gmock-port.h │ │ │ └── gmock-pp.h │ └── src │ │ ├── gmock-all.cc │ │ ├── gmock-cardinalities.cc │ │ ├── gmock-internal-utils.cc │ │ ├── gmock-matchers.cc │ │ ├── gmock-spec-builders.cc │ │ ├── gmock.cc │ │ └── gmock_main.cc ├── gtest │ ├── CHANGES │ ├── CMakeLists.txt │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── README.blender │ ├── README.md │ ├── include │ │ └── gtest │ │ │ ├── gtest-death-test.h │ │ │ ├── gtest-matchers.h │ │ │ ├── gtest-message.h │ │ │ ├── gtest-param-test.h │ │ │ ├── gtest-printers.h │ │ │ ├── gtest-spi.h │ │ │ ├── gtest-test-part.h │ │ │ ├── gtest-typed-test.h │ │ │ ├── gtest.h │ │ │ ├── gtest_pred_impl.h │ │ │ ├── gtest_prod.h │ │ │ └── internal │ │ │ ├── custom │ │ │ ├── README.md │ │ │ ├── gtest-port.h │ │ │ ├── gtest-printers.h │ │ │ └── gtest.h │ │ │ ├── gtest-death-test-internal.h │ │ │ ├── gtest-filepath.h │ │ │ ├── gtest-internal.h │ │ │ ├── gtest-param-util.h │ │ │ ├── gtest-port-arch.h │ │ │ ├── gtest-port.h │ │ │ ├── gtest-string.h │ │ │ └── gtest-type-util.h │ └── src │ │ ├── gtest-all.cc │ │ ├── gtest-death-test.cc │ │ ├── gtest-filepath.cc │ │ ├── gtest-internal-inl.h │ │ ├── gtest-matchers.cc │ │ ├── gtest-port.cc │ │ ├── gtest-printers.cc │ │ ├── gtest-test-part.cc │ │ ├── gtest-typed-test.cc │ │ ├── gtest.cc │ │ └── gtest_main.cc ├── hipew │ ├── CMakeLists.txt │ ├── README │ ├── README.blender │ ├── include │ │ └── hipew.h │ └── src │ │ └── hipew.c ├── json │ ├── README.blender │ └── include │ │ └── json.hpp ├── lzma │ ├── Alloc.c │ ├── Alloc.h │ ├── CMakeLists.txt │ ├── LzFind.c │ ├── LzFind.h │ ├── LzHash.h │ ├── LzmaDec.c │ ├── LzmaDec.h │ ├── LzmaEnc.c │ ├── LzmaEnc.h │ ├── LzmaLib.c │ ├── LzmaLib.h │ ├── README.blender │ ├── Types.h │ ├── history.txt │ └── lzma.txt ├── lzo │ ├── CMakeLists.txt │ ├── README.blender │ └── minilzo │ │ ├── COPYING │ │ ├── README.LZO │ │ ├── lzoconf.h │ │ ├── lzodefs.h │ │ ├── minilzo.c │ │ └── minilzo.h ├── mantaflow │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.blender │ ├── README.md │ ├── UPDATE.sh │ ├── helper │ │ ├── pwrapper │ │ │ ├── manta.h │ │ │ ├── numpyWrap.cpp │ │ │ ├── numpyWrap.h │ │ │ ├── pclass.cpp │ │ │ ├── pclass.h │ │ │ ├── pconvert.cpp │ │ │ ├── pconvert.h │ │ │ ├── pvec3.cpp │ │ │ ├── pythonInclude.h │ │ │ ├── registry.cpp │ │ │ └── registry.h │ │ └── util │ │ │ ├── integrator.h │ │ │ ├── interpol.h │ │ │ ├── interpolHigh.h │ │ │ ├── matrixbase.h │ │ │ ├── mcubes.h │ │ │ ├── quaternion.h │ │ │ ├── randomstream.h │ │ │ ├── rcmatrix.h │ │ │ ├── simpleimage.cpp │ │ │ ├── simpleimage.h │ │ │ ├── solvana.h │ │ │ ├── vector4d.cpp │ │ │ ├── vector4d.h │ │ │ ├── vectorbase.cpp │ │ │ └── vectorbase.h │ ├── patches │ │ └── local_namespace.diff │ └── preprocessed │ │ ├── commonkernels.h │ │ ├── commonkernels.h.reg.cpp │ │ ├── conjugategrad.cpp │ │ ├── conjugategrad.h │ │ ├── conjugategrad.h.reg.cpp │ │ ├── edgecollapse.cpp │ │ ├── edgecollapse.h │ │ ├── edgecollapse.h.reg.cpp │ │ ├── fastmarch.cpp │ │ ├── fastmarch.h │ │ ├── fastmarch.h.reg.cpp │ │ ├── fileio │ │ ├── iogrids.cpp │ │ ├── iomeshes.cpp │ │ ├── ioparticles.cpp │ │ ├── ioutil.cpp │ │ ├── iovdb.cpp │ │ ├── mantaio.cpp │ │ ├── mantaio.h │ │ └── mantaio.h.reg.cpp │ │ ├── fluidsolver.cpp │ │ ├── fluidsolver.h │ │ ├── fluidsolver.h.reg.cpp │ │ ├── general.cpp │ │ ├── general.h │ │ ├── general.h.reg.cpp │ │ ├── gitinfo.h │ │ ├── grid.cpp │ │ ├── grid.h │ │ ├── grid.h.reg.cpp │ │ ├── grid4d.cpp │ │ ├── grid4d.h │ │ ├── grid4d.h.reg.cpp │ │ ├── kernel.cpp │ │ ├── kernel.h │ │ ├── kernel.h.reg.cpp │ │ ├── levelset.cpp │ │ ├── levelset.h │ │ ├── levelset.h.reg.cpp │ │ ├── mesh.cpp │ │ ├── mesh.h │ │ ├── mesh.h.reg.cpp │ │ ├── movingobs.cpp │ │ ├── movingobs.h │ │ ├── movingobs.h.reg.cpp │ │ ├── multigrid.cpp │ │ ├── multigrid.h │ │ ├── multigrid.h.reg.cpp │ │ ├── noisefield.cpp │ │ ├── noisefield.h │ │ ├── noisefield.h.reg.cpp │ │ ├── particle.cpp │ │ ├── particle.h │ │ ├── particle.h.reg.cpp │ │ ├── plugin │ │ ├── advection.cpp │ │ ├── apic.cpp │ │ ├── extforces.cpp │ │ ├── fire.cpp │ │ ├── flip.cpp │ │ ├── fluidguiding.cpp │ │ ├── initplugins.cpp │ │ ├── kepsilon.cpp │ │ ├── meshplugins.cpp │ │ ├── pressure.cpp │ │ ├── ptsplugins.cpp │ │ ├── secondaryparticles.cpp │ │ ├── surfaceturbulence.cpp │ │ ├── viscosity.cpp │ │ ├── vortexplugins.cpp │ │ ├── waveletturbulence.cpp │ │ └── waves.cpp │ │ ├── python │ │ ├── defines.py │ │ └── defines.py.reg.cpp │ │ ├── registration.cpp │ │ ├── shapes.cpp │ │ ├── shapes.h │ │ ├── shapes.h.reg.cpp │ │ ├── test.cpp │ │ ├── timing.cpp │ │ ├── timing.h │ │ ├── timing.h.reg.cpp │ │ ├── turbulencepart.cpp │ │ ├── turbulencepart.h │ │ ├── turbulencepart.h.reg.cpp │ │ ├── vortexpart.cpp │ │ ├── vortexpart.h │ │ ├── vortexpart.h.reg.cpp │ │ ├── vortexsheet.cpp │ │ ├── vortexsheet.h │ │ └── vortexsheet.h.reg.cpp ├── nanosvg │ ├── README.blender │ ├── nanosvg.h │ └── patches │ │ └── NanoSVG.diff ├── quadriflow │ ├── 3rd │ │ ├── lemon-1.3.1 │ │ │ ├── AUTHORS │ │ │ ├── CMakeLists.txt │ │ │ ├── INSTALL │ │ │ ├── LICENSE │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── cmake │ │ │ │ ├── FindCOIN.cmake │ │ │ │ ├── FindGLPK.cmake │ │ │ │ ├── FindGhostscript.cmake │ │ │ │ ├── FindILOG.cmake │ │ │ │ ├── FindSOPLEX.cmake │ │ │ │ ├── LEMONConfig.cmake.in │ │ │ │ ├── nsis │ │ │ │ │ ├── lemon.ico │ │ │ │ │ └── uninstall.ico │ │ │ │ ├── version.cmake │ │ │ │ └── version.cmake.in │ │ │ ├── contrib │ │ │ │ └── CMakeLists.txt │ │ │ ├── demo │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── arg_parser_demo.cc │ │ │ │ ├── digraph.lgf │ │ │ │ ├── graph_to_eps_demo.cc │ │ │ │ └── lgf_demo.cc │ │ │ ├── lemon │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adaptors.h │ │ │ │ ├── arg_parser.cc │ │ │ │ ├── arg_parser.h │ │ │ │ ├── assert.h │ │ │ │ ├── base.cc │ │ │ │ ├── bellman_ford.h │ │ │ │ ├── bfs.h │ │ │ │ ├── bin_heap.h │ │ │ │ ├── binomial_heap.h │ │ │ │ ├── bits │ │ │ │ │ ├── alteration_notifier.h │ │ │ │ │ ├── array_map.h │ │ │ │ │ ├── bezier.h │ │ │ │ │ ├── default_map.h │ │ │ │ │ ├── edge_set_extender.h │ │ │ │ │ ├── enable_if.h │ │ │ │ │ ├── graph_adaptor_extender.h │ │ │ │ │ ├── graph_extender.h │ │ │ │ │ ├── lock.h │ │ │ │ │ ├── map_extender.h │ │ │ │ │ ├── path_dump.h │ │ │ │ │ ├── solver_bits.h │ │ │ │ │ ├── traits.h │ │ │ │ │ ├── variant.h │ │ │ │ │ ├── vector_map.h │ │ │ │ │ ├── windows.cc │ │ │ │ │ └── windows.h │ │ │ │ ├── bucket_heap.h │ │ │ │ ├── capacity_scaling.h │ │ │ │ ├── cbc.cc │ │ │ │ ├── cbc.h │ │ │ │ ├── christofides_tsp.h │ │ │ │ ├── circulation.h │ │ │ │ ├── clp.cc │ │ │ │ ├── clp.h │ │ │ │ ├── color.cc │ │ │ │ ├── color.h │ │ │ │ ├── concept_check.h │ │ │ │ ├── concepts │ │ │ │ │ ├── bpgraph.h │ │ │ │ │ ├── digraph.h │ │ │ │ │ ├── graph.h │ │ │ │ │ ├── graph_components.h │ │ │ │ │ ├── heap.h │ │ │ │ │ ├── maps.h │ │ │ │ │ └── path.h │ │ │ │ ├── config.h.in │ │ │ │ ├── connectivity.h │ │ │ │ ├── core.h │ │ │ │ ├── cost_scaling.h │ │ │ │ ├── counter.h │ │ │ │ ├── cplex.cc │ │ │ │ ├── cplex.h │ │ │ │ ├── cycle_canceling.h │ │ │ │ ├── dfs.h │ │ │ │ ├── dheap.h │ │ │ │ ├── dijkstra.h │ │ │ │ ├── dim2.h │ │ │ │ ├── dimacs.h │ │ │ │ ├── edge_set.h │ │ │ │ ├── edmonds_karp.h │ │ │ │ ├── elevator.h │ │ │ │ ├── error.h │ │ │ │ ├── euler.h │ │ │ │ ├── fib_heap.h │ │ │ │ ├── fractional_matching.h │ │ │ │ ├── full_graph.h │ │ │ │ ├── glpk.cc │ │ │ │ ├── glpk.h │ │ │ │ ├── gomory_hu.h │ │ │ │ ├── graph_to_eps.h │ │ │ │ ├── greedy_tsp.h │ │ │ │ ├── grid_graph.h │ │ │ │ ├── grosso_locatelli_pullan_mc.h │ │ │ │ ├── hao_orlin.h │ │ │ │ ├── hartmann_orlin_mmc.h │ │ │ │ ├── howard_mmc.h │ │ │ │ ├── hypercube_graph.h │ │ │ │ ├── insertion_tsp.h │ │ │ │ ├── karp_mmc.h │ │ │ │ ├── kruskal.h │ │ │ │ ├── lemon.pc.in │ │ │ │ ├── lgf_reader.h │ │ │ │ ├── lgf_writer.h │ │ │ │ ├── list_graph.h │ │ │ │ ├── lp.h │ │ │ │ ├── lp_base.cc │ │ │ │ ├── lp_base.h │ │ │ │ ├── lp_skeleton.cc │ │ │ │ ├── lp_skeleton.h │ │ │ │ ├── maps.h │ │ │ │ ├── matching.h │ │ │ │ ├── math.h │ │ │ │ ├── max_cardinality_search.h │ │ │ │ ├── min_cost_arborescence.h │ │ │ │ ├── nagamochi_ibaraki.h │ │ │ │ ├── nauty_reader.h │ │ │ │ ├── nearest_neighbor_tsp.h │ │ │ │ ├── network_simplex.h │ │ │ │ ├── opt2_tsp.h │ │ │ │ ├── pairing_heap.h │ │ │ │ ├── path.h │ │ │ │ ├── planarity.h │ │ │ │ ├── preflow.h │ │ │ │ ├── quad_heap.h │ │ │ │ ├── radix_heap.h │ │ │ │ ├── radix_sort.h │ │ │ │ ├── random.cc │ │ │ │ ├── random.h │ │ │ │ ├── smart_graph.h │ │ │ │ ├── soplex.cc │ │ │ │ ├── soplex.h │ │ │ │ ├── static_graph.h │ │ │ │ ├── suurballe.h │ │ │ │ ├── time_measure.h │ │ │ │ ├── tolerance.h │ │ │ │ └── unionfind.h │ │ │ ├── scripts │ │ │ │ ├── unify-sources.sh │ │ │ │ └── valgrind-wrapper.sh │ │ │ ├── test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── adaptors_test.cc │ │ │ │ ├── arc_look_up_test.cc │ │ │ │ ├── bellman_ford_test.cc │ │ │ │ ├── bfs_test.cc │ │ │ │ ├── bpgraph_test.cc │ │ │ │ ├── circulation_test.cc │ │ │ │ ├── connectivity_test.cc │ │ │ │ ├── counter_test.cc │ │ │ │ ├── dfs_test.cc │ │ │ │ ├── digraph_test.cc │ │ │ │ ├── dijkstra_test.cc │ │ │ │ ├── dim_test.cc │ │ │ │ ├── edge_set_test.cc │ │ │ │ ├── error_test.cc │ │ │ │ ├── euler_test.cc │ │ │ │ ├── fractional_matching_test.cc │ │ │ │ ├── gomory_hu_test.cc │ │ │ │ ├── graph_copy_test.cc │ │ │ │ ├── graph_test.cc │ │ │ │ ├── graph_test.h │ │ │ │ ├── graph_utils_test.cc │ │ │ │ ├── hao_orlin_test.cc │ │ │ │ ├── heap_test.cc │ │ │ │ ├── kruskal_test.cc │ │ │ │ ├── lgf_reader_writer_test.cc │ │ │ │ ├── lgf_test.cc │ │ │ │ ├── lp_test.cc │ │ │ │ ├── maps_test.cc │ │ │ │ ├── matching_test.cc │ │ │ │ ├── max_cardinality_search_test.cc │ │ │ │ ├── max_clique_test.cc │ │ │ │ ├── max_flow_test.cc │ │ │ │ ├── min_cost_arborescence_test.cc │ │ │ │ ├── min_cost_flow_test.cc │ │ │ │ ├── min_mean_cycle_test.cc │ │ │ │ ├── mip_test.cc │ │ │ │ ├── nagamochi_ibaraki_test.cc │ │ │ │ ├── path_test.cc │ │ │ │ ├── planarity_test.cc │ │ │ │ ├── radix_sort_test.cc │ │ │ │ ├── random_test.cc │ │ │ │ ├── suurballe_test.cc │ │ │ │ ├── test_tools.h │ │ │ │ ├── test_tools_fail.cc │ │ │ │ ├── test_tools_pass.cc │ │ │ │ ├── time_measure_test.cc │ │ │ │ ├── tsp_test.cc │ │ │ │ └── unionfind_test.cc │ │ │ └── tools │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── dimacs-solver.cc │ │ │ │ ├── dimacs-to-lgf.cc │ │ │ │ ├── lemon-0.x-to-1.x.sh │ │ │ │ └── lgf-gen.cc │ │ ├── pcg32 │ │ │ └── pcg32 │ │ │ │ └── pcg32.h │ │ └── pss │ │ │ └── pss │ │ │ ├── parallel_stable_sort.h │ │ │ └── pss_common.h │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.blender │ ├── README.md │ ├── patches │ │ └── blender.patch │ └── src │ │ ├── Optimizer.cu │ │ ├── adjacent-matrix.cpp │ │ ├── adjacent-matrix.hpp │ │ ├── compare-key.hpp │ │ ├── config.hpp │ │ ├── dedge.cpp │ │ ├── dedge.hpp │ │ ├── disajoint-tree.hpp │ │ ├── dset.hpp │ │ ├── field-math.hpp │ │ ├── flow.hpp │ │ ├── hierarchy.cpp │ │ ├── hierarchy.hpp │ │ ├── loader.cpp │ │ ├── loader.hpp │ │ ├── localsat.cpp │ │ ├── localsat.hpp │ │ ├── main.cpp │ │ ├── merge-vertex.cpp │ │ ├── merge-vertex.hpp │ │ ├── optimizer.cpp │ │ ├── optimizer.hpp │ │ ├── parametrizer-flip.cpp │ │ ├── parametrizer-int.cpp │ │ ├── parametrizer-mesh.cpp │ │ ├── parametrizer-scale.cpp │ │ ├── parametrizer-sing.cpp │ │ ├── parametrizer.cpp │ │ ├── parametrizer.hpp │ │ ├── post-solver.cpp │ │ ├── post-solver.hpp │ │ ├── serialize.hpp │ │ ├── subdivide.cpp │ │ └── subdivide.hpp ├── rangetree │ ├── CMakeLists.txt │ ├── README.blender │ ├── intern │ │ ├── generic_alloc_impl.h │ │ └── range_tree.c │ └── range_tree.h ├── sdlew │ ├── CMakeLists.txt │ ├── README.blender │ ├── include │ │ ├── SDL2 │ │ │ ├── SDL.h │ │ │ ├── SDL_assert.h │ │ │ ├── SDL_atomic.h │ │ │ ├── SDL_audio.h │ │ │ ├── SDL_bits.h │ │ │ ├── SDL_blendmode.h │ │ │ ├── SDL_clipboard.h │ │ │ ├── SDL_config.h │ │ │ ├── SDL_cpuinfo.h │ │ │ ├── SDL_endian.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_events.h │ │ │ ├── SDL_gamecontroller.h │ │ │ ├── SDL_gesture.h │ │ │ ├── SDL_haptic.h │ │ │ ├── SDL_hints.h │ │ │ ├── SDL_joystick.h │ │ │ ├── SDL_keyboard.h │ │ │ ├── SDL_keycode.h │ │ │ ├── SDL_loadso.h │ │ │ ├── SDL_log.h │ │ │ ├── SDL_main.h │ │ │ ├── SDL_messagebox.h │ │ │ ├── SDL_mouse.h │ │ │ ├── SDL_mutex.h │ │ │ ├── SDL_name.h │ │ │ ├── SDL_opengl.h │ │ │ ├── SDL_opengles.h │ │ │ ├── SDL_opengles2.h │ │ │ ├── SDL_pixels.h │ │ │ ├── SDL_platform.h │ │ │ ├── SDL_power.h │ │ │ ├── SDL_quit.h │ │ │ ├── SDL_rect.h │ │ │ ├── SDL_render.h │ │ │ ├── SDL_revision.h │ │ │ ├── SDL_rwops.h │ │ │ ├── SDL_scancode.h │ │ │ ├── SDL_shape.h │ │ │ ├── SDL_stdinc.h │ │ │ ├── SDL_surface.h │ │ │ ├── SDL_system.h │ │ │ ├── SDL_syswm.h │ │ │ ├── SDL_test.h │ │ │ ├── SDL_test_assert.h │ │ │ ├── SDL_test_common.h │ │ │ ├── SDL_test_compare.h │ │ │ ├── SDL_test_crc32.h │ │ │ ├── SDL_test_font.h │ │ │ ├── SDL_test_fuzzer.h │ │ │ ├── SDL_test_harness.h │ │ │ ├── SDL_test_images.h │ │ │ ├── SDL_test_log.h │ │ │ ├── SDL_test_md5.h │ │ │ ├── SDL_test_random.h │ │ │ ├── SDL_thread.h │ │ │ ├── SDL_timer.h │ │ │ ├── SDL_touch.h │ │ │ ├── SDL_types.h │ │ │ ├── SDL_version.h │ │ │ ├── SDL_video.h │ │ │ ├── begin_code.h │ │ │ └── close_code.h │ │ └── sdlew.h │ └── src │ │ ├── sdlew.c │ │ └── sdlew.map ├── smaa_areatex │ ├── CMakeLists.txt │ ├── README.blender │ └── smaa_areatex.cpp ├── tinygltf │ ├── README.blender │ ├── patches │ │ └── TinyGLTF.diff │ └── tiny_gltf.h ├── wcwidth │ ├── CMakeLists.txt │ ├── README.blender │ ├── wcwidth.c │ └── wcwidth.h └── xdnd │ ├── CMakeLists.txt │ ├── README.blender │ ├── xdnd.c │ └── xdnd.h ├── intern ├── CMakeLists.txt ├── atomic │ ├── CMakeLists.txt │ ├── atomic_ops.h │ ├── intern │ │ ├── atomic_ops_ext.h │ │ ├── atomic_ops_msvc.h │ │ ├── atomic_ops_unix.h │ │ └── atomic_ops_utils.h │ └── tests │ │ └── atomic_test.cc ├── audaspace │ ├── CMakeLists.txt │ └── intern │ │ ├── AUD_PyInit.cpp │ │ ├── AUD_PyInit.h │ │ ├── AUD_Set.cpp │ │ └── AUD_Set.h ├── clog │ ├── CLG_log.h │ ├── CMakeLists.txt │ └── clog.c ├── cycles │ ├── CMakeLists.txt │ ├── app │ │ ├── CMakeLists.txt │ │ ├── cycles_cubin_cc.cpp │ │ ├── cycles_standalone.cpp │ │ ├── cycles_xml.cpp │ │ ├── cycles_xml.h │ │ ├── io_export_cycles_xml.py │ │ ├── oiio_output_driver.cpp │ │ ├── oiio_output_driver.h │ │ └── opengl │ │ │ ├── display_driver.cpp │ │ │ ├── display_driver.h │ │ │ ├── shader.cpp │ │ │ ├── shader.h │ │ │ ├── window.cpp │ │ │ └── window.h │ ├── blender │ │ ├── CCL_api.h │ │ ├── CMakeLists.txt │ │ ├── addon │ │ │ ├── __init__.py │ │ │ ├── camera.py │ │ │ ├── engine.py │ │ │ ├── operators.py │ │ │ ├── osl.py │ │ │ ├── presets.py │ │ │ ├── properties.py │ │ │ ├── ui.py │ │ │ └── version_update.py │ │ ├── camera.cpp │ │ ├── curves.cpp │ │ ├── device.cpp │ │ ├── device.h │ │ ├── display_driver.cpp │ │ ├── display_driver.h │ │ ├── geometry.cpp │ │ ├── id_map.h │ │ ├── image.cpp │ │ ├── image.h │ │ ├── light.cpp │ │ ├── logging.cpp │ │ ├── mesh.cpp │ │ ├── object.cpp │ │ ├── object_cull.cpp │ │ ├── object_cull.h │ │ ├── output_driver.cpp │ │ ├── output_driver.h │ │ ├── particles.cpp │ │ ├── pointcloud.cpp │ │ ├── python.cpp │ │ ├── session.cpp │ │ ├── session.h │ │ ├── shader.cpp │ │ ├── sync.cpp │ │ ├── sync.h │ │ ├── texture.cpp │ │ ├── texture.h │ │ ├── util.h │ │ ├── viewport.cpp │ │ ├── viewport.h │ │ └── volume.cpp │ ├── bvh │ │ ├── CMakeLists.txt │ │ ├── binning.cpp │ │ ├── binning.h │ │ ├── build.cpp │ │ ├── build.h │ │ ├── bvh.cpp │ │ ├── bvh.h │ │ ├── bvh2.cpp │ │ ├── bvh2.h │ │ ├── embree.cpp │ │ ├── embree.h │ │ ├── metal.h │ │ ├── metal.mm │ │ ├── multi.cpp │ │ ├── multi.h │ │ ├── node.cpp │ │ ├── node.h │ │ ├── optix.cpp │ │ ├── optix.h │ │ ├── params.h │ │ ├── sort.cpp │ │ ├── sort.h │ │ ├── split.cpp │ │ ├── split.h │ │ ├── unaligned.cpp │ │ └── unaligned.h │ ├── cmake │ │ ├── external_libs.cmake │ │ ├── macros.cmake │ │ └── msvc_arch_flags.c │ ├── device │ │ ├── CMakeLists.txt │ │ ├── cpu │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── device_impl.cpp │ │ │ ├── device_impl.h │ │ │ ├── kernel.cpp │ │ │ ├── kernel.h │ │ │ ├── kernel_function.h │ │ │ ├── kernel_thread_globals.cpp │ │ │ └── kernel_thread_globals.h │ │ ├── cuda │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── device_impl.cpp │ │ │ ├── device_impl.h │ │ │ ├── graphics_interop.cpp │ │ │ ├── graphics_interop.h │ │ │ ├── kernel.cpp │ │ │ ├── kernel.h │ │ │ ├── queue.cpp │ │ │ ├── queue.h │ │ │ ├── util.cpp │ │ │ └── util.h │ │ ├── denoise.cpp │ │ ├── denoise.h │ │ ├── device.cpp │ │ ├── device.h │ │ ├── dummy │ │ │ ├── device.cpp │ │ │ └── device.h │ │ ├── graphics_interop.cpp │ │ ├── graphics_interop.h │ │ ├── hip │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── device_impl.cpp │ │ │ ├── device_impl.h │ │ │ ├── graphics_interop.cpp │ │ │ ├── graphics_interop.h │ │ │ ├── kernel.cpp │ │ │ ├── kernel.h │ │ │ ├── queue.cpp │ │ │ ├── queue.h │ │ │ ├── util.cpp │ │ │ └── util.h │ │ ├── kernel.cpp │ │ ├── kernel.h │ │ ├── memory.cpp │ │ ├── memory.h │ │ ├── metal │ │ │ ├── bvh.h │ │ │ ├── bvh.mm │ │ │ ├── device.h │ │ │ ├── device.mm │ │ │ ├── device_impl.h │ │ │ ├── device_impl.mm │ │ │ ├── kernel.h │ │ │ ├── kernel.mm │ │ │ ├── queue.h │ │ │ ├── queue.mm │ │ │ ├── util.h │ │ │ └── util.mm │ │ ├── multi │ │ │ ├── device.cpp │ │ │ └── device.h │ │ ├── oneapi │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── device_impl.cpp │ │ │ ├── device_impl.h │ │ │ ├── dll_interface.h │ │ │ ├── queue.cpp │ │ │ └── queue.h │ │ ├── optix │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── device_impl.cpp │ │ │ ├── device_impl.h │ │ │ ├── queue.cpp │ │ │ ├── queue.h │ │ │ └── util.h │ │ ├── queue.cpp │ │ └── queue.h │ ├── doc │ │ ├── CMakeLists.txt │ │ └── license │ │ │ ├── Apache2-license.txt │ │ │ ├── BSD-3-Clause-license.txt │ │ │ ├── CMakeLists.txt │ │ │ ├── MIT-license.txt │ │ │ ├── SPDX-license-identifiers.txt │ │ │ ├── Zlib-license.txt │ │ │ └── readme.txt │ ├── graph │ │ ├── CMakeLists.txt │ │ ├── node.cpp │ │ ├── node.h │ │ ├── node_enum.h │ │ ├── node_type.cpp │ │ ├── node_type.h │ │ ├── node_xml.cpp │ │ └── node_xml.h │ ├── hydra │ │ ├── CMakeLists.txt │ │ ├── attribute.cpp │ │ ├── attribute.h │ │ ├── camera.cpp │ │ ├── camera.h │ │ ├── config.h │ │ ├── curves.cpp │ │ ├── curves.h │ │ ├── display_driver.cpp │ │ ├── display_driver.h │ │ ├── field.cpp │ │ ├── field.h │ │ ├── file_reader.cpp │ │ ├── file_reader.h │ │ ├── geometry.h │ │ ├── geometry.inl │ │ ├── instancer.cpp │ │ ├── instancer.h │ │ ├── light.cpp │ │ ├── light.h │ │ ├── material.cpp │ │ ├── material.h │ │ ├── mesh.cpp │ │ ├── mesh.h │ │ ├── node_util.cpp │ │ ├── node_util.h │ │ ├── output_driver.cpp │ │ ├── output_driver.h │ │ ├── plugInfo.json │ │ ├── plugin.cpp │ │ ├── plugin.h │ │ ├── pointcloud.cpp │ │ ├── pointcloud.h │ │ ├── render_buffer.cpp │ │ ├── render_buffer.h │ │ ├── render_delegate.cpp │ │ ├── render_delegate.h │ │ ├── render_pass.cpp │ │ ├── render_pass.h │ │ ├── resources │ │ │ ├── apple_symbols.map │ │ │ ├── linux_symbols.map │ │ │ └── plugInfo.json │ │ ├── session.cpp │ │ ├── session.h │ │ ├── volume.cpp │ │ └── volume.h │ ├── integrator │ │ ├── CMakeLists.txt │ │ ├── adaptive_sampling.cpp │ │ ├── adaptive_sampling.h │ │ ├── denoiser.cpp │ │ ├── denoiser.h │ │ ├── denoiser_device.cpp │ │ ├── denoiser_device.h │ │ ├── denoiser_oidn.cpp │ │ ├── denoiser_oidn.h │ │ ├── denoiser_optix.cpp │ │ ├── denoiser_optix.h │ │ ├── pass_accessor.cpp │ │ ├── pass_accessor.h │ │ ├── pass_accessor_cpu.cpp │ │ ├── pass_accessor_cpu.h │ │ ├── pass_accessor_gpu.cpp │ │ ├── pass_accessor_gpu.h │ │ ├── path_trace.cpp │ │ ├── path_trace.h │ │ ├── path_trace_display.cpp │ │ ├── path_trace_display.h │ │ ├── path_trace_tile.cpp │ │ ├── path_trace_tile.h │ │ ├── path_trace_work.cpp │ │ ├── path_trace_work.h │ │ ├── path_trace_work_cpu.cpp │ │ ├── path_trace_work_cpu.h │ │ ├── path_trace_work_gpu.cpp │ │ ├── path_trace_work_gpu.h │ │ ├── render_scheduler.cpp │ │ ├── render_scheduler.h │ │ ├── shader_eval.cpp │ │ ├── shader_eval.h │ │ ├── tile.cpp │ │ ├── tile.h │ │ ├── work_balancer.cpp │ │ ├── work_balancer.h │ │ ├── work_tile_scheduler.cpp │ │ └── work_tile_scheduler.h │ ├── kernel │ │ ├── CMakeLists.txt │ │ ├── bake │ │ │ └── bake.h │ │ ├── bvh │ │ │ ├── bvh.h │ │ │ ├── local.h │ │ │ ├── nodes.h │ │ │ ├── shadow_all.h │ │ │ ├── traversal.h │ │ │ ├── types.h │ │ │ ├── util.h │ │ │ ├── volume.h │ │ │ └── volume_all.h │ │ ├── camera │ │ │ ├── camera.h │ │ │ └── projection.h │ │ ├── closure │ │ │ ├── alloc.h │ │ │ ├── bsdf.h │ │ │ ├── bsdf_ashikhmin_shirley.h │ │ │ ├── bsdf_ashikhmin_velvet.h │ │ │ ├── bsdf_diffuse.h │ │ │ ├── bsdf_diffuse_ramp.h │ │ │ ├── bsdf_hair.h │ │ │ ├── bsdf_hair_principled.h │ │ │ ├── bsdf_microfacet.h │ │ │ ├── bsdf_microfacet_multi.h │ │ │ ├── bsdf_microfacet_multi_impl.h │ │ │ ├── bsdf_oren_nayar.h │ │ │ ├── bsdf_phong_ramp.h │ │ │ ├── bsdf_principled_diffuse.h │ │ │ ├── bsdf_principled_sheen.h │ │ │ ├── bsdf_reflection.h │ │ │ ├── bsdf_refraction.h │ │ │ ├── bsdf_toon.h │ │ │ ├── bsdf_transparent.h │ │ │ ├── bsdf_util.h │ │ │ ├── bssrdf.h │ │ │ ├── emissive.h │ │ │ └── volume.h │ │ ├── data_arrays.h │ │ ├── data_template.h │ │ ├── device │ │ │ ├── cpu │ │ │ │ ├── bvh.h │ │ │ │ ├── compat.h │ │ │ │ ├── globals.h │ │ │ │ ├── image.h │ │ │ │ ├── kernel.cpp │ │ │ │ ├── kernel.h │ │ │ │ ├── kernel_arch.h │ │ │ │ ├── kernel_arch_impl.h │ │ │ │ ├── kernel_avx.cpp │ │ │ │ ├── kernel_avx2.cpp │ │ │ │ ├── kernel_sse2.cpp │ │ │ │ ├── kernel_sse3.cpp │ │ │ │ └── kernel_sse41.cpp │ │ │ ├── cuda │ │ │ │ ├── compat.h │ │ │ │ ├── config.h │ │ │ │ ├── globals.h │ │ │ │ └── kernel.cu │ │ │ ├── gpu │ │ │ │ ├── image.h │ │ │ │ ├── kernel.h │ │ │ │ ├── parallel_active_index.h │ │ │ │ ├── parallel_prefix_sum.h │ │ │ │ ├── parallel_sorted_index.h │ │ │ │ └── work_stealing.h │ │ │ ├── hip │ │ │ │ ├── compat.h │ │ │ │ ├── config.h │ │ │ │ ├── globals.h │ │ │ │ └── kernel.cpp │ │ │ ├── metal │ │ │ │ ├── bvh.h │ │ │ │ ├── compat.h │ │ │ │ ├── context_begin.h │ │ │ │ ├── context_end.h │ │ │ │ ├── function_constants.h │ │ │ │ ├── globals.h │ │ │ │ └── kernel.metal │ │ │ ├── oneapi │ │ │ │ ├── compat.h │ │ │ │ ├── context_begin.h │ │ │ │ ├── context_end.h │ │ │ │ ├── dll_interface_template.h │ │ │ │ ├── globals.h │ │ │ │ ├── image.h │ │ │ │ ├── kernel.cpp │ │ │ │ ├── kernel.h │ │ │ │ └── kernel_templates.h │ │ │ └── optix │ │ │ │ ├── bvh.h │ │ │ │ ├── compat.h │ │ │ │ ├── globals.h │ │ │ │ ├── kernel.cu │ │ │ │ └── kernel_shader_raytrace.cu │ │ ├── film │ │ │ ├── accumulate.h │ │ │ ├── adaptive_sampling.h │ │ │ ├── id_passes.h │ │ │ ├── passes.h │ │ │ ├── read.h │ │ │ └── write_passes.h │ │ ├── geom │ │ │ ├── attribute.h │ │ │ ├── curve.h │ │ │ ├── curve_intersect.h │ │ │ ├── geom.h │ │ │ ├── motion_curve.h │ │ │ ├── motion_point.h │ │ │ ├── motion_triangle.h │ │ │ ├── motion_triangle_intersect.h │ │ │ ├── motion_triangle_shader.h │ │ │ ├── object.h │ │ │ ├── patch.h │ │ │ ├── point.h │ │ │ ├── point_intersect.h │ │ │ ├── primitive.h │ │ │ ├── shader_data.h │ │ │ ├── subd_triangle.h │ │ │ ├── triangle.h │ │ │ ├── triangle_intersect.h │ │ │ └── volume.h │ │ ├── integrator │ │ │ ├── init_from_bake.h │ │ │ ├── init_from_camera.h │ │ │ ├── intersect_closest.h │ │ │ ├── intersect_shadow.h │ │ │ ├── intersect_subsurface.h │ │ │ ├── intersect_volume_stack.h │ │ │ ├── megakernel.h │ │ │ ├── mnee.h │ │ │ ├── path_state.h │ │ │ ├── shade_background.h │ │ │ ├── shade_light.h │ │ │ ├── shade_shadow.h │ │ │ ├── shade_surface.h │ │ │ ├── shade_volume.h │ │ │ ├── shader_eval.h │ │ │ ├── shadow_catcher.h │ │ │ ├── shadow_state_template.h │ │ │ ├── state.h │ │ │ ├── state_flow.h │ │ │ ├── state_template.h │ │ │ ├── state_util.h │ │ │ ├── subsurface.h │ │ │ ├── subsurface_disk.h │ │ │ ├── subsurface_random_walk.h │ │ │ └── volume_stack.h │ │ ├── light │ │ │ ├── background.h │ │ │ ├── common.h │ │ │ ├── light.h │ │ │ └── sample.h │ │ ├── osl │ │ │ ├── CMakeLists.txt │ │ │ ├── background.cpp │ │ │ ├── bsdf_diffuse_ramp.cpp │ │ │ ├── bsdf_phong_ramp.cpp │ │ │ ├── bssrdf.cpp │ │ │ ├── closures.cpp │ │ │ ├── closures.h │ │ │ ├── emissive.cpp │ │ │ ├── globals.h │ │ │ ├── services.cpp │ │ │ ├── services.h │ │ │ ├── shader.cpp │ │ │ ├── shader.h │ │ │ └── shaders │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── node_absorption_volume.osl │ │ │ │ ├── node_add_closure.osl │ │ │ │ ├── node_ambient_occlusion.osl │ │ │ │ ├── node_anisotropic_bsdf.osl │ │ │ │ ├── node_attribute.osl │ │ │ │ ├── node_background.osl │ │ │ │ ├── node_bevel.osl │ │ │ │ ├── node_blackbody.osl │ │ │ │ ├── node_brick_texture.osl │ │ │ │ ├── node_brightness.osl │ │ │ │ ├── node_bump.osl │ │ │ │ ├── node_camera.osl │ │ │ │ ├── node_checker_texture.osl │ │ │ │ ├── node_clamp.osl │ │ │ │ ├── node_color.h │ │ │ │ ├── node_combine_color.osl │ │ │ │ ├── node_combine_hsv.osl │ │ │ │ ├── node_combine_rgb.osl │ │ │ │ ├── node_combine_xyz.osl │ │ │ │ ├── node_convert_from_color.osl │ │ │ │ ├── node_convert_from_float.osl │ │ │ │ ├── node_convert_from_int.osl │ │ │ │ ├── node_convert_from_normal.osl │ │ │ │ ├── node_convert_from_point.osl │ │ │ │ ├── node_convert_from_string.osl │ │ │ │ ├── node_convert_from_vector.osl │ │ │ │ ├── node_diffuse_bsdf.osl │ │ │ │ ├── node_displacement.osl │ │ │ │ ├── node_emission.osl │ │ │ │ ├── node_environment_texture.osl │ │ │ │ ├── node_float_curve.osl │ │ │ │ ├── node_fresnel.h │ │ │ │ ├── node_fresnel.osl │ │ │ │ ├── node_gamma.osl │ │ │ │ ├── node_geometry.osl │ │ │ │ ├── node_glass_bsdf.osl │ │ │ │ ├── node_glossy_bsdf.osl │ │ │ │ ├── node_gradient_texture.osl │ │ │ │ ├── node_hair_bsdf.osl │ │ │ │ ├── node_hair_info.osl │ │ │ │ ├── node_hash.h │ │ │ │ ├── node_holdout.osl │ │ │ │ ├── node_hsv.osl │ │ │ │ ├── node_ies_light.osl │ │ │ │ ├── node_image_texture.osl │ │ │ │ ├── node_invert.osl │ │ │ │ ├── node_layer_weight.osl │ │ │ │ ├── node_light_falloff.osl │ │ │ │ ├── node_light_path.osl │ │ │ │ ├── node_magic_texture.osl │ │ │ │ ├── node_map_range.osl │ │ │ │ ├── node_mapping.osl │ │ │ │ ├── node_math.h │ │ │ │ ├── node_math.osl │ │ │ │ ├── node_mix.osl │ │ │ │ ├── node_mix_closure.osl │ │ │ │ ├── node_musgrave_texture.osl │ │ │ │ ├── node_noise.h │ │ │ │ ├── node_noise_texture.osl │ │ │ │ ├── node_normal.osl │ │ │ │ ├── node_normal_map.osl │ │ │ │ ├── node_object_info.osl │ │ │ │ ├── node_output_displacement.osl │ │ │ │ ├── node_output_surface.osl │ │ │ │ ├── node_output_volume.osl │ │ │ │ ├── node_particle_info.osl │ │ │ │ ├── node_point_info.osl │ │ │ │ ├── node_principled_bsdf.osl │ │ │ │ ├── node_principled_hair_bsdf.osl │ │ │ │ ├── node_principled_volume.osl │ │ │ │ ├── node_ramp_util.h │ │ │ │ ├── node_refraction_bsdf.osl │ │ │ │ ├── node_rgb_curves.osl │ │ │ │ ├── node_rgb_ramp.osl │ │ │ │ ├── node_rgb_to_bw.osl │ │ │ │ ├── node_scatter_volume.osl │ │ │ │ ├── node_separate_color.osl │ │ │ │ ├── node_separate_hsv.osl │ │ │ │ ├── node_separate_rgb.osl │ │ │ │ ├── node_separate_xyz.osl │ │ │ │ ├── node_set_normal.osl │ │ │ │ ├── node_sky_texture.osl │ │ │ │ ├── node_subsurface_scattering.osl │ │ │ │ ├── node_tangent.osl │ │ │ │ ├── node_texture_coordinate.osl │ │ │ │ ├── node_toon_bsdf.osl │ │ │ │ ├── node_translucent_bsdf.osl │ │ │ │ ├── node_transparent_bsdf.osl │ │ │ │ ├── node_uv_map.osl │ │ │ │ ├── node_value.osl │ │ │ │ ├── node_vector_curves.osl │ │ │ │ ├── node_vector_displacement.osl │ │ │ │ ├── node_vector_map_range.osl │ │ │ │ ├── node_vector_math.osl │ │ │ │ ├── node_vector_rotate.osl │ │ │ │ ├── node_vector_transform.osl │ │ │ │ ├── node_velvet_bsdf.osl │ │ │ │ ├── node_vertex_color.osl │ │ │ │ ├── node_voronoi_texture.osl │ │ │ │ ├── node_voxel_texture.osl │ │ │ │ ├── node_wave_texture.osl │ │ │ │ ├── node_wavelength.osl │ │ │ │ ├── node_white_noise_texture.osl │ │ │ │ ├── node_wireframe.osl │ │ │ │ └── stdcycles.h │ │ ├── sample │ │ │ ├── jitter.h │ │ │ ├── lcg.h │ │ │ ├── mapping.h │ │ │ ├── mis.h │ │ │ └── pattern.h │ │ ├── svm │ │ │ ├── ao.h │ │ │ ├── aov.h │ │ │ ├── attribute.h │ │ │ ├── bevel.h │ │ │ ├── blackbody.h │ │ │ ├── brick.h │ │ │ ├── brightness.h │ │ │ ├── bump.h │ │ │ ├── camera.h │ │ │ ├── checker.h │ │ │ ├── clamp.h │ │ │ ├── closure.h │ │ │ ├── color_util.h │ │ │ ├── convert.h │ │ │ ├── displace.h │ │ │ ├── fractal_noise.h │ │ │ ├── fresnel.h │ │ │ ├── gamma.h │ │ │ ├── geometry.h │ │ │ ├── gradient.h │ │ │ ├── hsv.h │ │ │ ├── ies.h │ │ │ ├── image.h │ │ │ ├── invert.h │ │ │ ├── light_path.h │ │ │ ├── magic.h │ │ │ ├── map_range.h │ │ │ ├── mapping.h │ │ │ ├── mapping_util.h │ │ │ ├── math.h │ │ │ ├── math_util.h │ │ │ ├── mix.h │ │ │ ├── musgrave.h │ │ │ ├── node_types_template.h │ │ │ ├── noise.h │ │ │ ├── noisetex.h │ │ │ ├── normal.h │ │ │ ├── ramp.h │ │ │ ├── ramp_util.h │ │ │ ├── sepcomb_color.h │ │ │ ├── sepcomb_hsv.h │ │ │ ├── sepcomb_vector.h │ │ │ ├── sky.h │ │ │ ├── svm.h │ │ │ ├── tex_coord.h │ │ │ ├── types.h │ │ │ ├── value.h │ │ │ ├── vector_rotate.h │ │ │ ├── vector_transform.h │ │ │ ├── vertex_color.h │ │ │ ├── voronoi.h │ │ │ ├── voxel.h │ │ │ ├── wave.h │ │ │ ├── wavelength.h │ │ │ ├── white_noise.h │ │ │ └── wireframe.h │ │ ├── tables.h │ │ ├── types.h │ │ └── util │ │ │ ├── color.h │ │ │ ├── differential.h │ │ │ ├── lookup_table.h │ │ │ └── profiling.h │ ├── scene │ │ ├── CMakeLists.txt │ │ ├── alembic.cpp │ │ ├── alembic.h │ │ ├── alembic_read.cpp │ │ ├── alembic_read.h │ │ ├── attribute.cpp │ │ ├── attribute.h │ │ ├── background.cpp │ │ ├── background.h │ │ ├── bake.cpp │ │ ├── bake.h │ │ ├── camera.cpp │ │ ├── camera.h │ │ ├── colorspace.cpp │ │ ├── colorspace.h │ │ ├── constant_fold.cpp │ │ ├── constant_fold.h │ │ ├── curves.cpp │ │ ├── curves.h │ │ ├── film.cpp │ │ ├── film.h │ │ ├── geometry.cpp │ │ ├── geometry.h │ │ ├── hair.cpp │ │ ├── hair.h │ │ ├── image.cpp │ │ ├── image.h │ │ ├── image_oiio.cpp │ │ ├── image_oiio.h │ │ ├── image_sky.cpp │ │ ├── image_sky.h │ │ ├── image_vdb.cpp │ │ ├── image_vdb.h │ │ ├── integrator.cpp │ │ ├── integrator.h │ │ ├── jitter.cpp │ │ ├── jitter.h │ │ ├── light.cpp │ │ ├── light.h │ │ ├── mesh.cpp │ │ ├── mesh.h │ │ ├── mesh_displace.cpp │ │ ├── mesh_subdivision.cpp │ │ ├── object.cpp │ │ ├── object.h │ │ ├── osl.cpp │ │ ├── osl.h │ │ ├── particles.cpp │ │ ├── particles.h │ │ ├── pass.cpp │ │ ├── pass.h │ │ ├── pointcloud.cpp │ │ ├── pointcloud.h │ │ ├── procedural.cpp │ │ ├── procedural.h │ │ ├── scene.cpp │ │ ├── scene.h │ │ ├── shader.cpp │ │ ├── shader.h │ │ ├── shader_graph.cpp │ │ ├── shader_graph.h │ │ ├── shader_nodes.cpp │ │ ├── shader_nodes.h │ │ ├── sobol.cpp │ │ ├── sobol.h │ │ ├── sobol.tables │ │ ├── stats.cpp │ │ ├── stats.h │ │ ├── svm.cpp │ │ ├── svm.h │ │ ├── tables.cpp │ │ ├── tables.h │ │ ├── volume.cpp │ │ └── volume.h │ ├── session │ │ ├── CMakeLists.txt │ │ ├── buffers.cpp │ │ ├── buffers.h │ │ ├── denoising.cpp │ │ ├── denoising.h │ │ ├── display_driver.h │ │ ├── merge.cpp │ │ ├── merge.h │ │ ├── output_driver.h │ │ ├── session.cpp │ │ ├── session.h │ │ ├── tile.cpp │ │ └── tile.h │ ├── subd │ │ ├── CMakeLists.txt │ │ ├── dice.cpp │ │ ├── dice.h │ │ ├── patch.cpp │ │ ├── patch.h │ │ ├── patch_table.cpp │ │ ├── patch_table.h │ │ ├── split.cpp │ │ ├── split.h │ │ └── subpatch.h │ ├── test │ │ ├── CMakeLists.txt │ │ ├── integrator_adaptive_sampling_test.cpp │ │ ├── integrator_render_scheduler_test.cpp │ │ ├── integrator_tile_test.cpp │ │ ├── render_graph_finalize_test.cpp │ │ ├── util_aligned_malloc_test.cpp │ │ ├── util_avxf_avx2_test.cpp │ │ ├── util_avxf_avx_test.cpp │ │ ├── util_avxf_test.h │ │ ├── util_math_test.cpp │ │ ├── util_path_test.cpp │ │ ├── util_string_test.cpp │ │ ├── util_task_test.cpp │ │ ├── util_time_test.cpp │ │ └── util_transform_test.cpp │ └── util │ │ ├── CMakeLists.txt │ │ ├── algorithm.h │ │ ├── aligned_malloc.cpp │ │ ├── aligned_malloc.h │ │ ├── args.h │ │ ├── array.h │ │ ├── atomic.h │ │ ├── avxb.h │ │ ├── avxf.h │ │ ├── avxi.h │ │ ├── boundbox.h │ │ ├── color.h │ │ ├── debug.cpp │ │ ├── debug.h │ │ ├── defines.h │ │ ├── deque.h │ │ ├── disjoint_set.h │ │ ├── foreach.h │ │ ├── function.h │ │ ├── guarded_allocator.cpp │ │ ├── guarded_allocator.h │ │ ├── half.h │ │ ├── hash.h │ │ ├── ies.cpp │ │ ├── ies.h │ │ ├── image.h │ │ ├── image_impl.h │ │ ├── list.h │ │ ├── log.cpp │ │ ├── log.h │ │ ├── map.h │ │ ├── math.h │ │ ├── math_cdf.cpp │ │ ├── math_cdf.h │ │ ├── math_fast.h │ │ ├── math_float2.h │ │ ├── math_float3.h │ │ ├── math_float4.h │ │ ├── math_float8.h │ │ ├── math_int2.h │ │ ├── math_int3.h │ │ ├── math_int4.h │ │ ├── math_intersect.h │ │ ├── math_matrix.h │ │ ├── md5.cpp │ │ ├── md5.h │ │ ├── murmurhash.cpp │ │ ├── murmurhash.h │ │ ├── opengl.h │ │ ├── openimagedenoise.h │ │ ├── openvdb.h │ │ ├── optimization.h │ │ ├── param.h │ │ ├── path.cpp │ │ ├── path.h │ │ ├── profiling.cpp │ │ ├── profiling.h │ │ ├── progress.h │ │ ├── projection.h │ │ ├── queue.h │ │ ├── rect.h │ │ ├── semaphore.h │ │ ├── set.h │ │ ├── simd.cpp │ │ ├── simd.h │ │ ├── sseb.h │ │ ├── ssef.h │ │ ├── ssei.h │ │ ├── stack_allocator.h │ │ ├── static_assert.h │ │ ├── stats.h │ │ ├── string.cpp │ │ ├── string.h │ │ ├── system.cpp │ │ ├── system.h │ │ ├── task.cpp │ │ ├── task.h │ │ ├── tbb.h │ │ ├── texture.h │ │ ├── thread.cpp │ │ ├── thread.h │ │ ├── time.cpp │ │ ├── time.h │ │ ├── transform.cpp │ │ ├── transform.h │ │ ├── transform_avx2.cpp │ │ ├── transform_inverse.h │ │ ├── transform_sse41.cpp │ │ ├── types.h │ │ ├── types_float2.h │ │ ├── types_float2_impl.h │ │ ├── types_float3.h │ │ ├── types_float3_impl.h │ │ ├── types_float4.h │ │ ├── types_float4_impl.h │ │ ├── types_float8.h │ │ ├── types_float8_impl.h │ │ ├── types_int2.h │ │ ├── types_int2_impl.h │ │ ├── types_int3.h │ │ ├── types_int3_impl.h │ │ ├── types_int4.h │ │ ├── types_int4_impl.h │ │ ├── types_uchar2.h │ │ ├── types_uchar2_impl.h │ │ ├── types_uchar3.h │ │ ├── types_uchar3_impl.h │ │ ├── types_uchar4.h │ │ ├── types_uchar4_impl.h │ │ ├── types_uint2.h │ │ ├── types_uint2_impl.h │ │ ├── types_uint3.h │ │ ├── types_uint3_impl.h │ │ ├── types_uint4.h │ │ ├── types_uint4_impl.h │ │ ├── types_ushort4.h │ │ ├── types_vector3.h │ │ ├── types_vector3_impl.h │ │ ├── unique_ptr.h │ │ ├── vector.h │ │ ├── version.h │ │ ├── windows.cpp │ │ ├── windows.h │ │ └── xml.h ├── dualcon │ ├── CMakeLists.txt │ ├── dualcon.h │ └── intern │ │ ├── GeoCommon.h │ │ ├── MemoryAllocator.h │ │ ├── ModelReader.h │ │ ├── Projections.cpp │ │ ├── Projections.h │ │ ├── Queue.h │ │ ├── cubes.h │ │ ├── dualcon_c_api.cpp │ │ ├── manifold_table.cpp │ │ ├── manifold_table.h │ │ ├── marching_cubes_table.cpp │ │ ├── marching_cubes_table.h │ │ ├── octree.cpp │ │ ├── octree.h │ │ └── readme.txt ├── eigen │ ├── CMakeLists.txt │ ├── eigen_capi.h │ └── intern │ │ ├── eigenvalues.cc │ │ ├── eigenvalues.h │ │ ├── linear_solver.cc │ │ ├── linear_solver.h │ │ ├── matrix.cc │ │ ├── matrix.h │ │ ├── svd.cc │ │ └── svd.h ├── ffmpeg │ ├── CMakeLists.txt │ ├── ffmpeg_compat.h │ └── tests │ │ └── ffmpeg_codecs.cc ├── ghost │ ├── CMakeLists.txt │ ├── GHOST_C-api.h │ ├── GHOST_IContext.h │ ├── GHOST_IEvent.h │ ├── GHOST_IEventConsumer.h │ ├── GHOST_ISystem.h │ ├── GHOST_ISystemPaths.h │ ├── GHOST_ITimerTask.h │ ├── GHOST_IWindow.h │ ├── GHOST_IXrContext.h │ ├── GHOST_Path-api.h │ ├── GHOST_Rect.h │ ├── GHOST_Types.h │ ├── intern │ │ ├── GHOST_Buttons.cpp │ │ ├── GHOST_Buttons.h │ │ ├── GHOST_C-api.cpp │ │ ├── GHOST_CallbackEventConsumer.cpp │ │ ├── GHOST_CallbackEventConsumer.h │ │ ├── GHOST_Context.cpp │ │ ├── GHOST_Context.h │ │ ├── GHOST_ContextCGL.h │ │ ├── GHOST_ContextCGL.mm │ │ ├── GHOST_ContextD3D.cpp │ │ ├── GHOST_ContextD3D.h │ │ ├── GHOST_ContextEGL.cpp │ │ ├── GHOST_ContextEGL.h │ │ ├── GHOST_ContextGLX.cpp │ │ ├── GHOST_ContextGLX.h │ │ ├── GHOST_ContextNone.cpp │ │ ├── GHOST_ContextNone.h │ │ ├── GHOST_ContextSDL.cpp │ │ ├── GHOST_ContextSDL.h │ │ ├── GHOST_ContextWGL.cpp │ │ ├── GHOST_ContextWGL.h │ │ ├── GHOST_Debug.h │ │ ├── GHOST_DisplayManager.cpp │ │ ├── GHOST_DisplayManager.h │ │ ├── GHOST_DisplayManagerCocoa.h │ │ ├── GHOST_DisplayManagerCocoa.mm │ │ ├── GHOST_DisplayManagerNULL.h │ │ ├── GHOST_DisplayManagerSDL.cpp │ │ ├── GHOST_DisplayManagerSDL.h │ │ ├── GHOST_DisplayManagerWin32.cpp │ │ ├── GHOST_DisplayManagerWin32.h │ │ ├── GHOST_DisplayManagerX11.cpp │ │ ├── GHOST_DisplayManagerX11.h │ │ ├── GHOST_DropTargetWin32.cpp │ │ ├── GHOST_DropTargetWin32.h │ │ ├── GHOST_DropTargetX11.cpp │ │ ├── GHOST_DropTargetX11.h │ │ ├── GHOST_Event.h │ │ ├── GHOST_EventButton.h │ │ ├── GHOST_EventCursor.h │ │ ├── GHOST_EventDragnDrop.h │ │ ├── GHOST_EventKey.h │ │ ├── GHOST_EventManager.cpp │ │ ├── GHOST_EventManager.h │ │ ├── GHOST_EventNDOF.h │ │ ├── GHOST_EventPrinter.cpp │ │ ├── GHOST_EventPrinter.h │ │ ├── GHOST_EventString.h │ │ ├── GHOST_EventTrackpad.h │ │ ├── GHOST_EventWheel.h │ │ ├── GHOST_ISystem.cpp │ │ ├── GHOST_ISystemPaths.cpp │ │ ├── GHOST_IXrGraphicsBinding.h │ │ ├── GHOST_IconX11.h │ │ ├── GHOST_ImeWin32.cpp │ │ ├── GHOST_ImeWin32.h │ │ ├── GHOST_ModifierKeys.cpp │ │ ├── GHOST_ModifierKeys.h │ │ ├── GHOST_NDOFManager.cpp │ │ ├── GHOST_NDOFManager.h │ │ ├── GHOST_NDOFManagerCocoa.h │ │ ├── GHOST_NDOFManagerCocoa.mm │ │ ├── GHOST_NDOFManagerUnix.cpp │ │ ├── GHOST_NDOFManagerUnix.h │ │ ├── GHOST_NDOFManagerWin32.cpp │ │ ├── GHOST_NDOFManagerWin32.h │ │ ├── GHOST_Path-api.cpp │ │ ├── GHOST_Rect.cpp │ │ ├── GHOST_System.cpp │ │ ├── GHOST_System.h │ │ ├── GHOST_SystemCocoa.h │ │ ├── GHOST_SystemCocoa.mm │ │ ├── GHOST_SystemNULL.h │ │ ├── GHOST_SystemPaths.h │ │ ├── GHOST_SystemPathsCocoa.h │ │ ├── GHOST_SystemPathsCocoa.mm │ │ ├── GHOST_SystemPathsUnix.cpp │ │ ├── GHOST_SystemPathsUnix.h │ │ ├── GHOST_SystemPathsWin32.cpp │ │ ├── GHOST_SystemPathsWin32.h │ │ ├── GHOST_SystemSDL.cpp │ │ ├── GHOST_SystemSDL.h │ │ ├── GHOST_SystemWayland.cpp │ │ ├── GHOST_SystemWayland.h │ │ ├── GHOST_SystemWin32.cpp │ │ ├── GHOST_SystemWin32.h │ │ ├── GHOST_SystemX11.cpp │ │ ├── GHOST_SystemX11.h │ │ ├── GHOST_TaskbarWin32.h │ │ ├── GHOST_TaskbarX11.cpp │ │ ├── GHOST_TaskbarX11.h │ │ ├── GHOST_TimerManager.cpp │ │ ├── GHOST_TimerManager.h │ │ ├── GHOST_TimerTask.h │ │ ├── GHOST_TrackpadWin32.cpp │ │ ├── GHOST_TrackpadWin32.h │ │ ├── GHOST_Util.h │ │ ├── GHOST_WaylandCursorSettings.h │ │ ├── GHOST_WaylandUtils.h │ │ ├── GHOST_Window.cpp │ │ ├── GHOST_Window.h │ │ ├── GHOST_WindowCocoa.h │ │ ├── GHOST_WindowCocoa.mm │ │ ├── GHOST_WindowManager.cpp │ │ ├── GHOST_WindowManager.h │ │ ├── GHOST_WindowNULL.h │ │ ├── GHOST_WindowSDL.cpp │ │ ├── GHOST_WindowSDL.h │ │ ├── GHOST_WindowViewCocoa.h │ │ ├── GHOST_WindowWayland.cpp │ │ ├── GHOST_WindowWayland.h │ │ ├── GHOST_WindowWin32.cpp │ │ ├── GHOST_WindowWin32.h │ │ ├── GHOST_WindowX11.cpp │ │ ├── GHOST_WindowX11.h │ │ ├── GHOST_Wintab.cpp │ │ ├── GHOST_Wintab.h │ │ ├── GHOST_Xr.cpp │ │ ├── GHOST_XrAction.cpp │ │ ├── GHOST_XrAction.h │ │ ├── GHOST_XrContext.cpp │ │ ├── GHOST_XrContext.h │ │ ├── GHOST_XrControllerModel.cpp │ │ ├── GHOST_XrControllerModel.h │ │ ├── GHOST_XrEvent.cpp │ │ ├── GHOST_XrException.h │ │ ├── GHOST_XrGraphicsBinding.cpp │ │ ├── GHOST_XrSession.cpp │ │ ├── GHOST_XrSession.h │ │ ├── GHOST_XrSwapchain.cpp │ │ ├── GHOST_XrSwapchain.h │ │ ├── GHOST_Xr_intern.h │ │ ├── GHOST_Xr_openxr_includes.h │ │ ├── GHOST_utildefines.h │ │ └── GHOST_utildefines_variadic.h │ └── test │ │ ├── CMakeLists.txt │ │ ├── gears │ │ ├── GHOST_C-Test.c │ │ └── GHOST_Test.cpp │ │ └── multitest │ │ ├── Basic.c │ │ ├── Basic.h │ │ ├── EventToBuf.c │ │ ├── EventToBuf.h │ │ ├── GL.h │ │ ├── MultiTest.c │ │ ├── ScrollBar.c │ │ ├── ScrollBar.h │ │ ├── Util.c │ │ ├── Util.h │ │ ├── WindowData.c │ │ ├── WindowData.h │ │ └── stubs.c ├── glew-mx │ ├── CMakeLists.txt │ ├── glew-mx.h │ └── intern │ │ ├── gl-deprecated.h │ │ ├── glew-mx.c │ │ └── symbol-binding.h ├── guardedalloc │ ├── CMakeLists.txt │ ├── MEM_guardedalloc.h │ ├── cpp │ │ └── mallocn.cpp │ ├── intern │ │ ├── leak_detector.cc │ │ ├── mallocn.c │ │ ├── mallocn_guarded_impl.c │ │ ├── mallocn_inline.h │ │ ├── mallocn_intern.h │ │ └── mallocn_lockfree_impl.c │ ├── test │ │ └── simpletest │ │ │ └── memtest.c │ └── tests │ │ ├── guardedalloc_alignment_test.cc │ │ ├── guardedalloc_overflow_test.cc │ │ └── guardedalloc_test_base.h ├── iksolver │ ├── CMakeLists.txt │ ├── extern │ │ └── IK_solver.h │ └── intern │ │ ├── IK_Math.h │ │ ├── IK_QJacobian.cpp │ │ ├── IK_QJacobian.h │ │ ├── IK_QJacobianSolver.cpp │ │ ├── IK_QJacobianSolver.h │ │ ├── IK_QSegment.cpp │ │ ├── IK_QSegment.h │ │ ├── IK_QTask.cpp │ │ ├── IK_QTask.h │ │ └── IK_Solver.cpp ├── itasc │ ├── Armature.cpp │ ├── Armature.hpp │ ├── CMakeLists.txt │ ├── Cache.cpp │ ├── Cache.hpp │ ├── ConstraintSet.cpp │ ├── ConstraintSet.hpp │ ├── ControlledObject.cpp │ ├── ControlledObject.hpp │ ├── CopyPose.cpp │ ├── CopyPose.hpp │ ├── Distance.cpp │ ├── Distance.hpp │ ├── FixedObject.cpp │ ├── FixedObject.hpp │ ├── MovingFrame.cpp │ ├── MovingFrame.hpp │ ├── Object.hpp │ ├── Scene.cpp │ ├── Scene.hpp │ ├── Solver.hpp │ ├── UncontrolledObject.cpp │ ├── UncontrolledObject.hpp │ ├── WDLSSolver.cpp │ ├── WDLSSolver.hpp │ ├── WSDLSSolver.cpp │ ├── WSDLSSolver.hpp │ ├── WorldObject.cpp │ ├── WorldObject.hpp │ ├── eigen_types.cpp │ ├── eigen_types.hpp │ ├── kdl │ │ ├── chain.cpp │ │ ├── chain.hpp │ │ ├── chainfksolver.hpp │ │ ├── chainfksolverpos_recursive.cpp │ │ ├── chainfksolverpos_recursive.hpp │ │ ├── chainjnttojacsolver.cpp │ │ ├── chainjnttojacsolver.hpp │ │ ├── frameacc.cpp │ │ ├── frameacc.hpp │ │ ├── frameacc.inl │ │ ├── frames.cpp │ │ ├── frames.hpp │ │ ├── frames.inl │ │ ├── frames_io.cpp │ │ ├── frames_io.hpp │ │ ├── framevel.cpp │ │ ├── framevel.hpp │ │ ├── framevel.inl │ │ ├── inertia.cpp │ │ ├── inertia.hpp │ │ ├── jacobian.cpp │ │ ├── jacobian.hpp │ │ ├── jntarray.cpp │ │ ├── jntarray.hpp │ │ ├── jntarrayacc.cpp │ │ ├── jntarrayacc.hpp │ │ ├── jntarrayvel.cpp │ │ ├── jntarrayvel.hpp │ │ ├── joint.cpp │ │ ├── joint.hpp │ │ ├── kinfam_io.cpp │ │ ├── kinfam_io.hpp │ │ ├── segment.cpp │ │ ├── segment.hpp │ │ ├── tree.cpp │ │ ├── tree.hpp │ │ ├── treefksolver.hpp │ │ ├── treefksolverpos_recursive.cpp │ │ ├── treefksolverpos_recursive.hpp │ │ ├── treejnttojacsolver.cpp │ │ ├── treejnttojacsolver.hpp │ │ └── utilities │ │ │ ├── error.h │ │ │ ├── error_stack.cpp │ │ │ ├── error_stack.h │ │ │ ├── kdl-config.h │ │ │ ├── rall1d.h │ │ │ ├── rall2d.h │ │ │ ├── svd_eigen_HH.hpp │ │ │ ├── traits.h │ │ │ ├── utility.cpp │ │ │ ├── utility.h │ │ │ ├── utility_io.cpp │ │ │ └── utility_io.h │ └── ublas_types.hpp ├── libc_compat │ ├── CMakeLists.txt │ └── libc_compat.c ├── libmv │ ├── .clang-format │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── bundle.sh │ ├── files.txt │ ├── intern │ │ ├── autotrack.cc │ │ ├── autotrack.h │ │ ├── camera_intrinsics.cc │ │ ├── camera_intrinsics.h │ │ ├── detector.cc │ │ ├── detector.h │ │ ├── frame_accessor.cc │ │ ├── frame_accessor.h │ │ ├── homography.cc │ │ ├── homography.h │ │ ├── image.cc │ │ ├── image.h │ │ ├── logging.cc │ │ ├── logging.h │ │ ├── reconstruction.cc │ │ ├── reconstruction.h │ │ ├── region.h │ │ ├── stub.cc │ │ ├── track_region.cc │ │ ├── track_region.h │ │ ├── tracks.cc │ │ ├── tracks.h │ │ ├── tracksN.cc │ │ ├── tracksN.h │ │ └── utildefines.h │ ├── libmv-capi.h │ ├── libmv │ │ ├── autotrack │ │ │ ├── autotrack.cc │ │ │ ├── autotrack.h │ │ │ ├── callbacks.h │ │ │ ├── frame_accessor.h │ │ │ ├── marker.h │ │ │ ├── model.h │ │ │ ├── predict_tracks.cc │ │ │ ├── predict_tracks.h │ │ │ ├── predict_tracks_test.cc │ │ │ ├── quad.h │ │ │ ├── reconstruction.h │ │ │ ├── region.h │ │ │ ├── tracks.cc │ │ │ ├── tracks.h │ │ │ └── tracks_test.cc │ │ ├── base │ │ │ ├── aligned_malloc.cc │ │ │ ├── aligned_malloc.h │ │ │ ├── array.h │ │ │ ├── id_generator.h │ │ │ ├── map.h │ │ │ ├── scoped_ptr.h │ │ │ ├── scoped_ptr_test.cc │ │ │ ├── vector.h │ │ │ ├── vector_test.cc │ │ │ └── vector_utils.h │ │ ├── build │ │ │ └── build_config.h │ │ ├── image │ │ │ ├── array_nd.cc │ │ │ ├── array_nd.h │ │ │ ├── array_nd_test.cc │ │ │ ├── convolve.cc │ │ │ ├── convolve.h │ │ │ ├── convolve_test.cc │ │ │ ├── correlation.h │ │ │ ├── image.h │ │ │ ├── image_converter.h │ │ │ ├── image_drawing.h │ │ │ ├── image_test.cc │ │ │ ├── sample.h │ │ │ ├── sample_test.cc │ │ │ ├── tuple.h │ │ │ └── tuple_test.cc │ │ ├── logging │ │ │ └── logging.h │ │ ├── multiview │ │ │ ├── conditioning.cc │ │ │ ├── conditioning.h │ │ │ ├── euclidean_resection.cc │ │ │ ├── euclidean_resection.h │ │ │ ├── euclidean_resection_test.cc │ │ │ ├── fundamental.cc │ │ │ ├── fundamental.h │ │ │ ├── fundamental_test.cc │ │ │ ├── homography.cc │ │ │ ├── homography.h │ │ │ ├── homography_error.h │ │ │ ├── homography_parameterization.h │ │ │ ├── homography_test.cc │ │ │ ├── nviewtriangulation.h │ │ │ ├── nviewtriangulation_test.cc │ │ │ ├── panography.cc │ │ │ ├── panography.h │ │ │ ├── panography_kernel.cc │ │ │ ├── panography_kernel.h │ │ │ ├── panography_test.cc │ │ │ ├── projection.cc │ │ │ ├── projection.h │ │ │ ├── projection_test.cc │ │ │ ├── resection.h │ │ │ ├── resection_test.cc │ │ │ ├── test_data_sets.cc │ │ │ ├── test_data_sets.h │ │ │ ├── triangulation.cc │ │ │ ├── triangulation.h │ │ │ ├── triangulation_test.cc │ │ │ └── two_view_kernel.h │ │ ├── numeric │ │ │ ├── dogleg.h │ │ │ ├── dogleg_test.cc │ │ │ ├── function_derivative.h │ │ │ ├── function_derivative_test.cc │ │ │ ├── levenberg_marquardt.h │ │ │ ├── levenberg_marquardt_test.cc │ │ │ ├── numeric.cc │ │ │ ├── numeric.h │ │ │ ├── numeric_test.cc │ │ │ ├── poly.cc │ │ │ ├── poly.h │ │ │ └── poly_test.cc │ │ ├── simple_pipeline │ │ │ ├── bundle.cc │ │ │ ├── bundle.h │ │ │ ├── callbacks.h │ │ │ ├── camera_intrinsics.cc │ │ │ ├── camera_intrinsics.h │ │ │ ├── camera_intrinsics_impl.h │ │ │ ├── camera_intrinsics_test.cc │ │ │ ├── detect.cc │ │ │ ├── detect.h │ │ │ ├── detect_test.cc │ │ │ ├── distortion_models.cc │ │ │ ├── distortion_models.h │ │ │ ├── initialize_reconstruction.cc │ │ │ ├── initialize_reconstruction.h │ │ │ ├── intersect.cc │ │ │ ├── intersect.h │ │ │ ├── intersect_test.cc │ │ │ ├── keyframe_selection.cc │ │ │ ├── keyframe_selection.h │ │ │ ├── keyframe_selection_test.cc │ │ │ ├── modal_solver.cc │ │ │ ├── modal_solver.h │ │ │ ├── modal_solver_test.cc │ │ │ ├── packed_intrinsics.cc │ │ │ ├── packed_intrinsics.h │ │ │ ├── pipeline.cc │ │ │ ├── pipeline.h │ │ │ ├── reconstruction.cc │ │ │ ├── reconstruction.h │ │ │ ├── reconstruction_scale.cc │ │ │ ├── reconstruction_scale.h │ │ │ ├── resect.cc │ │ │ ├── resect.h │ │ │ ├── resect_test.cc │ │ │ ├── tracks.cc │ │ │ └── tracks.h │ │ ├── threading │ │ │ └── threading.h │ │ └── tracking │ │ │ ├── brute_region_tracker.cc │ │ │ ├── brute_region_tracker.h │ │ │ ├── brute_region_tracker_test.cc │ │ │ ├── hybrid_region_tracker.cc │ │ │ ├── hybrid_region_tracker.h │ │ │ ├── kalman_filter.h │ │ │ ├── klt_region_tracker.cc │ │ │ ├── klt_region_tracker.h │ │ │ ├── klt_region_tracker_test.cc │ │ │ ├── pyramid_region_tracker.cc │ │ │ ├── pyramid_region_tracker.h │ │ │ ├── pyramid_region_tracker_test.cc │ │ │ ├── region_tracker.h │ │ │ ├── retrack_region_tracker.cc │ │ │ ├── retrack_region_tracker.h │ │ │ ├── track_region.cc │ │ │ ├── track_region.h │ │ │ ├── trklt_region_tracker.cc │ │ │ └── trklt_region_tracker.h │ ├── mkfiles.sh │ └── third_party │ │ ├── .clang-format │ │ └── msinttypes │ │ ├── README.libmv │ │ ├── inttypes.h │ │ └── stdint.h ├── locale │ ├── CMakeLists.txt │ ├── boost_locale_wrapper.cpp │ ├── boost_locale_wrapper.h │ └── osx_user_locale.mm ├── mantaflow │ ├── CMakeLists.txt │ ├── extern │ │ ├── manta_fluid_API.h │ │ └── manta_python_API.h │ └── intern │ │ ├── MANTA_main.cpp │ │ ├── MANTA_main.h │ │ ├── manta_fluid_API.cpp │ │ ├── manta_python_API.cpp │ │ └── strings │ │ ├── fluid_script.h │ │ ├── liquid_script.h │ │ └── smoke_script.h ├── memutil │ ├── CMakeLists.txt │ ├── MEM_Allocator.h │ ├── MEM_CacheLimiter.h │ ├── MEM_CacheLimiterC-Api.h │ ├── MEM_RefCounted.h │ ├── MEM_RefCountedC-Api.h │ └── intern │ │ ├── MEM_CacheLimiterC-Api.cpp │ │ └── MEM_RefCountedC-Api.cpp ├── mikktspace │ ├── CMakeLists.txt │ ├── README.md │ ├── mikktspace.c │ └── mikktspace.h ├── opencolorio │ ├── CMakeLists.txt │ ├── fallback_impl.cc │ ├── gpu_shader_display_transform_frag.glsl │ ├── gpu_shader_display_transform_vert.glsl │ ├── ocio_capi.cc │ ├── ocio_capi.h │ ├── ocio_impl.cc │ ├── ocio_impl.h │ ├── ocio_impl_glsl.cc │ └── ocio_shader_shared.hh ├── openmfx │ ├── CMakeLists.txt │ ├── README.md │ ├── blender │ │ ├── CMakeLists.txt │ │ ├── MFX_modifier.h │ │ ├── MFX_node_runtime.h │ │ ├── MFX_util.h │ │ └── intern │ │ │ ├── BlenderMfxHost.cpp │ │ │ ├── BlenderMfxHost.h │ │ │ ├── MFX_convert.h │ │ │ ├── convert.cpp │ │ │ ├── modifier.cpp │ │ │ ├── modifier_runtime.cpp │ │ │ ├── modifier_runtime.h │ │ │ ├── node_runtime.cpp │ │ │ └── util.cpp │ ├── include │ │ ├── README.md │ │ ├── ofxCore.h │ │ ├── ofxMeshEffect.h │ │ ├── ofxMessage.h │ │ ├── ofxParam.h │ │ └── ofxProperty.h │ ├── sdk │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── c │ │ │ ├── CMakeLists.txt │ │ │ ├── common │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── include │ │ │ │ │ └── OpenMfx │ │ │ │ │ │ └── Sdk │ │ │ │ │ │ └── C │ │ │ │ │ │ └── Common │ │ │ │ └── src │ │ │ │ │ ├── common.h │ │ │ │ │ ├── macro.h │ │ │ │ │ ├── status.c │ │ │ │ │ └── status.h │ │ │ ├── host │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── include │ │ │ │ │ └── OpenMfx │ │ │ │ │ │ └── Sdk │ │ │ │ │ │ └── C │ │ │ │ │ │ └── Host │ │ │ │ │ │ ├── BinaryUtils │ │ │ │ │ │ ├── Host │ │ │ │ │ │ └── PluginRegistry │ │ │ │ └── src │ │ │ │ │ ├── all.h │ │ │ │ │ ├── binary_utils │ │ │ │ │ ├── binary_utils.c │ │ │ │ │ └── binary_utils.h │ │ │ │ │ ├── host.c │ │ │ │ │ ├── host.h │ │ │ │ │ ├── meshEffectSuite.c │ │ │ │ │ ├── meshEffectSuite.h │ │ │ │ │ ├── parameterSuite.c │ │ │ │ │ ├── parameterSuite.h │ │ │ │ │ ├── propertySuite.c │ │ │ │ │ ├── propertySuite.h │ │ │ │ │ ├── types.c │ │ │ │ │ └── types.h │ │ │ └── plugin │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── include │ │ │ │ └── OpenMfx │ │ │ │ │ └── Sdk │ │ │ │ │ └── C │ │ │ │ │ └── Plugin │ │ │ │ └── src │ │ │ │ ├── attribute.c │ │ │ │ ├── attribute.h │ │ │ │ ├── mesh.c │ │ │ │ ├── mesh.h │ │ │ │ ├── plugin.h │ │ │ │ ├── runtime.c │ │ │ │ └── runtime.h │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── common │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── include │ │ │ │ │ └── OpenMfx │ │ │ │ │ │ └── Sdk │ │ │ │ │ │ └── Cpp │ │ │ │ │ │ └── Common │ │ │ │ └── src │ │ │ │ │ ├── Logger.cpp │ │ │ │ │ ├── Logger.h │ │ │ │ │ ├── common.h │ │ │ │ │ ├── macros.h │ │ │ │ │ ├── status.c │ │ │ │ │ └── status.h │ │ │ ├── extern │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── TinyTimer.h │ │ │ │ └── glm │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── cmake │ │ │ │ │ └── cmake_uninstall.cmake.in │ │ │ │ │ └── glm │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── common.hpp │ │ │ │ │ ├── detail │ │ │ │ │ ├── _features.hpp │ │ │ │ │ ├── _fixes.hpp │ │ │ │ │ ├── _noise.hpp │ │ │ │ │ ├── _swizzle.hpp │ │ │ │ │ ├── _swizzle_func.hpp │ │ │ │ │ ├── _vectorize.hpp │ │ │ │ │ ├── compute_common.hpp │ │ │ │ │ ├── compute_vector_relational.hpp │ │ │ │ │ ├── func_common.inl │ │ │ │ │ ├── func_common_simd.inl │ │ │ │ │ ├── func_exponential.inl │ │ │ │ │ ├── func_exponential_simd.inl │ │ │ │ │ ├── func_geometric.inl │ │ │ │ │ ├── func_geometric_simd.inl │ │ │ │ │ ├── func_integer.inl │ │ │ │ │ ├── func_integer_simd.inl │ │ │ │ │ ├── func_matrix.inl │ │ │ │ │ ├── func_matrix_simd.inl │ │ │ │ │ ├── func_packing.inl │ │ │ │ │ ├── func_packing_simd.inl │ │ │ │ │ ├── func_trigonometric.inl │ │ │ │ │ ├── func_trigonometric_simd.inl │ │ │ │ │ ├── func_vector_relational.inl │ │ │ │ │ ├── func_vector_relational_simd.inl │ │ │ │ │ ├── glm.cpp │ │ │ │ │ ├── qualifier.hpp │ │ │ │ │ ├── setup.hpp │ │ │ │ │ ├── type_float.hpp │ │ │ │ │ ├── type_half.hpp │ │ │ │ │ ├── type_half.inl │ │ │ │ │ ├── type_mat2x2.hpp │ │ │ │ │ ├── type_mat2x2.inl │ │ │ │ │ ├── type_mat2x3.hpp │ │ │ │ │ ├── type_mat2x3.inl │ │ │ │ │ ├── type_mat2x4.hpp │ │ │ │ │ ├── type_mat2x4.inl │ │ │ │ │ ├── type_mat3x2.hpp │ │ │ │ │ ├── type_mat3x2.inl │ │ │ │ │ ├── type_mat3x3.hpp │ │ │ │ │ ├── type_mat3x3.inl │ │ │ │ │ ├── type_mat3x4.hpp │ │ │ │ │ ├── type_mat3x4.inl │ │ │ │ │ ├── type_mat4x2.hpp │ │ │ │ │ ├── type_mat4x2.inl │ │ │ │ │ ├── type_mat4x3.hpp │ │ │ │ │ ├── type_mat4x3.inl │ │ │ │ │ ├── type_mat4x4.hpp │ │ │ │ │ ├── type_mat4x4.inl │ │ │ │ │ ├── type_mat4x4_simd.inl │ │ │ │ │ ├── type_quat.hpp │ │ │ │ │ ├── type_quat.inl │ │ │ │ │ ├── type_quat_simd.inl │ │ │ │ │ ├── type_vec1.hpp │ │ │ │ │ ├── type_vec1.inl │ │ │ │ │ ├── type_vec2.hpp │ │ │ │ │ ├── type_vec2.inl │ │ │ │ │ ├── type_vec3.hpp │ │ │ │ │ ├── type_vec3.inl │ │ │ │ │ ├── type_vec4.hpp │ │ │ │ │ ├── type_vec4.inl │ │ │ │ │ └── type_vec4_simd.inl │ │ │ │ │ ├── exponential.hpp │ │ │ │ │ ├── ext.hpp │ │ │ │ │ ├── ext │ │ │ │ │ ├── matrix_clip_space.hpp │ │ │ │ │ ├── matrix_clip_space.inl │ │ │ │ │ ├── matrix_common.hpp │ │ │ │ │ ├── matrix_common.inl │ │ │ │ │ ├── matrix_double2x2.hpp │ │ │ │ │ ├── matrix_double2x2_precision.hpp │ │ │ │ │ ├── matrix_double2x3.hpp │ │ │ │ │ ├── matrix_double2x3_precision.hpp │ │ │ │ │ ├── matrix_double2x4.hpp │ │ │ │ │ ├── matrix_double2x4_precision.hpp │ │ │ │ │ ├── matrix_double3x2.hpp │ │ │ │ │ ├── matrix_double3x2_precision.hpp │ │ │ │ │ ├── matrix_double3x3.hpp │ │ │ │ │ ├── matrix_double3x3_precision.hpp │ │ │ │ │ ├── matrix_double3x4.hpp │ │ │ │ │ ├── matrix_double3x4_precision.hpp │ │ │ │ │ ├── matrix_double4x2.hpp │ │ │ │ │ ├── matrix_double4x2_precision.hpp │ │ │ │ │ ├── matrix_double4x3.hpp │ │ │ │ │ ├── matrix_double4x3_precision.hpp │ │ │ │ │ ├── matrix_double4x4.hpp │ │ │ │ │ ├── matrix_double4x4_precision.hpp │ │ │ │ │ ├── matrix_float2x2.hpp │ │ │ │ │ ├── matrix_float2x2_precision.hpp │ │ │ │ │ ├── matrix_float2x3.hpp │ │ │ │ │ ├── matrix_float2x3_precision.hpp │ │ │ │ │ ├── matrix_float2x4.hpp │ │ │ │ │ ├── matrix_float2x4_precision.hpp │ │ │ │ │ ├── matrix_float3x2.hpp │ │ │ │ │ ├── matrix_float3x2_precision.hpp │ │ │ │ │ ├── matrix_float3x3.hpp │ │ │ │ │ ├── matrix_float3x3_precision.hpp │ │ │ │ │ ├── matrix_float3x4.hpp │ │ │ │ │ ├── matrix_float3x4_precision.hpp │ │ │ │ │ ├── matrix_float4x2.hpp │ │ │ │ │ ├── matrix_float4x2_precision.hpp │ │ │ │ │ ├── matrix_float4x3.hpp │ │ │ │ │ ├── matrix_float4x3_precision.hpp │ │ │ │ │ ├── matrix_float4x4.hpp │ │ │ │ │ ├── matrix_float4x4_precision.hpp │ │ │ │ │ ├── matrix_int2x2.hpp │ │ │ │ │ ├── matrix_int2x2_sized.hpp │ │ │ │ │ ├── matrix_int2x3.hpp │ │ │ │ │ ├── matrix_int2x3_sized.hpp │ │ │ │ │ ├── matrix_int2x4.hpp │ │ │ │ │ ├── matrix_int2x4_sized.hpp │ │ │ │ │ ├── matrix_int3x2.hpp │ │ │ │ │ ├── matrix_int3x2_sized.hpp │ │ │ │ │ ├── matrix_int3x3.hpp │ │ │ │ │ ├── matrix_int3x3_sized.hpp │ │ │ │ │ ├── matrix_int3x4.hpp │ │ │ │ │ ├── matrix_int3x4_sized.hpp │ │ │ │ │ ├── matrix_int4x2.hpp │ │ │ │ │ ├── matrix_int4x2_sized.hpp │ │ │ │ │ ├── matrix_int4x3.hpp │ │ │ │ │ ├── matrix_int4x3_sized.hpp │ │ │ │ │ ├── matrix_int4x4.hpp │ │ │ │ │ ├── matrix_int4x4_sized.hpp │ │ │ │ │ ├── matrix_integer.hpp │ │ │ │ │ ├── matrix_integer.inl │ │ │ │ │ ├── matrix_projection.hpp │ │ │ │ │ ├── matrix_projection.inl │ │ │ │ │ ├── matrix_relational.hpp │ │ │ │ │ ├── matrix_relational.inl │ │ │ │ │ ├── matrix_transform.hpp │ │ │ │ │ ├── matrix_transform.inl │ │ │ │ │ ├── matrix_uint2x2.hpp │ │ │ │ │ ├── matrix_uint2x2_sized.hpp │ │ │ │ │ ├── matrix_uint2x3.hpp │ │ │ │ │ ├── matrix_uint2x3_sized.hpp │ │ │ │ │ ├── matrix_uint2x4.hpp │ │ │ │ │ ├── matrix_uint2x4_sized.hpp │ │ │ │ │ ├── matrix_uint3x2.hpp │ │ │ │ │ ├── matrix_uint3x2_sized.hpp │ │ │ │ │ ├── matrix_uint3x3.hpp │ │ │ │ │ ├── matrix_uint3x3_sized.hpp │ │ │ │ │ ├── matrix_uint3x4.hpp │ │ │ │ │ ├── matrix_uint3x4_sized.hpp │ │ │ │ │ ├── matrix_uint4x2.hpp │ │ │ │ │ ├── matrix_uint4x2_sized.hpp │ │ │ │ │ ├── matrix_uint4x3.hpp │ │ │ │ │ ├── matrix_uint4x3_sized.hpp │ │ │ │ │ ├── matrix_uint4x4.hpp │ │ │ │ │ ├── matrix_uint4x4_sized.hpp │ │ │ │ │ ├── quaternion_common.hpp │ │ │ │ │ ├── quaternion_common.inl │ │ │ │ │ ├── quaternion_common_simd.inl │ │ │ │ │ ├── quaternion_double.hpp │ │ │ │ │ ├── quaternion_double_precision.hpp │ │ │ │ │ ├── quaternion_exponential.hpp │ │ │ │ │ ├── quaternion_exponential.inl │ │ │ │ │ ├── quaternion_float.hpp │ │ │ │ │ ├── quaternion_float_precision.hpp │ │ │ │ │ ├── quaternion_geometric.hpp │ │ │ │ │ ├── quaternion_geometric.inl │ │ │ │ │ ├── quaternion_relational.hpp │ │ │ │ │ ├── quaternion_relational.inl │ │ │ │ │ ├── quaternion_transform.hpp │ │ │ │ │ ├── quaternion_transform.inl │ │ │ │ │ ├── quaternion_trigonometric.hpp │ │ │ │ │ ├── quaternion_trigonometric.inl │ │ │ │ │ ├── scalar_common.hpp │ │ │ │ │ ├── scalar_common.inl │ │ │ │ │ ├── scalar_constants.hpp │ │ │ │ │ ├── scalar_constants.inl │ │ │ │ │ ├── scalar_int_sized.hpp │ │ │ │ │ ├── scalar_integer.hpp │ │ │ │ │ ├── scalar_integer.inl │ │ │ │ │ ├── scalar_packing.hpp │ │ │ │ │ ├── scalar_packing.inl │ │ │ │ │ ├── scalar_reciprocal.hpp │ │ │ │ │ ├── scalar_reciprocal.inl │ │ │ │ │ ├── scalar_relational.hpp │ │ │ │ │ ├── scalar_relational.inl │ │ │ │ │ ├── scalar_uint_sized.hpp │ │ │ │ │ ├── scalar_ulp.hpp │ │ │ │ │ ├── scalar_ulp.inl │ │ │ │ │ ├── vector_bool1.hpp │ │ │ │ │ ├── vector_bool1_precision.hpp │ │ │ │ │ ├── vector_bool2.hpp │ │ │ │ │ ├── vector_bool2_precision.hpp │ │ │ │ │ ├── vector_bool3.hpp │ │ │ │ │ ├── vector_bool3_precision.hpp │ │ │ │ │ ├── vector_bool4.hpp │ │ │ │ │ ├── vector_bool4_precision.hpp │ │ │ │ │ ├── vector_common.hpp │ │ │ │ │ ├── vector_common.inl │ │ │ │ │ ├── vector_double1.hpp │ │ │ │ │ ├── vector_double1_precision.hpp │ │ │ │ │ ├── vector_double2.hpp │ │ │ │ │ ├── vector_double2_precision.hpp │ │ │ │ │ ├── vector_double3.hpp │ │ │ │ │ ├── vector_double3_precision.hpp │ │ │ │ │ ├── vector_double4.hpp │ │ │ │ │ ├── vector_double4_precision.hpp │ │ │ │ │ ├── vector_float1.hpp │ │ │ │ │ ├── vector_float1_precision.hpp │ │ │ │ │ ├── vector_float2.hpp │ │ │ │ │ ├── vector_float2_precision.hpp │ │ │ │ │ ├── vector_float3.hpp │ │ │ │ │ ├── vector_float3_precision.hpp │ │ │ │ │ ├── vector_float4.hpp │ │ │ │ │ ├── vector_float4_precision.hpp │ │ │ │ │ ├── vector_int1.hpp │ │ │ │ │ ├── vector_int1_sized.hpp │ │ │ │ │ ├── vector_int2.hpp │ │ │ │ │ ├── vector_int2_sized.hpp │ │ │ │ │ ├── vector_int3.hpp │ │ │ │ │ ├── vector_int3_sized.hpp │ │ │ │ │ ├── vector_int4.hpp │ │ │ │ │ ├── vector_int4_sized.hpp │ │ │ │ │ ├── vector_integer.hpp │ │ │ │ │ ├── vector_integer.inl │ │ │ │ │ ├── vector_packing.hpp │ │ │ │ │ ├── vector_packing.inl │ │ │ │ │ ├── vector_reciprocal.hpp │ │ │ │ │ ├── vector_reciprocal.inl │ │ │ │ │ ├── vector_relational.hpp │ │ │ │ │ ├── vector_relational.inl │ │ │ │ │ ├── vector_uint1.hpp │ │ │ │ │ ├── vector_uint1_sized.hpp │ │ │ │ │ ├── vector_uint2.hpp │ │ │ │ │ ├── vector_uint2_sized.hpp │ │ │ │ │ ├── vector_uint3.hpp │ │ │ │ │ ├── vector_uint3_sized.hpp │ │ │ │ │ ├── vector_uint4.hpp │ │ │ │ │ ├── vector_uint4_sized.hpp │ │ │ │ │ ├── vector_ulp.hpp │ │ │ │ │ └── vector_ulp.inl │ │ │ │ │ ├── fwd.hpp │ │ │ │ │ ├── geometric.hpp │ │ │ │ │ ├── glm.hpp │ │ │ │ │ ├── gtc │ │ │ │ │ ├── bitfield.hpp │ │ │ │ │ ├── bitfield.inl │ │ │ │ │ ├── color_space.hpp │ │ │ │ │ ├── color_space.inl │ │ │ │ │ ├── constants.hpp │ │ │ │ │ ├── constants.inl │ │ │ │ │ ├── epsilon.hpp │ │ │ │ │ ├── epsilon.inl │ │ │ │ │ ├── integer.hpp │ │ │ │ │ ├── integer.inl │ │ │ │ │ ├── matrix_access.hpp │ │ │ │ │ ├── matrix_access.inl │ │ │ │ │ ├── matrix_integer.hpp │ │ │ │ │ ├── matrix_inverse.hpp │ │ │ │ │ ├── matrix_inverse.inl │ │ │ │ │ ├── matrix_transform.hpp │ │ │ │ │ ├── matrix_transform.inl │ │ │ │ │ ├── noise.hpp │ │ │ │ │ ├── noise.inl │ │ │ │ │ ├── packing.hpp │ │ │ │ │ ├── packing.inl │ │ │ │ │ ├── quaternion.hpp │ │ │ │ │ ├── quaternion.inl │ │ │ │ │ ├── quaternion_simd.inl │ │ │ │ │ ├── random.hpp │ │ │ │ │ ├── random.inl │ │ │ │ │ ├── reciprocal.hpp │ │ │ │ │ ├── round.hpp │ │ │ │ │ ├── round.inl │ │ │ │ │ ├── type_aligned.hpp │ │ │ │ │ ├── type_precision.hpp │ │ │ │ │ ├── type_precision.inl │ │ │ │ │ ├── type_ptr.hpp │ │ │ │ │ ├── type_ptr.inl │ │ │ │ │ ├── ulp.hpp │ │ │ │ │ ├── ulp.inl │ │ │ │ │ └── vec1.hpp │ │ │ │ │ ├── gtx │ │ │ │ │ ├── associated_min_max.hpp │ │ │ │ │ ├── associated_min_max.inl │ │ │ │ │ ├── bit.hpp │ │ │ │ │ ├── bit.inl │ │ │ │ │ ├── closest_point.hpp │ │ │ │ │ ├── closest_point.inl │ │ │ │ │ ├── color_encoding.hpp │ │ │ │ │ ├── color_encoding.inl │ │ │ │ │ ├── color_space.hpp │ │ │ │ │ ├── color_space.inl │ │ │ │ │ ├── color_space_YCoCg.hpp │ │ │ │ │ ├── color_space_YCoCg.inl │ │ │ │ │ ├── common.hpp │ │ │ │ │ ├── common.inl │ │ │ │ │ ├── compatibility.hpp │ │ │ │ │ ├── compatibility.inl │ │ │ │ │ ├── component_wise.hpp │ │ │ │ │ ├── component_wise.inl │ │ │ │ │ ├── dual_quaternion.hpp │ │ │ │ │ ├── dual_quaternion.inl │ │ │ │ │ ├── easing.hpp │ │ │ │ │ ├── easing.inl │ │ │ │ │ ├── euler_angles.hpp │ │ │ │ │ ├── euler_angles.inl │ │ │ │ │ ├── extend.hpp │ │ │ │ │ ├── extend.inl │ │ │ │ │ ├── extended_min_max.hpp │ │ │ │ │ ├── extended_min_max.inl │ │ │ │ │ ├── exterior_product.hpp │ │ │ │ │ ├── exterior_product.inl │ │ │ │ │ ├── fast_exponential.hpp │ │ │ │ │ ├── fast_exponential.inl │ │ │ │ │ ├── fast_square_root.hpp │ │ │ │ │ ├── fast_square_root.inl │ │ │ │ │ ├── fast_trigonometry.hpp │ │ │ │ │ ├── fast_trigonometry.inl │ │ │ │ │ ├── float_notmalize.inl │ │ │ │ │ ├── functions.hpp │ │ │ │ │ ├── functions.inl │ │ │ │ │ ├── gradient_paint.hpp │ │ │ │ │ ├── gradient_paint.inl │ │ │ │ │ ├── handed_coordinate_space.hpp │ │ │ │ │ ├── handed_coordinate_space.inl │ │ │ │ │ ├── hash.hpp │ │ │ │ │ ├── hash.inl │ │ │ │ │ ├── integer.hpp │ │ │ │ │ ├── integer.inl │ │ │ │ │ ├── intersect.hpp │ │ │ │ │ ├── intersect.inl │ │ │ │ │ ├── io.hpp │ │ │ │ │ ├── io.inl │ │ │ │ │ ├── log_base.hpp │ │ │ │ │ ├── log_base.inl │ │ │ │ │ ├── matrix_cross_product.hpp │ │ │ │ │ ├── matrix_cross_product.inl │ │ │ │ │ ├── matrix_decompose.hpp │ │ │ │ │ ├── matrix_decompose.inl │ │ │ │ │ ├── matrix_factorisation.hpp │ │ │ │ │ ├── matrix_factorisation.inl │ │ │ │ │ ├── matrix_interpolation.hpp │ │ │ │ │ ├── matrix_interpolation.inl │ │ │ │ │ ├── matrix_major_storage.hpp │ │ │ │ │ ├── matrix_major_storage.inl │ │ │ │ │ ├── matrix_operation.hpp │ │ │ │ │ ├── matrix_operation.inl │ │ │ │ │ ├── matrix_query.hpp │ │ │ │ │ ├── matrix_query.inl │ │ │ │ │ ├── matrix_transform_2d.hpp │ │ │ │ │ ├── matrix_transform_2d.inl │ │ │ │ │ ├── mixed_product.hpp │ │ │ │ │ ├── mixed_product.inl │ │ │ │ │ ├── norm.hpp │ │ │ │ │ ├── norm.inl │ │ │ │ │ ├── normal.hpp │ │ │ │ │ ├── normal.inl │ │ │ │ │ ├── normalize_dot.hpp │ │ │ │ │ ├── normalize_dot.inl │ │ │ │ │ ├── number_precision.hpp │ │ │ │ │ ├── number_precision.inl │ │ │ │ │ ├── optimum_pow.hpp │ │ │ │ │ ├── optimum_pow.inl │ │ │ │ │ ├── orthonormalize.hpp │ │ │ │ │ ├── orthonormalize.inl │ │ │ │ │ ├── pca.hpp │ │ │ │ │ ├── pca.inl │ │ │ │ │ ├── perpendicular.hpp │ │ │ │ │ ├── perpendicular.inl │ │ │ │ │ ├── polar_coordinates.hpp │ │ │ │ │ ├── polar_coordinates.inl │ │ │ │ │ ├── projection.hpp │ │ │ │ │ ├── projection.inl │ │ │ │ │ ├── quaternion.hpp │ │ │ │ │ ├── quaternion.inl │ │ │ │ │ ├── range.hpp │ │ │ │ │ ├── raw_data.hpp │ │ │ │ │ ├── raw_data.inl │ │ │ │ │ ├── rotate_normalized_axis.hpp │ │ │ │ │ ├── rotate_normalized_axis.inl │ │ │ │ │ ├── rotate_vector.hpp │ │ │ │ │ ├── rotate_vector.inl │ │ │ │ │ ├── scalar_multiplication.hpp │ │ │ │ │ ├── scalar_relational.hpp │ │ │ │ │ ├── scalar_relational.inl │ │ │ │ │ ├── spline.hpp │ │ │ │ │ ├── spline.inl │ │ │ │ │ ├── std_based_type.hpp │ │ │ │ │ ├── std_based_type.inl │ │ │ │ │ ├── string_cast.hpp │ │ │ │ │ ├── string_cast.inl │ │ │ │ │ ├── texture.hpp │ │ │ │ │ ├── texture.inl │ │ │ │ │ ├── transform.hpp │ │ │ │ │ ├── transform.inl │ │ │ │ │ ├── transform2.hpp │ │ │ │ │ ├── transform2.inl │ │ │ │ │ ├── type_aligned.hpp │ │ │ │ │ ├── type_aligned.inl │ │ │ │ │ ├── type_trait.hpp │ │ │ │ │ ├── type_trait.inl │ │ │ │ │ ├── vec_swizzle.hpp │ │ │ │ │ ├── vector_angle.hpp │ │ │ │ │ ├── vector_angle.inl │ │ │ │ │ ├── vector_query.hpp │ │ │ │ │ ├── vector_query.inl │ │ │ │ │ ├── wrap.hpp │ │ │ │ │ └── wrap.inl │ │ │ │ │ ├── integer.hpp │ │ │ │ │ ├── mat2x2.hpp │ │ │ │ │ ├── mat2x3.hpp │ │ │ │ │ ├── mat2x4.hpp │ │ │ │ │ ├── mat3x2.hpp │ │ │ │ │ ├── mat3x3.hpp │ │ │ │ │ ├── mat3x4.hpp │ │ │ │ │ ├── mat4x2.hpp │ │ │ │ │ ├── mat4x3.hpp │ │ │ │ │ ├── mat4x4.hpp │ │ │ │ │ ├── matrix.hpp │ │ │ │ │ ├── packing.hpp │ │ │ │ │ ├── simd │ │ │ │ │ ├── common.h │ │ │ │ │ ├── exponential.h │ │ │ │ │ ├── geometric.h │ │ │ │ │ ├── integer.h │ │ │ │ │ ├── matrix.h │ │ │ │ │ ├── neon.h │ │ │ │ │ ├── packing.h │ │ │ │ │ ├── platform.h │ │ │ │ │ ├── trigonometric.h │ │ │ │ │ └── vector_relational.h │ │ │ │ │ ├── trigonometric.hpp │ │ │ │ │ ├── vec2.hpp │ │ │ │ │ ├── vec3.hpp │ │ │ │ │ ├── vec4.hpp │ │ │ │ │ └── vector_relational.hpp │ │ │ ├── host │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── include │ │ │ │ │ └── OpenMfx │ │ │ │ │ │ └── Sdk │ │ │ │ │ │ └── Cpp │ │ │ │ │ │ └── Host │ │ │ │ │ │ ├── AttributeProps │ │ │ │ │ │ ├── Attributes │ │ │ │ │ │ ├── EffectLibrary │ │ │ │ │ │ ├── EffectRegistry │ │ │ │ │ │ ├── Host │ │ │ │ │ │ ├── Mesh │ │ │ │ │ │ ├── MeshEffect │ │ │ │ │ │ ├── MeshProps │ │ │ │ │ │ ├── Parameters │ │ │ │ │ │ ├── Properties │ │ │ │ │ │ └── messages │ │ │ │ └── src │ │ │ │ │ ├── Allocator.h │ │ │ │ │ ├── AttributeEnums.cpp │ │ │ │ │ ├── AttributeEnums.h │ │ │ │ │ ├── AttributeProps.cpp │ │ │ │ │ ├── AttributeProps.h │ │ │ │ │ ├── Attributes.cpp │ │ │ │ │ ├── Attributes.h │ │ │ │ │ ├── Collection.h │ │ │ │ │ ├── EffectLibrary.cpp │ │ │ │ │ ├── EffectLibrary.h │ │ │ │ │ ├── EffectRegistry.cpp │ │ │ │ │ ├── EffectRegistry.h │ │ │ │ │ ├── EffectRegistryEntry.cpp │ │ │ │ │ ├── EffectRegistryEntry.h │ │ │ │ │ ├── Host.cpp │ │ │ │ │ ├── Host.h │ │ │ │ │ ├── Inputs.cpp │ │ │ │ │ ├── Inputs.h │ │ │ │ │ ├── Mesh.cpp │ │ │ │ │ ├── Mesh.h │ │ │ │ │ ├── MeshEffect.cpp │ │ │ │ │ ├── MeshEffect.h │ │ │ │ │ ├── MeshProps.cpp │ │ │ │ │ ├── MeshProps.h │ │ │ │ │ ├── ParameterEnums.cpp │ │ │ │ │ ├── ParameterEnums.h │ │ │ │ │ ├── Parameters.cpp │ │ │ │ │ ├── Parameters.h │ │ │ │ │ ├── Properties.cpp │ │ │ │ │ ├── Properties.h │ │ │ │ │ ├── PropertyEnums.h │ │ │ │ │ ├── meshEffectSuite.cpp │ │ │ │ │ ├── meshEffectSuite.h │ │ │ │ │ ├── messageSuite.cpp │ │ │ │ │ ├── messageSuite.h │ │ │ │ │ ├── messages.cpp │ │ │ │ │ ├── messages.h │ │ │ │ │ ├── ofxExtras.h │ │ │ │ │ ├── parameterSuite.cpp │ │ │ │ │ ├── parameterSuite.h │ │ │ │ │ ├── propertySuite.cpp │ │ │ │ │ ├── propertySuite.h │ │ │ │ │ └── util │ │ │ │ │ ├── binary_util.c │ │ │ │ │ └── binary_util.h │ │ │ └── plugin │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README.md │ │ │ │ ├── include │ │ │ │ ├── BMesh │ │ │ │ │ └── BMesh │ │ │ │ ├── OpenMfx │ │ │ │ │ └── Sdk │ │ │ │ │ │ └── Cpp │ │ │ │ │ │ └── Plugin │ │ │ │ │ │ ├── MfxEffect │ │ │ │ │ │ ├── MfxRegister │ │ │ │ │ │ └── utils │ │ │ │ └── PluginSupport │ │ │ │ │ ├── MfxEffect │ │ │ │ │ ├── MfxRegister │ │ │ │ │ ├── README.md │ │ │ │ │ └── utils │ │ │ │ └── src │ │ │ │ ├── BMesh │ │ │ │ ├── BMesh.cpp │ │ │ │ └── BMesh.h │ │ │ │ └── Plugin │ │ │ │ ├── MfxAttribute.cpp │ │ │ │ ├── MfxAttribute.h │ │ │ │ ├── MfxAttributeProps.h │ │ │ │ ├── MfxBase.h │ │ │ │ ├── MfxEffect.cpp │ │ │ │ ├── MfxEffect.h │ │ │ │ ├── MfxHost.h │ │ │ │ ├── MfxInput.cpp │ │ │ │ ├── MfxInput.h │ │ │ │ ├── MfxInputDef.cpp │ │ │ │ ├── MfxInputDef.h │ │ │ │ ├── MfxMesh.cpp │ │ │ │ ├── MfxMesh.h │ │ │ │ ├── MfxMeshProps.h │ │ │ │ ├── MfxParam.cpp │ │ │ │ ├── MfxParam.h │ │ │ │ ├── MfxParamDef.cpp │ │ │ │ ├── MfxParamDef.h │ │ │ │ ├── MfxRegister.h │ │ │ │ ├── MfxSuiteException.cpp │ │ │ │ ├── MfxSuiteException.h │ │ │ │ ├── macros.h │ │ │ │ ├── utils.cpp │ │ │ │ └── utils.h │ │ └── examples │ │ │ ├── CMakeLists.txt │ │ │ ├── c │ │ │ ├── CMakeLists.txt │ │ │ └── plugins │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── mfx_color_to_uv.c │ │ │ │ ├── mfx_identity_plugin.c │ │ │ │ ├── mfx_mirror_plugin.c │ │ │ │ ├── mfx_sample_plugin.c │ │ │ │ ├── mfx_test_parameters_plugin.c │ │ │ │ └── mfx_uv_transform.c │ │ │ └── cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── host │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ │ └── plugin │ │ │ ├── BoxGeneratorEffect.hpp │ │ │ ├── CMakeLists.txt │ │ │ ├── TranslateEffect.hpp │ │ │ └── plugin.cpp │ └── test │ │ ├── CMakeLists.txt │ │ └── test_plugin_load.cpp ├── opensubdiv │ ├── CMakeLists.txt │ ├── internal │ │ ├── base │ │ │ ├── memory.h │ │ │ ├── opensubdiv_capi.cc │ │ │ ├── type.h │ │ │ ├── type_convert.cc │ │ │ ├── type_convert.h │ │ │ ├── util.cc │ │ │ └── util.h │ │ ├── evaluator │ │ │ ├── eval_output.cc │ │ │ ├── eval_output.h │ │ │ ├── eval_output_cpu.cc │ │ │ ├── eval_output_cpu.h │ │ │ ├── eval_output_gpu.cc │ │ │ ├── eval_output_gpu.h │ │ │ ├── evaluator_cache_impl.cc │ │ │ ├── evaluator_cache_impl.h │ │ │ ├── evaluator_capi.cc │ │ │ ├── evaluator_impl.cc │ │ │ ├── evaluator_impl.h │ │ │ ├── gl_compute_evaluator.cc │ │ │ ├── gl_compute_evaluator.h │ │ │ ├── patch_map.cc │ │ │ ├── patch_map.h │ │ │ └── shaders │ │ │ │ └── glsl_compute_kernel.glsl │ │ └── topology │ │ │ ├── mesh_topology.cc │ │ │ ├── mesh_topology.h │ │ │ ├── mesh_topology_compare.cc │ │ │ ├── mesh_topology_test.cc │ │ │ ├── topology_refiner_capi.cc │ │ │ ├── topology_refiner_factory.cc │ │ │ ├── topology_refiner_impl.cc │ │ │ ├── topology_refiner_impl.h │ │ │ └── topology_refiner_impl_compare.cc │ ├── opensubdiv_capi.h │ ├── opensubdiv_capi_type.h │ ├── opensubdiv_converter_capi.h │ ├── opensubdiv_evaluator_capi.h │ ├── opensubdiv_topology_refiner_capi.h │ └── stub │ │ ├── opensubdiv_evaluator_stub.cc │ │ ├── opensubdiv_stub.cc │ │ └── opensubdiv_topology_refiner_stub.cc ├── openvdb │ ├── CMakeLists.txt │ ├── openvdb_capi.cc │ └── openvdb_capi.h ├── quadriflow │ ├── CMakeLists.txt │ ├── quadriflow_capi.cpp │ └── quadriflow_capi.hpp ├── rigidbody │ ├── CMakeLists.txt │ ├── RBI_api.h │ ├── RBI_hull_api.h │ ├── rb_bullet_api.cpp │ └── rb_convex_hull_api.cpp ├── sky │ ├── CMakeLists.txt │ ├── include │ │ └── sky_model.h │ └── source │ │ ├── sky_float3.h │ │ ├── sky_model.cpp │ │ ├── sky_model_data.h │ │ └── sky_nishita.cpp ├── utfconv │ ├── CMakeLists.txt │ ├── utf_winfunc.c │ ├── utf_winfunc.h │ ├── utfconv.c │ └── utfconv.h └── wayland_dynload │ ├── CMakeLists.txt │ ├── extern │ ├── wayland_dynload_API.h │ ├── wayland_dynload_client.h │ ├── wayland_dynload_cursor.h │ ├── wayland_dynload_egl.h │ └── wayland_dynload_libdecor.h │ └── intern │ ├── wayland_dynload_client.c │ ├── wayland_dynload_cursor.c │ ├── wayland_dynload_egl.c │ ├── wayland_dynload_libdecor.c │ ├── wayland_dynload_utils.c │ └── wayland_dynload_utils.h ├── make.bat ├── pyproject.toml ├── readme.rst ├── release ├── bin │ └── blender-softwaregl ├── darwin │ ├── Blender.app │ │ └── Contents │ │ │ ├── Info.plist │ │ │ ├── MacOS │ │ │ └── blender │ │ │ ├── PkgInfo │ │ │ └── Resources │ │ │ ├── Blender_Legacy_Document_Icon.icns │ │ │ ├── arrowdown.pdf │ │ │ ├── arrowleft.pdf │ │ │ ├── arrowright.pdf │ │ │ ├── arrowup.pdf │ │ │ ├── blender icon.icns │ │ │ ├── crossc.pdf │ │ │ ├── eraser.pdf │ │ │ ├── eyedropper.pdf │ │ │ ├── knife.pdf │ │ │ ├── paint_cursor_cross.pdf │ │ │ ├── paint_cursor_dot.pdf │ │ │ ├── pen.pdf │ │ │ ├── scrollew.pdf │ │ │ ├── scrollns.pdf │ │ │ ├── scrollnsew.pdf │ │ │ ├── splith.pdf │ │ │ ├── splitv.pdf │ │ │ ├── zoomin.pdf │ │ │ └── zoomout.pdf │ ├── README.md │ ├── background.tif │ ├── buildbot │ │ └── background.tif │ └── entitlements.plist ├── datafiles │ ├── DejaVuSans-Lite.sfd.bz2 │ ├── alert_icons.png │ ├── alert_icons.svg │ ├── alert_icons_update.py │ ├── bfont.pfb │ ├── blender_icons.svg │ ├── blender_icons16 │ │ ├── icon16_action.dat │ │ ├── icon16_action_tweak.dat │ │ ├── icon16_add.dat │ │ ├── icon16_aliased.dat │ │ ├── icon16_align_bottom.dat │ │ ├── icon16_align_center.dat │ │ ├── icon16_align_flush.dat │ │ ├── icon16_align_justify.dat │ │ ├── icon16_align_left.dat │ │ ├── icon16_align_middle.dat │ │ ├── icon16_align_right.dat │ │ ├── icon16_align_top.dat │ │ ├── icon16_anchor_bottom.dat │ │ ├── icon16_anchor_center.dat │ │ ├── icon16_anchor_left.dat │ │ ├── icon16_anchor_right.dat │ │ ├── icon16_anchor_top.dat │ │ ├── icon16_anim.dat │ │ ├── icon16_anim_data.dat │ │ ├── icon16_antialiased.dat │ │ ├── icon16_append_blend.dat │ │ ├── icon16_armature_data.dat │ │ ├── icon16_arrow_leftright.dat │ │ ├── icon16_asset_manager.dat │ │ ├── icon16_auto.dat │ │ ├── icon16_automerge_off.dat │ │ ├── icon16_automerge_on.dat │ │ ├── icon16_axis_front.dat │ │ ├── icon16_axis_side.dat │ │ ├── icon16_axis_top.dat │ │ ├── icon16_back.dat │ │ ├── icon16_blender.dat │ │ ├── icon16_boids.dat │ │ ├── icon16_bold.dat │ │ ├── icon16_bone_data.dat │ │ ├── icon16_bookmarks.dat │ │ ├── icon16_bordermove.dat │ │ ├── icon16_brush_data.dat │ │ ├── icon16_brushes_all.dat │ │ ├── icon16_camera_data.dat │ │ ├── icon16_camera_stereo.dat │ │ ├── icon16_cancel.dat │ │ ├── icon16_center_only.dat │ │ ├── icon16_checkbox_dehlt.dat │ │ ├── icon16_checkbox_hlt.dat │ │ ├── icon16_checkmark.dat │ │ ├── icon16_clipuv_dehlt.dat │ │ ├── icon16_clipuv_hlt.dat │ │ ├── icon16_collapsemenu.dat │ │ ├── icon16_collection_new.dat │ │ ├── icon16_color.dat │ │ ├── icon16_color_blue.dat │ │ ├── icon16_color_green.dat │ │ ├── icon16_color_red.dat │ │ ├── icon16_community.dat │ │ ├── icon16_con_action.dat │ │ ├── icon16_con_armature.dat │ │ ├── icon16_con_camerasolver.dat │ │ ├── icon16_con_childof.dat │ │ ├── icon16_con_clampto.dat │ │ ├── icon16_con_distlimit.dat │ │ ├── icon16_con_floor.dat │ │ ├── icon16_con_followpath.dat │ │ ├── icon16_con_followtrack.dat │ │ ├── icon16_con_kinematic.dat │ │ ├── icon16_con_locktrack.dat │ │ ├── icon16_con_loclike.dat │ │ ├── icon16_con_loclimit.dat │ │ ├── icon16_con_objectsolver.dat │ │ ├── icon16_con_pivot.dat │ │ ├── icon16_con_rotlike.dat │ │ ├── icon16_con_rotlimit.dat │ │ ├── icon16_con_samevol.dat │ │ ├── icon16_con_shrinkwrap.dat │ │ ├── icon16_con_sizelike.dat │ │ ├── icon16_con_sizelimit.dat │ │ ├── icon16_con_splineik.dat │ │ ├── icon16_con_stretchto.dat │ │ ├── icon16_con_trackto.dat │ │ ├── icon16_con_transform.dat │ │ ├── icon16_con_transform_cache.dat │ │ ├── icon16_con_translike.dat │ │ ├── icon16_cone.dat │ │ ├── icon16_console.dat │ │ ├── icon16_constraint.dat │ │ ├── icon16_constraint_bone.dat │ │ ├── icon16_copy_id.dat │ │ ├── icon16_copydown.dat │ │ ├── icon16_cube.dat │ │ ├── icon16_current_file.dat │ │ ├── icon16_cursor.dat │ │ ├── icon16_curve_bezcircle.dat │ │ ├── icon16_curve_bezcurve.dat │ │ ├── icon16_curve_data.dat │ │ ├── icon16_curve_ncircle.dat │ │ ├── icon16_curve_ncurve.dat │ │ ├── icon16_curve_path.dat │ │ ├── icon16_curves.dat │ │ ├── icon16_curves_data.dat │ │ ├── icon16_decorate.dat │ │ ├── icon16_decorate_animate.dat │ │ ├── icon16_decorate_driver.dat │ │ ├── icon16_decorate_keyframe.dat │ │ ├── icon16_decorate_library_override.dat │ │ ├── icon16_decorate_linked.dat │ │ ├── icon16_decorate_locked.dat │ │ ├── icon16_decorate_override.dat │ │ ├── icon16_decorate_unlocked.dat │ │ ├── icon16_desktop.dat │ │ ├── icon16_disc.dat │ │ ├── icon16_disclosure_tri_down.dat │ │ ├── icon16_disclosure_tri_right.dat │ │ ├── icon16_disk_drive.dat │ │ ├── icon16_documents.dat │ │ ├── icon16_dot.dat │ │ ├── icon16_downarrow_hlt.dat │ │ ├── icon16_driver.dat │ │ ├── icon16_driver_distance.dat │ │ ├── icon16_driver_rotational_difference.dat │ │ ├── icon16_driver_transform.dat │ │ ├── icon16_duplicate.dat │ │ ├── icon16_edgesel.dat │ │ ├── icon16_editmode_hlt.dat │ │ ├── icon16_empty_arrows.dat │ │ ├── icon16_empty_axis.dat │ │ ├── icon16_empty_data.dat │ │ ├── icon16_empty_single_arrow.dat │ │ ├── icon16_error.dat │ │ ├── icon16_experimental.dat │ │ ├── icon16_export.dat │ │ ├── icon16_external_drive.dat │ │ ├── icon16_eyedropper.dat │ │ ├── icon16_face_maps.dat │ │ ├── icon16_facesel.dat │ │ ├── icon16_fake_user_off.dat │ │ ├── icon16_fake_user_on.dat │ │ ├── icon16_fcurve.dat │ │ ├── icon16_fcurve_snapshot.dat │ │ ├── icon16_ff.dat │ │ ├── icon16_file.dat │ │ ├── icon16_file_3d.dat │ │ ├── icon16_file_archive.dat │ │ ├── icon16_file_backup.dat │ │ ├── icon16_file_blank.dat │ │ ├── icon16_file_blend.dat │ │ ├── icon16_file_cache.dat │ │ ├── icon16_file_folder.dat │ │ ├── icon16_file_font.dat │ │ ├── icon16_file_hidden.dat │ │ ├── icon16_file_image.dat │ │ ├── icon16_file_movie.dat │ │ ├── icon16_file_new.dat │ │ ├── icon16_file_parent.dat │ │ ├── icon16_file_refresh.dat │ │ ├── icon16_file_script.dat │ │ ├── icon16_file_sound.dat │ │ ├── icon16_file_text.dat │ │ ├── icon16_file_tick.dat │ │ ├── icon16_file_volume.dat │ │ ├── icon16_filebrowser.dat │ │ ├── icon16_filter.dat │ │ ├── icon16_fixed_size.dat │ │ ├── icon16_folder_redirect.dat │ │ ├── icon16_font_data.dat │ │ ├── icon16_fontpreview.dat │ │ ├── icon16_force_boid.dat │ │ ├── icon16_force_charge.dat │ │ ├── icon16_force_curve.dat │ │ ├── icon16_force_drag.dat │ │ ├── icon16_force_fluidflow.dat │ │ ├── icon16_force_force.dat │ │ ├── icon16_force_harmonic.dat │ │ ├── icon16_force_lennardjones.dat │ │ ├── icon16_force_magnetic.dat │ │ ├── icon16_force_texture.dat │ │ ├── icon16_force_turbulence.dat │ │ ├── icon16_force_vortex.dat │ │ ├── icon16_force_wind.dat │ │ ├── icon16_forward.dat │ │ ├── icon16_frame_next.dat │ │ ├── icon16_frame_prev.dat │ │ ├── icon16_freeze.dat │ │ ├── icon16_fullscreen_enter.dat │ │ ├── icon16_fullscreen_exit.dat │ │ ├── icon16_fund.dat │ │ ├── icon16_geometry_nodes.dat │ │ ├── icon16_ghost_disabled.dat │ │ ├── icon16_ghost_enabled.dat │ │ ├── icon16_gizmo.dat │ │ ├── icon16_gp_caps_flat.dat │ │ ├── icon16_gp_caps_round.dat │ │ ├── icon16_gp_multiframe_editing.dat │ │ ├── icon16_gp_only_selected.dat │ │ ├── icon16_gp_select_between_strokes.dat │ │ ├── icon16_gp_select_points.dat │ │ ├── icon16_gp_select_strokes.dat │ │ ├── icon16_graph.dat │ │ ├── icon16_greasepencil.dat │ │ ├── icon16_grid.dat │ │ ├── icon16_grip.dat │ │ ├── icon16_group.dat │ │ ├── icon16_group_bone.dat │ │ ├── icon16_group_uvs.dat │ │ ├── icon16_group_vcol.dat │ │ ├── icon16_group_vertex.dat │ │ ├── icon16_hand.dat │ │ ├── icon16_handle_aligned.dat │ │ ├── icon16_handle_auto.dat │ │ ├── icon16_handle_autoclamped.dat │ │ ├── icon16_handle_free.dat │ │ ├── icon16_handle_vector.dat │ │ ├── icon16_heart.dat │ │ ├── icon16_help.dat │ │ ├── icon16_hide_off.dat │ │ ├── icon16_hide_on.dat │ │ ├── icon16_holdout_off.dat │ │ ├── icon16_holdout_on.dat │ │ ├── icon16_home.dat │ │ ├── icon16_hook.dat │ │ ├── icon16_image.dat │ │ ├── icon16_image_alpha.dat │ │ ├── icon16_image_background.dat │ │ ├── icon16_image_data.dat │ │ ├── icon16_image_plane.dat │ │ ├── icon16_image_reference.dat │ │ ├── icon16_image_rgb.dat │ │ ├── icon16_image_rgb_alpha.dat │ │ ├── icon16_image_zdepth.dat │ │ ├── icon16_imgdisplay.dat │ │ ├── icon16_import.dat │ │ ├── icon16_indirect_only_off.dat │ │ ├── icon16_indirect_only_on.dat │ │ ├── icon16_info.dat │ │ ├── icon16_inversesquarecurve.dat │ │ ├── icon16_ipo_back.dat │ │ ├── icon16_ipo_bezier.dat │ │ ├── icon16_ipo_bounce.dat │ │ ├── icon16_ipo_circ.dat │ │ ├── icon16_ipo_constant.dat │ │ ├── icon16_ipo_cubic.dat │ │ ├── icon16_ipo_ease_in.dat │ │ ├── icon16_ipo_ease_in_out.dat │ │ ├── icon16_ipo_ease_out.dat │ │ ├── icon16_ipo_elastic.dat │ │ ├── icon16_ipo_expo.dat │ │ ├── icon16_ipo_linear.dat │ │ ├── icon16_ipo_quad.dat │ │ ├── icon16_ipo_quart.dat │ │ ├── icon16_ipo_quint.dat │ │ ├── icon16_ipo_sine.dat │ │ ├── icon16_italic.dat │ │ ├── icon16_key_dehlt.dat │ │ ├── icon16_key_hlt.dat │ │ ├── icon16_keyframe.dat │ │ ├── icon16_keyframe_hlt.dat │ │ ├── icon16_keyingset.dat │ │ ├── icon16_lattice_data.dat │ │ ├── icon16_layer_active.dat │ │ ├── icon16_layer_used.dat │ │ ├── icon16_library_data_broken.dat │ │ ├── icon16_library_data_direct.dat │ │ ├── icon16_library_data_override.dat │ │ ├── icon16_light.dat │ │ ├── icon16_light_area.dat │ │ ├── icon16_light_data.dat │ │ ├── icon16_light_hemi.dat │ │ ├── icon16_light_point.dat │ │ ├── icon16_light_spot.dat │ │ ├── icon16_light_sun.dat │ │ ├── icon16_lightprobe_cubemap.dat │ │ ├── icon16_lightprobe_grid.dat │ │ ├── icon16_lightprobe_planar.dat │ │ ├── icon16_lincurve.dat │ │ ├── icon16_line_data.dat │ │ ├── icon16_linenumbers_off.dat │ │ ├── icon16_linenumbers_on.dat │ │ ├── icon16_link_blend.dat │ │ ├── icon16_linked.dat │ │ ├── icon16_locked.dat │ │ ├── icon16_lockview_off.dat │ │ ├── icon16_lockview_on.dat │ │ ├── icon16_longdisplay.dat │ │ ├── icon16_loop_back.dat │ │ ├── icon16_loop_forwards.dat │ │ ├── icon16_marker.dat │ │ ├── icon16_marker_hlt.dat │ │ ├── icon16_mat_sphere_sky.dat │ │ ├── icon16_matcloth.dat │ │ ├── icon16_matcube.dat │ │ ├── icon16_material.dat │ │ ├── icon16_material_data.dat │ │ ├── icon16_matfluid.dat │ │ ├── icon16_matplane.dat │ │ ├── icon16_matshaderball.dat │ │ ├── icon16_matsphere.dat │ │ ├── icon16_memory.dat │ │ ├── icon16_menu_panel.dat │ │ ├── icon16_mesh_capsule.dat │ │ ├── icon16_mesh_circle.dat │ │ ├── icon16_mesh_cone.dat │ │ ├── icon16_mesh_cube.dat │ │ ├── icon16_mesh_cylinder.dat │ │ ├── icon16_mesh_data.dat │ │ ├── icon16_mesh_grid.dat │ │ ├── icon16_mesh_icosphere.dat │ │ ├── icon16_mesh_monkey.dat │ │ ├── icon16_mesh_plane.dat │ │ ├── icon16_mesh_torus.dat │ │ ├── icon16_mesh_uvsphere.dat │ │ ├── icon16_meta_ball.dat │ │ ├── icon16_meta_capsule.dat │ │ ├── icon16_meta_cube.dat │ │ ├── icon16_meta_data.dat │ │ ├── icon16_meta_ellipsoid.dat │ │ ├── icon16_meta_plane.dat │ │ ├── icon16_mod_armature.dat │ │ ├── icon16_mod_array.dat │ │ ├── icon16_mod_bevel.dat │ │ ├── icon16_mod_boolean.dat │ │ ├── icon16_mod_build.dat │ │ ├── icon16_mod_cast.dat │ │ ├── icon16_mod_cloth.dat │ │ ├── icon16_mod_curve.dat │ │ ├── icon16_mod_dash.dat │ │ ├── icon16_mod_data_transfer.dat │ │ ├── icon16_mod_decim.dat │ │ ├── icon16_mod_displace.dat │ │ ├── icon16_mod_dynamicpaint.dat │ │ ├── icon16_mod_edgesplit.dat │ │ ├── icon16_mod_explode.dat │ │ ├── icon16_mod_fluid.dat │ │ ├── icon16_mod_fluidsim.dat │ │ ├── icon16_mod_hue_saturation.dat │ │ ├── icon16_mod_instance.dat │ │ ├── icon16_mod_lattice.dat │ │ ├── icon16_mod_length.dat │ │ ├── icon16_mod_lineart.dat │ │ ├── icon16_mod_mask.dat │ │ ├── icon16_mod_meshdeform.dat │ │ ├── icon16_mod_mirror.dat │ │ ├── icon16_mod_multires.dat │ │ ├── icon16_mod_noise.dat │ │ ├── icon16_mod_normaledit.dat │ │ ├── icon16_mod_ocean.dat │ │ ├── icon16_mod_offset.dat │ │ ├── icon16_mod_opacity.dat │ │ ├── icon16_mod_particle_instance.dat │ │ ├── icon16_mod_particles.dat │ │ ├── icon16_mod_physics.dat │ │ ├── icon16_mod_remesh.dat │ │ ├── icon16_mod_screw.dat │ │ ├── icon16_mod_shrinkwrap.dat │ │ ├── icon16_mod_simpledeform.dat │ │ ├── icon16_mod_simplify.dat │ │ ├── icon16_mod_skin.dat │ │ ├── icon16_mod_smooth.dat │ │ ├── icon16_mod_soft.dat │ │ ├── icon16_mod_solidify.dat │ │ ├── icon16_mod_subsurf.dat │ │ ├── icon16_mod_thickness.dat │ │ ├── icon16_mod_time.dat │ │ ├── icon16_mod_tint.dat │ │ ├── icon16_mod_triangulate.dat │ │ ├── icon16_mod_uvproject.dat │ │ ├── icon16_mod_vertex_weight.dat │ │ ├── icon16_mod_warp.dat │ │ ├── icon16_mod_wave.dat │ │ ├── icon16_mod_wireframe.dat │ │ ├── icon16_modifier.dat │ │ ├── icon16_modifier_data.dat │ │ ├── icon16_modifier_off.dat │ │ ├── icon16_modifier_on.dat │ │ ├── icon16_monkey.dat │ │ ├── icon16_mouse_lmb.dat │ │ ├── icon16_mouse_lmb_drag.dat │ │ ├── icon16_mouse_mmb.dat │ │ ├── icon16_mouse_mmb_drag.dat │ │ ├── icon16_mouse_move.dat │ │ ├── icon16_mouse_rmb.dat │ │ ├── icon16_mouse_rmb_drag.dat │ │ ├── icon16_mute_ipo_off.dat │ │ ├── icon16_mute_ipo_on.dat │ │ ├── icon16_network_drive.dat │ │ ├── icon16_newfolder.dat │ │ ├── icon16_next_keyframe.dat │ │ ├── icon16_nla.dat │ │ ├── icon16_nla_pushdown.dat │ │ ├── icon16_nocurve.dat │ │ ├── icon16_node.dat │ │ ├── icon16_node_compositing.dat │ │ ├── icon16_node_corner.dat │ │ ├── icon16_node_insert_off.dat │ │ ├── icon16_node_insert_on.dat │ │ ├── icon16_node_material.dat │ │ ├── icon16_node_sel.dat │ │ ├── icon16_node_side.dat │ │ ├── icon16_node_texture.dat │ │ ├── icon16_node_top.dat │ │ ├── icon16_nodetree.dat │ │ ├── icon16_normalize_fcurves.dat │ │ ├── icon16_normals_face.dat │ │ ├── icon16_normals_vertex.dat │ │ ├── icon16_normals_vertex_face.dat │ │ ├── icon16_object_data.dat │ │ ├── icon16_object_datamode.dat │ │ ├── icon16_object_hidden.dat │ │ ├── icon16_object_origin.dat │ │ ├── icon16_onionskin_off.dat │ │ ├── icon16_onionskin_on.dat │ │ ├── icon16_options.dat │ │ ├── icon16_orientation_cursor.dat │ │ ├── icon16_orientation_gimbal.dat │ │ ├── icon16_orientation_global.dat │ │ ├── icon16_orientation_local.dat │ │ ├── icon16_orientation_normal.dat │ │ ├── icon16_orientation_view.dat │ │ ├── icon16_orphan_data.dat │ │ ├── icon16_outliner.dat │ │ ├── icon16_outliner_collection.dat │ │ ├── icon16_outliner_data_armature.dat │ │ ├── icon16_outliner_data_camera.dat │ │ ├── icon16_outliner_data_curve.dat │ │ ├── icon16_outliner_data_curves.dat │ │ ├── icon16_outliner_data_empty.dat │ │ ├── icon16_outliner_data_font.dat │ │ ├── icon16_outliner_data_gp_layer.dat │ │ ├── icon16_outliner_data_greasepencil.dat │ │ ├── icon16_outliner_data_lattice.dat │ │ ├── icon16_outliner_data_light.dat │ │ ├── icon16_outliner_data_lightprobe.dat │ │ ├── icon16_outliner_data_mesh.dat │ │ ├── icon16_outliner_data_meta.dat │ │ ├── icon16_outliner_data_pointcloud.dat │ │ ├── icon16_outliner_data_speaker.dat │ │ ├── icon16_outliner_data_surface.dat │ │ ├── icon16_outliner_data_volume.dat │ │ ├── icon16_outliner_ob_armature.dat │ │ ├── icon16_outliner_ob_camera.dat │ │ ├── icon16_outliner_ob_curve.dat │ │ ├── icon16_outliner_ob_curves.dat │ │ ├── icon16_outliner_ob_empty.dat │ │ ├── icon16_outliner_ob_font.dat │ │ ├── icon16_outliner_ob_force_field.dat │ │ ├── icon16_outliner_ob_greasepencil.dat │ │ ├── icon16_outliner_ob_group_instance.dat │ │ ├── icon16_outliner_ob_image.dat │ │ ├── icon16_outliner_ob_lattice.dat │ │ ├── icon16_outliner_ob_light.dat │ │ ├── icon16_outliner_ob_lightprobe.dat │ │ ├── icon16_outliner_ob_mesh.dat │ │ ├── icon16_outliner_ob_meta.dat │ │ ├── icon16_outliner_ob_pointcloud.dat │ │ ├── icon16_outliner_ob_speaker.dat │ │ ├── icon16_outliner_ob_surface.dat │ │ ├── icon16_outliner_ob_volume.dat │ │ ├── icon16_output.dat │ │ ├── icon16_overlay.dat │ │ ├── icon16_package.dat │ │ ├── icon16_panel_close.dat │ │ ├── icon16_particle_data.dat │ │ ├── icon16_particle_path.dat │ │ ├── icon16_particle_point.dat │ │ ├── icon16_particle_tip.dat │ │ ├── icon16_particlemode.dat │ │ ├── icon16_particles.dat │ │ ├── icon16_pastedown.dat │ │ ├── icon16_pasteflipdown.dat │ │ ├── icon16_pasteflipup.dat │ │ ├── icon16_pause.dat │ │ ├── icon16_physics.dat │ │ ├── icon16_pinned.dat │ │ ├── icon16_pivot_active.dat │ │ ├── icon16_pivot_boundbox.dat │ │ ├── icon16_pivot_cursor.dat │ │ ├── icon16_pivot_individual.dat │ │ ├── icon16_pivot_median.dat │ │ ├── icon16_play.dat │ │ ├── icon16_play_reverse.dat │ │ ├── icon16_play_sound.dat │ │ ├── icon16_plugin.dat │ │ ├── icon16_plus.dat │ │ ├── icon16_pmarker.dat │ │ ├── icon16_pmarker_act.dat │ │ ├── icon16_pmarker_sel.dat │ │ ├── icon16_pointcloud_data.dat │ │ ├── icon16_pose_hlt.dat │ │ ├── icon16_preferences.dat │ │ ├── icon16_preset.dat │ │ ├── icon16_preset_new.dat │ │ ├── icon16_prev_keyframe.dat │ │ ├── icon16_preview_range.dat │ │ ├── icon16_prop_con.dat │ │ ├── icon16_prop_off.dat │ │ ├── icon16_prop_on.dat │ │ ├── icon16_prop_projected.dat │ │ ├── icon16_properties.dat │ │ ├── icon16_question.dat │ │ ├── icon16_quit.dat │ │ ├── icon16_radiobut_off.dat │ │ ├── icon16_radiobut_on.dat │ │ ├── icon16_rec.dat │ │ ├── icon16_recover_last.dat │ │ ├── icon16_remove.dat │ │ ├── icon16_render_animation.dat │ │ ├── icon16_render_result.dat │ │ ├── icon16_render_still.dat │ │ ├── icon16_renderlayers.dat │ │ ├── icon16_restrict_color_off.dat │ │ ├── icon16_restrict_color_on.dat │ │ ├── icon16_restrict_instanced_off.dat │ │ ├── icon16_restrict_instanced_on.dat │ │ ├── icon16_restrict_render_off.dat │ │ ├── icon16_restrict_render_on.dat │ │ ├── icon16_restrict_select_off.dat │ │ ├── icon16_restrict_select_on.dat │ │ ├── icon16_restrict_view_off.dat │ │ ├── icon16_restrict_view_on.dat │ │ ├── icon16_rew.dat │ │ ├── icon16_rightarrow.dat │ │ ├── icon16_rightarrow_thin.dat │ │ ├── icon16_rigid_body.dat │ │ ├── icon16_rigid_body_constraint.dat │ │ ├── icon16_rna.dat │ │ ├── icon16_rna_add.dat │ │ ├── icon16_rndcurve.dat │ │ ├── icon16_rootcurve.dat │ │ ├── icon16_scene.dat │ │ ├── icon16_scene_data.dat │ │ ├── icon16_screen_back.dat │ │ ├── icon16_script.dat │ │ ├── icon16_scriptplugins.dat │ │ ├── icon16_sculptmode_hlt.dat │ │ ├── icon16_select_difference.dat │ │ ├── icon16_select_extend.dat │ │ ├── icon16_select_intersect.dat │ │ ├── icon16_select_set.dat │ │ ├── icon16_select_subtract.dat │ │ ├── icon16_seq_chroma_scope.dat │ │ ├── icon16_seq_histogram.dat │ │ ├── icon16_seq_luma_waveform.dat │ │ ├── icon16_seq_preview.dat │ │ ├── icon16_seq_sequencer.dat │ │ ├── icon16_seq_splitview.dat │ │ ├── icon16_seq_strip_duplicate.dat │ │ ├── icon16_seq_strip_meta.dat │ │ ├── icon16_sequence.dat │ │ ├── icon16_settings.dat │ │ ├── icon16_shaderfx.dat │ │ ├── icon16_shading_bbox.dat │ │ ├── icon16_shading_rendered.dat │ │ ├── icon16_shading_solid.dat │ │ ├── icon16_shading_texture.dat │ │ ├── icon16_shading_wire.dat │ │ ├── icon16_shapekey_data.dat │ │ ├── icon16_sharpcurve.dat │ │ ├── icon16_shortdisplay.dat │ │ ├── icon16_small_caps.dat │ │ ├── icon16_smoothcurve.dat │ │ ├── icon16_snap_edge.dat │ │ ├── icon16_snap_face.dat │ │ ├── icon16_snap_face_center.dat │ │ ├── icon16_snap_face_nearest.dat │ │ ├── icon16_snap_grid.dat │ │ ├── icon16_snap_increment.dat │ │ ├── icon16_snap_midpoint.dat │ │ ├── icon16_snap_normal.dat │ │ ├── icon16_snap_off.dat │ │ ├── icon16_snap_on.dat │ │ ├── icon16_snap_peel_object.dat │ │ ├── icon16_snap_perpendicular.dat │ │ ├── icon16_snap_vertex.dat │ │ ├── icon16_snap_volume.dat │ │ ├── icon16_solo_off.dat │ │ ├── icon16_solo_on.dat │ │ ├── icon16_sort_asc.dat │ │ ├── icon16_sort_desc.dat │ │ ├── icon16_sortalpha.dat │ │ ├── icon16_sortbyext.dat │ │ ├── icon16_sortsize.dat │ │ ├── icon16_sorttime.dat │ │ ├── icon16_sound.dat │ │ ├── icon16_speaker.dat │ │ ├── icon16_sphere.dat │ │ ├── icon16_spherecurve.dat │ │ ├── icon16_spreadsheet.dat │ │ ├── icon16_statusbar.dat │ │ ├── icon16_sticky_uvs_disable.dat │ │ ├── icon16_sticky_uvs_loc.dat │ │ ├── icon16_sticky_uvs_vert.dat │ │ ├── icon16_strands.dat │ │ ├── icon16_stroke.dat │ │ ├── icon16_stylus_pressure.dat │ │ ├── icon16_surface_data.dat │ │ ├── icon16_surface_ncircle.dat │ │ ├── icon16_surface_ncurve.dat │ │ ├── icon16_surface_ncylinder.dat │ │ ├── icon16_surface_nsphere.dat │ │ ├── icon16_surface_nsurface.dat │ │ ├── icon16_surface_ntorus.dat │ │ ├── icon16_syntax_off.dat │ │ ├── icon16_syntax_on.dat │ │ ├── icon16_system.dat │ │ ├── icon16_temp.dat │ │ ├── icon16_text.dat │ │ ├── icon16_texture.dat │ │ ├── icon16_texture_data.dat │ │ ├── icon16_three_dots.dat │ │ ├── icon16_time.dat │ │ ├── icon16_tool_settings.dat │ │ ├── icon16_topbar.dat │ │ ├── icon16_tpaint_hlt.dat │ │ ├── icon16_tracker.dat │ │ ├── icon16_tracker_data.dat │ │ ├── icon16_tracking.dat │ │ ├── icon16_tracking_backwards.dat │ │ ├── icon16_tracking_backwards_single.dat │ │ ├── icon16_tracking_clear_backwards.dat │ │ ├── icon16_tracking_clear_forwards.dat │ │ ├── icon16_tracking_forwards.dat │ │ ├── icon16_tracking_forwards_single.dat │ │ ├── icon16_tracking_refine_backwards.dat │ │ ├── icon16_tracking_refine_forwards.dat │ │ ├── icon16_transform_origins.dat │ │ ├── icon16_trash.dat │ │ ├── icon16_tria_down.dat │ │ ├── icon16_tria_down_bar.dat │ │ ├── icon16_tria_left.dat │ │ ├── icon16_tria_left_bar.dat │ │ ├── icon16_tria_right.dat │ │ ├── icon16_tria_right_bar.dat │ │ ├── icon16_tria_up.dat │ │ ├── icon16_tria_up_bar.dat │ │ ├── icon16_uglypackage.dat │ │ ├── icon16_underline.dat │ │ ├── icon16_unlinked.dat │ │ ├── icon16_unlocked.dat │ │ ├── icon16_unpinned.dat │ │ ├── icon16_url.dat │ │ ├── icon16_user.dat │ │ ├── icon16_uv.dat │ │ ├── icon16_uv_data.dat │ │ ├── icon16_uv_edgesel.dat │ │ ├── icon16_uv_facesel.dat │ │ ├── icon16_uv_islandsel.dat │ │ ├── icon16_uv_sync_select.dat │ │ ├── icon16_uv_vertexsel.dat │ │ ├── icon16_vertexsel.dat │ │ ├── icon16_view3d.dat │ │ ├── icon16_view_camera.dat │ │ ├── icon16_view_ortho.dat │ │ ├── icon16_view_pan.dat │ │ ├── icon16_view_perspective.dat │ │ ├── icon16_view_zoom.dat │ │ ├── icon16_viewzoom.dat │ │ ├── icon16_vis_sel_00.dat │ │ ├── icon16_vis_sel_01.dat │ │ ├── icon16_vis_sel_10.dat │ │ ├── icon16_vis_sel_11.dat │ │ ├── icon16_volume_data.dat │ │ ├── icon16_vpaint_hlt.dat │ │ ├── icon16_window.dat │ │ ├── icon16_wordwrap_off.dat │ │ ├── icon16_wordwrap_on.dat │ │ ├── icon16_workspace.dat │ │ ├── icon16_world.dat │ │ ├── icon16_world_data.dat │ │ ├── icon16_wpaint_hlt.dat │ │ ├── icon16_x.dat │ │ ├── icon16_xray.dat │ │ ├── icon16_zoom_all.dat │ │ ├── icon16_zoom_in.dat │ │ ├── icon16_zoom_out.dat │ │ ├── icon16_zoom_previous.dat │ │ └── icon16_zoom_selected.dat │ ├── blender_icons32 │ │ ├── icon32_action.dat │ │ ├── icon32_action_tweak.dat │ │ ├── icon32_add.dat │ │ ├── icon32_aliased.dat │ │ ├── icon32_align_bottom.dat │ │ ├── icon32_align_center.dat │ │ ├── icon32_align_flush.dat │ │ ├── icon32_align_justify.dat │ │ ├── icon32_align_left.dat │ │ ├── icon32_align_middle.dat │ │ ├── icon32_align_right.dat │ │ ├── icon32_align_top.dat │ │ ├── icon32_anchor_bottom.dat │ │ ├── icon32_anchor_center.dat │ │ ├── icon32_anchor_left.dat │ │ ├── icon32_anchor_right.dat │ │ ├── icon32_anchor_top.dat │ │ ├── icon32_anim.dat │ │ ├── icon32_anim_data.dat │ │ ├── icon32_antialiased.dat │ │ ├── icon32_append_blend.dat │ │ ├── icon32_armature_data.dat │ │ ├── icon32_arrow_leftright.dat │ │ ├── icon32_asset_manager.dat │ │ ├── icon32_auto.dat │ │ ├── icon32_automerge_off.dat │ │ ├── icon32_automerge_on.dat │ │ ├── icon32_axis_front.dat │ │ ├── icon32_axis_side.dat │ │ ├── icon32_axis_top.dat │ │ ├── icon32_back.dat │ │ ├── icon32_blender.dat │ │ ├── icon32_boids.dat │ │ ├── icon32_bold.dat │ │ ├── icon32_bone_data.dat │ │ ├── icon32_bookmarks.dat │ │ ├── icon32_bordermove.dat │ │ ├── icon32_brush_data.dat │ │ ├── icon32_brushes_all.dat │ │ ├── icon32_camera_data.dat │ │ ├── icon32_camera_stereo.dat │ │ ├── icon32_cancel.dat │ │ ├── icon32_center_only.dat │ │ ├── icon32_checkbox_dehlt.dat │ │ ├── icon32_checkbox_hlt.dat │ │ ├── icon32_checkmark.dat │ │ ├── icon32_clipuv_dehlt.dat │ │ ├── icon32_clipuv_hlt.dat │ │ ├── icon32_collapsemenu.dat │ │ ├── icon32_collection_new.dat │ │ ├── icon32_color.dat │ │ ├── icon32_color_blue.dat │ │ ├── icon32_color_green.dat │ │ ├── icon32_color_red.dat │ │ ├── icon32_community.dat │ │ ├── icon32_con_action.dat │ │ ├── icon32_con_armature.dat │ │ ├── icon32_con_camerasolver.dat │ │ ├── icon32_con_childof.dat │ │ ├── icon32_con_clampto.dat │ │ ├── icon32_con_distlimit.dat │ │ ├── icon32_con_floor.dat │ │ ├── icon32_con_followpath.dat │ │ ├── icon32_con_followtrack.dat │ │ ├── icon32_con_kinematic.dat │ │ ├── icon32_con_locktrack.dat │ │ ├── icon32_con_loclike.dat │ │ ├── icon32_con_loclimit.dat │ │ ├── icon32_con_objectsolver.dat │ │ ├── icon32_con_pivot.dat │ │ ├── icon32_con_rotlike.dat │ │ ├── icon32_con_rotlimit.dat │ │ ├── icon32_con_samevol.dat │ │ ├── icon32_con_shrinkwrap.dat │ │ ├── icon32_con_sizelike.dat │ │ ├── icon32_con_sizelimit.dat │ │ ├── icon32_con_splineik.dat │ │ ├── icon32_con_stretchto.dat │ │ ├── icon32_con_trackto.dat │ │ ├── icon32_con_transform.dat │ │ ├── icon32_con_transform_cache.dat │ │ ├── icon32_con_translike.dat │ │ ├── icon32_cone.dat │ │ ├── icon32_console.dat │ │ ├── icon32_constraint.dat │ │ ├── icon32_constraint_bone.dat │ │ ├── icon32_copy_id.dat │ │ ├── icon32_copydown.dat │ │ ├── icon32_cube.dat │ │ ├── icon32_current_file.dat │ │ ├── icon32_cursor.dat │ │ ├── icon32_curve_bezcircle.dat │ │ ├── icon32_curve_bezcurve.dat │ │ ├── icon32_curve_data.dat │ │ ├── icon32_curve_ncircle.dat │ │ ├── icon32_curve_ncurve.dat │ │ ├── icon32_curve_path.dat │ │ ├── icon32_curves.dat │ │ ├── icon32_curves_data.dat │ │ ├── icon32_decorate.dat │ │ ├── icon32_decorate_animate.dat │ │ ├── icon32_decorate_driver.dat │ │ ├── icon32_decorate_keyframe.dat │ │ ├── icon32_decorate_library_override.dat │ │ ├── icon32_decorate_linked.dat │ │ ├── icon32_decorate_locked.dat │ │ ├── icon32_decorate_override.dat │ │ ├── icon32_decorate_unlocked.dat │ │ ├── icon32_desktop.dat │ │ ├── icon32_disc.dat │ │ ├── icon32_disclosure_tri_down.dat │ │ ├── icon32_disclosure_tri_right.dat │ │ ├── icon32_disk_drive.dat │ │ ├── icon32_documents.dat │ │ ├── icon32_dot.dat │ │ ├── icon32_downarrow_hlt.dat │ │ ├── icon32_driver.dat │ │ ├── icon32_driver_distance.dat │ │ ├── icon32_driver_rotational_difference.dat │ │ ├── icon32_driver_transform.dat │ │ ├── icon32_duplicate.dat │ │ ├── icon32_edgesel.dat │ │ ├── icon32_editmode_hlt.dat │ │ ├── icon32_empty_arrows.dat │ │ ├── icon32_empty_axis.dat │ │ ├── icon32_empty_data.dat │ │ ├── icon32_empty_single_arrow.dat │ │ ├── icon32_error.dat │ │ ├── icon32_experimental.dat │ │ ├── icon32_export.dat │ │ ├── icon32_external_drive.dat │ │ ├── icon32_eyedropper.dat │ │ ├── icon32_face_maps.dat │ │ ├── icon32_facesel.dat │ │ ├── icon32_fake_user_off.dat │ │ ├── icon32_fake_user_on.dat │ │ ├── icon32_fcurve.dat │ │ ├── icon32_fcurve_snapshot.dat │ │ ├── icon32_ff.dat │ │ ├── icon32_file.dat │ │ ├── icon32_file_3d.dat │ │ ├── icon32_file_archive.dat │ │ ├── icon32_file_backup.dat │ │ ├── icon32_file_blank.dat │ │ ├── icon32_file_blend.dat │ │ ├── icon32_file_cache.dat │ │ ├── icon32_file_folder.dat │ │ ├── icon32_file_font.dat │ │ ├── icon32_file_hidden.dat │ │ ├── icon32_file_image.dat │ │ ├── icon32_file_movie.dat │ │ ├── icon32_file_new.dat │ │ ├── icon32_file_parent.dat │ │ ├── icon32_file_refresh.dat │ │ ├── icon32_file_script.dat │ │ ├── icon32_file_sound.dat │ │ ├── icon32_file_text.dat │ │ ├── icon32_file_tick.dat │ │ ├── icon32_file_volume.dat │ │ ├── icon32_filebrowser.dat │ │ ├── icon32_filter.dat │ │ ├── icon32_fixed_size.dat │ │ ├── icon32_folder_redirect.dat │ │ ├── icon32_font_data.dat │ │ ├── icon32_fontpreview.dat │ │ ├── icon32_force_boid.dat │ │ ├── icon32_force_charge.dat │ │ ├── icon32_force_curve.dat │ │ ├── icon32_force_drag.dat │ │ ├── icon32_force_fluidflow.dat │ │ ├── icon32_force_force.dat │ │ ├── icon32_force_harmonic.dat │ │ ├── icon32_force_lennardjones.dat │ │ ├── icon32_force_magnetic.dat │ │ ├── icon32_force_texture.dat │ │ ├── icon32_force_turbulence.dat │ │ ├── icon32_force_vortex.dat │ │ ├── icon32_force_wind.dat │ │ ├── icon32_forward.dat │ │ ├── icon32_frame_next.dat │ │ ├── icon32_frame_prev.dat │ │ ├── icon32_freeze.dat │ │ ├── icon32_fullscreen_enter.dat │ │ ├── icon32_fullscreen_exit.dat │ │ ├── icon32_fund.dat │ │ ├── icon32_geometry_nodes.dat │ │ ├── icon32_ghost_disabled.dat │ │ ├── icon32_ghost_enabled.dat │ │ ├── icon32_gizmo.dat │ │ ├── icon32_gp_caps_flat.dat │ │ ├── icon32_gp_caps_round.dat │ │ ├── icon32_gp_multiframe_editing.dat │ │ ├── icon32_gp_only_selected.dat │ │ ├── icon32_gp_select_between_strokes.dat │ │ ├── icon32_gp_select_points.dat │ │ ├── icon32_gp_select_strokes.dat │ │ ├── icon32_graph.dat │ │ ├── icon32_greasepencil.dat │ │ ├── icon32_grid.dat │ │ ├── icon32_grip.dat │ │ ├── icon32_group.dat │ │ ├── icon32_group_bone.dat │ │ ├── icon32_group_uvs.dat │ │ ├── icon32_group_vcol.dat │ │ ├── icon32_group_vertex.dat │ │ ├── icon32_hand.dat │ │ ├── icon32_handle_aligned.dat │ │ ├── icon32_handle_auto.dat │ │ ├── icon32_handle_autoclamped.dat │ │ ├── icon32_handle_free.dat │ │ ├── icon32_handle_vector.dat │ │ ├── icon32_heart.dat │ │ ├── icon32_help.dat │ │ ├── icon32_hide_off.dat │ │ ├── icon32_hide_on.dat │ │ ├── icon32_holdout_off.dat │ │ ├── icon32_holdout_on.dat │ │ ├── icon32_home.dat │ │ ├── icon32_hook.dat │ │ ├── icon32_image.dat │ │ ├── icon32_image_alpha.dat │ │ ├── icon32_image_background.dat │ │ ├── icon32_image_data.dat │ │ ├── icon32_image_plane.dat │ │ ├── icon32_image_reference.dat │ │ ├── icon32_image_rgb.dat │ │ ├── icon32_image_rgb_alpha.dat │ │ ├── icon32_image_zdepth.dat │ │ ├── icon32_imgdisplay.dat │ │ ├── icon32_import.dat │ │ ├── icon32_indirect_only_off.dat │ │ ├── icon32_indirect_only_on.dat │ │ ├── icon32_info.dat │ │ ├── icon32_inversesquarecurve.dat │ │ ├── icon32_ipo_back.dat │ │ ├── icon32_ipo_bezier.dat │ │ ├── icon32_ipo_bounce.dat │ │ ├── icon32_ipo_circ.dat │ │ ├── icon32_ipo_constant.dat │ │ ├── icon32_ipo_cubic.dat │ │ ├── icon32_ipo_ease_in.dat │ │ ├── icon32_ipo_ease_in_out.dat │ │ ├── icon32_ipo_ease_out.dat │ │ ├── icon32_ipo_elastic.dat │ │ ├── icon32_ipo_expo.dat │ │ ├── icon32_ipo_linear.dat │ │ ├── icon32_ipo_quad.dat │ │ ├── icon32_ipo_quart.dat │ │ ├── icon32_ipo_quint.dat │ │ ├── icon32_ipo_sine.dat │ │ ├── icon32_italic.dat │ │ ├── icon32_key_dehlt.dat │ │ ├── icon32_key_hlt.dat │ │ ├── icon32_keyframe.dat │ │ ├── icon32_keyframe_hlt.dat │ │ ├── icon32_keyingset.dat │ │ ├── icon32_lattice_data.dat │ │ ├── icon32_layer_active.dat │ │ ├── icon32_layer_used.dat │ │ ├── icon32_library_data_broken.dat │ │ ├── icon32_library_data_direct.dat │ │ ├── icon32_library_data_override.dat │ │ ├── icon32_light.dat │ │ ├── icon32_light_area.dat │ │ ├── icon32_light_data.dat │ │ ├── icon32_light_hemi.dat │ │ ├── icon32_light_point.dat │ │ ├── icon32_light_spot.dat │ │ ├── icon32_light_sun.dat │ │ ├── icon32_lightprobe_cubemap.dat │ │ ├── icon32_lightprobe_grid.dat │ │ ├── icon32_lightprobe_planar.dat │ │ ├── icon32_lincurve.dat │ │ ├── icon32_line_data.dat │ │ ├── icon32_linenumbers_off.dat │ │ ├── icon32_linenumbers_on.dat │ │ ├── icon32_link_blend.dat │ │ ├── icon32_linked.dat │ │ ├── icon32_locked.dat │ │ ├── icon32_lockview_off.dat │ │ ├── icon32_lockview_on.dat │ │ ├── icon32_longdisplay.dat │ │ ├── icon32_loop_back.dat │ │ ├── icon32_loop_forwards.dat │ │ ├── icon32_marker.dat │ │ ├── icon32_marker_hlt.dat │ │ ├── icon32_mat_sphere_sky.dat │ │ ├── icon32_matcloth.dat │ │ ├── icon32_matcube.dat │ │ ├── icon32_material.dat │ │ ├── icon32_material_data.dat │ │ ├── icon32_matfluid.dat │ │ ├── icon32_matplane.dat │ │ ├── icon32_matshaderball.dat │ │ ├── icon32_matsphere.dat │ │ ├── icon32_memory.dat │ │ ├── icon32_menu_panel.dat │ │ ├── icon32_mesh_capsule.dat │ │ ├── icon32_mesh_circle.dat │ │ ├── icon32_mesh_cone.dat │ │ ├── icon32_mesh_cube.dat │ │ ├── icon32_mesh_cylinder.dat │ │ ├── icon32_mesh_data.dat │ │ ├── icon32_mesh_grid.dat │ │ ├── icon32_mesh_icosphere.dat │ │ ├── icon32_mesh_monkey.dat │ │ ├── icon32_mesh_plane.dat │ │ ├── icon32_mesh_torus.dat │ │ ├── icon32_mesh_uvsphere.dat │ │ ├── icon32_meta_ball.dat │ │ ├── icon32_meta_capsule.dat │ │ ├── icon32_meta_cube.dat │ │ ├── icon32_meta_data.dat │ │ ├── icon32_meta_ellipsoid.dat │ │ ├── icon32_meta_plane.dat │ │ ├── icon32_mod_armature.dat │ │ ├── icon32_mod_array.dat │ │ ├── icon32_mod_bevel.dat │ │ ├── icon32_mod_boolean.dat │ │ ├── icon32_mod_build.dat │ │ ├── icon32_mod_cast.dat │ │ ├── icon32_mod_cloth.dat │ │ ├── icon32_mod_curve.dat │ │ ├── icon32_mod_dash.dat │ │ ├── icon32_mod_data_transfer.dat │ │ ├── icon32_mod_decim.dat │ │ ├── icon32_mod_displace.dat │ │ ├── icon32_mod_dynamicpaint.dat │ │ ├── icon32_mod_edgesplit.dat │ │ ├── icon32_mod_explode.dat │ │ ├── icon32_mod_fluid.dat │ │ ├── icon32_mod_fluidsim.dat │ │ ├── icon32_mod_hue_saturation.dat │ │ ├── icon32_mod_instance.dat │ │ ├── icon32_mod_lattice.dat │ │ ├── icon32_mod_length.dat │ │ ├── icon32_mod_lineart.dat │ │ ├── icon32_mod_mask.dat │ │ ├── icon32_mod_meshdeform.dat │ │ ├── icon32_mod_mirror.dat │ │ ├── icon32_mod_multires.dat │ │ ├── icon32_mod_noise.dat │ │ ├── icon32_mod_normaledit.dat │ │ ├── icon32_mod_ocean.dat │ │ ├── icon32_mod_offset.dat │ │ ├── icon32_mod_opacity.dat │ │ ├── icon32_mod_particle_instance.dat │ │ ├── icon32_mod_particles.dat │ │ ├── icon32_mod_physics.dat │ │ ├── icon32_mod_remesh.dat │ │ ├── icon32_mod_screw.dat │ │ ├── icon32_mod_shrinkwrap.dat │ │ ├── icon32_mod_simpledeform.dat │ │ ├── icon32_mod_simplify.dat │ │ ├── icon32_mod_skin.dat │ │ ├── icon32_mod_smooth.dat │ │ ├── icon32_mod_soft.dat │ │ ├── icon32_mod_solidify.dat │ │ ├── icon32_mod_subsurf.dat │ │ ├── icon32_mod_thickness.dat │ │ ├── icon32_mod_time.dat │ │ ├── icon32_mod_tint.dat │ │ ├── icon32_mod_triangulate.dat │ │ ├── icon32_mod_uvproject.dat │ │ ├── icon32_mod_vertex_weight.dat │ │ ├── icon32_mod_warp.dat │ │ ├── icon32_mod_wave.dat │ │ ├── icon32_mod_wireframe.dat │ │ ├── icon32_modifier.dat │ │ ├── icon32_modifier_data.dat │ │ ├── icon32_modifier_off.dat │ │ ├── icon32_modifier_on.dat │ │ ├── icon32_monkey.dat │ │ ├── icon32_mouse_lmb.dat │ │ ├── icon32_mouse_lmb_drag.dat │ │ ├── icon32_mouse_mmb.dat │ │ ├── icon32_mouse_mmb_drag.dat │ │ ├── icon32_mouse_move.dat │ │ ├── icon32_mouse_rmb.dat │ │ ├── icon32_mouse_rmb_drag.dat │ │ ├── icon32_mute_ipo_off.dat │ │ ├── icon32_mute_ipo_on.dat │ │ ├── icon32_network_drive.dat │ │ ├── icon32_newfolder.dat │ │ ├── icon32_next_keyframe.dat │ │ ├── icon32_nla.dat │ │ ├── icon32_nla_pushdown.dat │ │ ├── icon32_nocurve.dat │ │ ├── icon32_node.dat │ │ ├── icon32_node_compositing.dat │ │ ├── icon32_node_corner.dat │ │ ├── icon32_node_insert_off.dat │ │ ├── icon32_node_insert_on.dat │ │ ├── icon32_node_material.dat │ │ ├── icon32_node_sel.dat │ │ ├── icon32_node_side.dat │ │ ├── icon32_node_texture.dat │ │ ├── icon32_node_top.dat │ │ ├── icon32_nodetree.dat │ │ ├── icon32_normalize_fcurves.dat │ │ ├── icon32_normals_face.dat │ │ ├── icon32_normals_vertex.dat │ │ ├── icon32_normals_vertex_face.dat │ │ ├── icon32_object_data.dat │ │ ├── icon32_object_datamode.dat │ │ ├── icon32_object_hidden.dat │ │ ├── icon32_object_origin.dat │ │ ├── icon32_onionskin_off.dat │ │ ├── icon32_onionskin_on.dat │ │ ├── icon32_options.dat │ │ ├── icon32_orientation_cursor.dat │ │ ├── icon32_orientation_gimbal.dat │ │ ├── icon32_orientation_global.dat │ │ ├── icon32_orientation_local.dat │ │ ├── icon32_orientation_normal.dat │ │ ├── icon32_orientation_view.dat │ │ ├── icon32_orphan_data.dat │ │ ├── icon32_outliner.dat │ │ ├── icon32_outliner_collection.dat │ │ ├── icon32_outliner_data_armature.dat │ │ ├── icon32_outliner_data_camera.dat │ │ ├── icon32_outliner_data_curve.dat │ │ ├── icon32_outliner_data_curves.dat │ │ ├── icon32_outliner_data_empty.dat │ │ ├── icon32_outliner_data_font.dat │ │ ├── icon32_outliner_data_gp_layer.dat │ │ ├── icon32_outliner_data_greasepencil.dat │ │ ├── icon32_outliner_data_lattice.dat │ │ ├── icon32_outliner_data_light.dat │ │ ├── icon32_outliner_data_lightprobe.dat │ │ ├── icon32_outliner_data_mesh.dat │ │ ├── icon32_outliner_data_meta.dat │ │ ├── icon32_outliner_data_pointcloud.dat │ │ ├── icon32_outliner_data_speaker.dat │ │ ├── icon32_outliner_data_surface.dat │ │ ├── icon32_outliner_data_volume.dat │ │ ├── icon32_outliner_ob_armature.dat │ │ ├── icon32_outliner_ob_camera.dat │ │ ├── icon32_outliner_ob_curve.dat │ │ ├── icon32_outliner_ob_curves.dat │ │ ├── icon32_outliner_ob_empty.dat │ │ ├── icon32_outliner_ob_font.dat │ │ ├── icon32_outliner_ob_force_field.dat │ │ ├── icon32_outliner_ob_greasepencil.dat │ │ ├── icon32_outliner_ob_group_instance.dat │ │ ├── icon32_outliner_ob_image.dat │ │ ├── icon32_outliner_ob_lattice.dat │ │ ├── icon32_outliner_ob_light.dat │ │ ├── icon32_outliner_ob_lightprobe.dat │ │ ├── icon32_outliner_ob_mesh.dat │ │ ├── icon32_outliner_ob_meta.dat │ │ ├── icon32_outliner_ob_pointcloud.dat │ │ ├── icon32_outliner_ob_speaker.dat │ │ ├── icon32_outliner_ob_surface.dat │ │ ├── icon32_outliner_ob_volume.dat │ │ ├── icon32_output.dat │ │ ├── icon32_overlay.dat │ │ ├── icon32_package.dat │ │ ├── icon32_panel_close.dat │ │ ├── icon32_particle_data.dat │ │ ├── icon32_particle_path.dat │ │ ├── icon32_particle_point.dat │ │ ├── icon32_particle_tip.dat │ │ ├── icon32_particlemode.dat │ │ ├── icon32_particles.dat │ │ ├── icon32_pastedown.dat │ │ ├── icon32_pasteflipdown.dat │ │ ├── icon32_pasteflipup.dat │ │ ├── icon32_pause.dat │ │ ├── icon32_physics.dat │ │ ├── icon32_pinned.dat │ │ ├── icon32_pivot_active.dat │ │ ├── icon32_pivot_boundbox.dat │ │ ├── icon32_pivot_cursor.dat │ │ ├── icon32_pivot_individual.dat │ │ ├── icon32_pivot_median.dat │ │ ├── icon32_play.dat │ │ ├── icon32_play_reverse.dat │ │ ├── icon32_play_sound.dat │ │ ├── icon32_plugin.dat │ │ ├── icon32_plus.dat │ │ ├── icon32_pmarker.dat │ │ ├── icon32_pmarker_act.dat │ │ ├── icon32_pmarker_sel.dat │ │ ├── icon32_pointcloud_data.dat │ │ ├── icon32_pose_hlt.dat │ │ ├── icon32_preferences.dat │ │ ├── icon32_preset.dat │ │ ├── icon32_preset_new.dat │ │ ├── icon32_prev_keyframe.dat │ │ ├── icon32_preview_range.dat │ │ ├── icon32_prop_con.dat │ │ ├── icon32_prop_off.dat │ │ ├── icon32_prop_on.dat │ │ ├── icon32_prop_projected.dat │ │ ├── icon32_properties.dat │ │ ├── icon32_question.dat │ │ ├── icon32_quit.dat │ │ ├── icon32_radiobut_off.dat │ │ ├── icon32_radiobut_on.dat │ │ ├── icon32_rec.dat │ │ ├── icon32_recover_last.dat │ │ ├── icon32_remove.dat │ │ ├── icon32_render_animation.dat │ │ ├── icon32_render_result.dat │ │ ├── icon32_render_still.dat │ │ ├── icon32_renderlayers.dat │ │ ├── icon32_restrict_color_off.dat │ │ ├── icon32_restrict_color_on.dat │ │ ├── icon32_restrict_instanced_off.dat │ │ ├── icon32_restrict_instanced_on.dat │ │ ├── icon32_restrict_render_off.dat │ │ ├── icon32_restrict_render_on.dat │ │ ├── icon32_restrict_select_off.dat │ │ ├── icon32_restrict_select_on.dat │ │ ├── icon32_restrict_view_off.dat │ │ ├── icon32_restrict_view_on.dat │ │ ├── icon32_rew.dat │ │ ├── icon32_rightarrow.dat │ │ ├── icon32_rightarrow_thin.dat │ │ ├── icon32_rigid_body.dat │ │ ├── icon32_rigid_body_constraint.dat │ │ ├── icon32_rna.dat │ │ ├── icon32_rna_add.dat │ │ ├── icon32_rndcurve.dat │ │ ├── icon32_rootcurve.dat │ │ ├── icon32_scene.dat │ │ ├── icon32_scene_data.dat │ │ ├── icon32_screen_back.dat │ │ ├── icon32_script.dat │ │ ├── icon32_scriptplugins.dat │ │ ├── icon32_sculptmode_hlt.dat │ │ ├── icon32_select_difference.dat │ │ ├── icon32_select_extend.dat │ │ ├── icon32_select_intersect.dat │ │ ├── icon32_select_set.dat │ │ ├── icon32_select_subtract.dat │ │ ├── icon32_seq_chroma_scope.dat │ │ ├── icon32_seq_histogram.dat │ │ ├── icon32_seq_luma_waveform.dat │ │ ├── icon32_seq_preview.dat │ │ ├── icon32_seq_sequencer.dat │ │ ├── icon32_seq_splitview.dat │ │ ├── icon32_seq_strip_duplicate.dat │ │ ├── icon32_seq_strip_meta.dat │ │ ├── icon32_sequence.dat │ │ ├── icon32_settings.dat │ │ ├── icon32_shaderfx.dat │ │ ├── icon32_shading_bbox.dat │ │ ├── icon32_shading_rendered.dat │ │ ├── icon32_shading_solid.dat │ │ ├── icon32_shading_texture.dat │ │ ├── icon32_shading_wire.dat │ │ ├── icon32_shapekey_data.dat │ │ ├── icon32_sharpcurve.dat │ │ ├── icon32_shortdisplay.dat │ │ ├── icon32_small_caps.dat │ │ ├── icon32_smoothcurve.dat │ │ ├── icon32_snap_edge.dat │ │ ├── icon32_snap_face.dat │ │ ├── icon32_snap_face_center.dat │ │ ├── icon32_snap_face_nearest.dat │ │ ├── icon32_snap_grid.dat │ │ ├── icon32_snap_increment.dat │ │ ├── icon32_snap_midpoint.dat │ │ ├── icon32_snap_normal.dat │ │ ├── icon32_snap_off.dat │ │ ├── icon32_snap_on.dat │ │ ├── icon32_snap_peel_object.dat │ │ ├── icon32_snap_perpendicular.dat │ │ ├── icon32_snap_vertex.dat │ │ ├── icon32_snap_volume.dat │ │ ├── icon32_solo_off.dat │ │ ├── icon32_solo_on.dat │ │ ├── icon32_sort_asc.dat │ │ ├── icon32_sort_desc.dat │ │ ├── icon32_sortalpha.dat │ │ ├── icon32_sortbyext.dat │ │ ├── icon32_sortsize.dat │ │ ├── icon32_sorttime.dat │ │ ├── icon32_sound.dat │ │ ├── icon32_speaker.dat │ │ ├── icon32_sphere.dat │ │ ├── icon32_spherecurve.dat │ │ ├── icon32_spreadsheet.dat │ │ ├── icon32_statusbar.dat │ │ ├── icon32_sticky_uvs_disable.dat │ │ ├── icon32_sticky_uvs_loc.dat │ │ ├── icon32_sticky_uvs_vert.dat │ │ ├── icon32_strands.dat │ │ ├── icon32_stroke.dat │ │ ├── icon32_stylus_pressure.dat │ │ ├── icon32_surface_data.dat │ │ ├── icon32_surface_ncircle.dat │ │ ├── icon32_surface_ncurve.dat │ │ ├── icon32_surface_ncylinder.dat │ │ ├── icon32_surface_nsphere.dat │ │ ├── icon32_surface_nsurface.dat │ │ ├── icon32_surface_ntorus.dat │ │ ├── icon32_syntax_off.dat │ │ ├── icon32_syntax_on.dat │ │ ├── icon32_system.dat │ │ ├── icon32_temp.dat │ │ ├── icon32_text.dat │ │ ├── icon32_texture.dat │ │ ├── icon32_texture_data.dat │ │ ├── icon32_three_dots.dat │ │ ├── icon32_time.dat │ │ ├── icon32_tool_settings.dat │ │ ├── icon32_topbar.dat │ │ ├── icon32_tpaint_hlt.dat │ │ ├── icon32_tracker.dat │ │ ├── icon32_tracker_data.dat │ │ ├── icon32_tracking.dat │ │ ├── icon32_tracking_backwards.dat │ │ ├── icon32_tracking_backwards_single.dat │ │ ├── icon32_tracking_clear_backwards.dat │ │ ├── icon32_tracking_clear_forwards.dat │ │ ├── icon32_tracking_forwards.dat │ │ ├── icon32_tracking_forwards_single.dat │ │ ├── icon32_tracking_refine_backwards.dat │ │ ├── icon32_tracking_refine_forwards.dat │ │ ├── icon32_transform_origins.dat │ │ ├── icon32_trash.dat │ │ ├── icon32_tria_down.dat │ │ ├── icon32_tria_down_bar.dat │ │ ├── icon32_tria_left.dat │ │ ├── icon32_tria_left_bar.dat │ │ ├── icon32_tria_right.dat │ │ ├── icon32_tria_right_bar.dat │ │ ├── icon32_tria_up.dat │ │ ├── icon32_tria_up_bar.dat │ │ ├── icon32_uglypackage.dat │ │ ├── icon32_underline.dat │ │ ├── icon32_unlinked.dat │ │ ├── icon32_unlocked.dat │ │ ├── icon32_unpinned.dat │ │ ├── icon32_url.dat │ │ ├── icon32_user.dat │ │ ├── icon32_uv.dat │ │ ├── icon32_uv_data.dat │ │ ├── icon32_uv_edgesel.dat │ │ ├── icon32_uv_facesel.dat │ │ ├── icon32_uv_islandsel.dat │ │ ├── icon32_uv_sync_select.dat │ │ ├── icon32_uv_vertexsel.dat │ │ ├── icon32_vertexsel.dat │ │ ├── icon32_view3d.dat │ │ ├── icon32_view_camera.dat │ │ ├── icon32_view_ortho.dat │ │ ├── icon32_view_pan.dat │ │ ├── icon32_view_perspective.dat │ │ ├── icon32_view_zoom.dat │ │ ├── icon32_viewzoom.dat │ │ ├── icon32_vis_sel_00.dat │ │ ├── icon32_vis_sel_01.dat │ │ ├── icon32_vis_sel_10.dat │ │ ├── icon32_vis_sel_11.dat │ │ ├── icon32_volume_data.dat │ │ ├── icon32_vpaint_hlt.dat │ │ ├── icon32_window.dat │ │ ├── icon32_wordwrap_off.dat │ │ ├── icon32_wordwrap_on.dat │ │ ├── icon32_workspace.dat │ │ ├── icon32_world.dat │ │ ├── icon32_world_data.dat │ │ ├── icon32_wpaint_hlt.dat │ │ ├── icon32_x.dat │ │ ├── icon32_xray.dat │ │ ├── icon32_zoom_all.dat │ │ ├── icon32_zoom_in.dat │ │ ├── icon32_zoom_out.dat │ │ ├── icon32_zoom_previous.dat │ │ └── icon32_zoom_selected.dat │ ├── blender_icons_geom.py │ ├── blender_icons_geom_update.py │ ├── blender_icons_update.py │ ├── blender_logo.png │ ├── brushicons │ │ ├── blob.png │ │ ├── blur.png │ │ ├── clay.png │ │ ├── claystrips.png │ │ ├── clone.png │ │ ├── crease.png │ │ ├── curves_sculpt_add.png │ │ ├── curves_sculpt_comb.png │ │ ├── curves_sculpt_cut.png │ │ ├── curves_sculpt_delete.png │ │ ├── curves_sculpt_density.png │ │ ├── curves_sculpt_grow_shrink.png │ │ ├── curves_sculpt_pinch.png │ │ ├── curves_sculpt_puff.png │ │ ├── curves_sculpt_slide.png │ │ ├── curves_sculpt_smooth.png │ │ ├── curves_sculpt_snake_hook.png │ │ ├── draw.png │ │ ├── fill.png │ │ ├── flatten.png │ │ ├── gp_brush_airbrush.png │ │ ├── gp_brush_block.png │ │ ├── gp_brush_chisel.png │ │ ├── gp_brush_clone.png │ │ ├── gp_brush_erase_hard.png │ │ ├── gp_brush_erase_soft.png │ │ ├── gp_brush_erase_stroke.png │ │ ├── gp_brush_fill.png │ │ ├── gp_brush_grab.png │ │ ├── gp_brush_ink.png │ │ ├── gp_brush_inknoise.png │ │ ├── gp_brush_marker.png │ │ ├── gp_brush_pen.png │ │ ├── gp_brush_pencil.png │ │ ├── gp_brush_pinch.png │ │ ├── gp_brush_push.png │ │ ├── gp_brush_randomize.png │ │ ├── gp_brush_smooth.png │ │ ├── gp_brush_strength.png │ │ ├── gp_brush_thickness.png │ │ ├── gp_brush_twist.png │ │ ├── gp_brush_weight.png │ │ ├── grab.png │ │ ├── inflate.png │ │ ├── layer.png │ │ ├── mask.png │ │ ├── mix.png │ │ ├── multiply.png │ │ ├── nudge.png │ │ ├── paint_select.png │ │ ├── pinch.png │ │ ├── scrape.png │ │ ├── smear.png │ │ ├── smooth.png │ │ ├── snake_hook.png │ │ ├── soften.png │ │ ├── texdraw.png │ │ ├── texfill.png │ │ ├── texmask.png │ │ ├── thumb.png │ │ └── twist.png │ ├── colormanagement │ │ ├── config.ocio │ │ ├── filmic │ │ │ ├── filmic_desat65cube.spi3d │ │ │ ├── filmic_false_color.spi3d │ │ │ ├── filmic_to_0-35_1-30.spi1d │ │ │ ├── filmic_to_0-48_1-09.spi1d │ │ │ ├── filmic_to_0-60_1-04.spi1d │ │ │ ├── filmic_to_0-70_1-03.spi1d │ │ │ ├── filmic_to_0-85_1-011.spi1d │ │ │ ├── filmic_to_0.99_1-0075.spi1d │ │ │ └── filmic_to_1.20_1-00.spi1d │ │ └── luts │ │ │ ├── dci_xyz.spi1d │ │ │ ├── lg10.spi1d │ │ │ ├── rec709.spi1d │ │ │ ├── srgb.spi1d │ │ │ ├── srgb_inv.spi1d │ │ │ ├── srgb_to_xyz.spimtx │ │ │ ├── vd16.spi1d │ │ │ ├── xyz_D65_to_E.spimtx │ │ │ └── xyz_to_aces.spimtx │ ├── ctodata.py │ ├── fonts │ │ ├── bmonofont-i18n.ttf │ │ └── droidsans.ttf │ ├── icons │ │ ├── brush.gpencil_draw.draw.dat │ │ ├── brush.gpencil_draw.erase.dat │ │ ├── brush.gpencil_draw.fill.dat │ │ ├── brush.gpencil_draw.tint.dat │ │ ├── brush.paint_texture.airbrush.dat │ │ ├── brush.paint_texture.clone.dat │ │ ├── brush.paint_texture.draw.dat │ │ ├── brush.paint_texture.fill.dat │ │ ├── brush.paint_texture.mask.dat │ │ ├── brush.paint_texture.masklort.dat │ │ ├── brush.paint_texture.multiply.dat │ │ ├── brush.paint_texture.smear.dat │ │ ├── brush.paint_texture.soften.dat │ │ ├── brush.paint_vertex.alpha.dat │ │ ├── brush.paint_vertex.average.dat │ │ ├── brush.paint_vertex.blur.dat │ │ ├── brush.paint_vertex.draw.dat │ │ ├── brush.paint_vertex.replace.dat │ │ ├── brush.paint_vertex.smear.dat │ │ ├── brush.paint_weight.average.dat │ │ ├── brush.paint_weight.blur.dat │ │ ├── brush.paint_weight.draw.dat │ │ ├── brush.paint_weight.mix.dat │ │ ├── brush.paint_weight.smear.dat │ │ ├── brush.particle.add.dat │ │ ├── brush.particle.comb.dat │ │ ├── brush.particle.cut.dat │ │ ├── brush.particle.length.dat │ │ ├── brush.particle.puff.dat │ │ ├── brush.particle.smooth.dat │ │ ├── brush.particle.weight.dat │ │ ├── brush.sculpt.blob.dat │ │ ├── brush.sculpt.boundary.dat │ │ ├── brush.sculpt.clay.dat │ │ ├── brush.sculpt.clay_strips.dat │ │ ├── brush.sculpt.clay_thumb.dat │ │ ├── brush.sculpt.cloth.dat │ │ ├── brush.sculpt.crease.dat │ │ ├── brush.sculpt.displacement_eraser.dat │ │ ├── brush.sculpt.displacement_smear.dat │ │ ├── brush.sculpt.draw.dat │ │ ├── brush.sculpt.draw_face_sets.dat │ │ ├── brush.sculpt.draw_sharp.dat │ │ ├── brush.sculpt.elastic_deform.dat │ │ ├── brush.sculpt.fill.dat │ │ ├── brush.sculpt.flatten.dat │ │ ├── brush.sculpt.grab.dat │ │ ├── brush.sculpt.inflate.dat │ │ ├── brush.sculpt.layer.dat │ │ ├── brush.sculpt.mask.dat │ │ ├── brush.sculpt.multiplane_scrape.dat │ │ ├── brush.sculpt.nudge.dat │ │ ├── brush.sculpt.paint.dat │ │ ├── brush.sculpt.pinch.dat │ │ ├── brush.sculpt.pose.dat │ │ ├── brush.sculpt.rotate.dat │ │ ├── brush.sculpt.scrape.dat │ │ ├── brush.sculpt.simplify.dat │ │ ├── brush.sculpt.smear.dat │ │ ├── brush.sculpt.smooth.dat │ │ ├── brush.sculpt.snake_hook.dat │ │ ├── brush.sculpt.thumb.dat │ │ ├── brush.sculpt.topology.dat │ │ ├── brush.uv_sculpt.grab.dat │ │ ├── brush.uv_sculpt.pinch.dat │ │ ├── brush.uv_sculpt.relax.dat │ │ ├── none.dat │ │ ├── ops.armature.bone.roll.dat │ │ ├── ops.armature.extrude.cursor.dat │ │ ├── ops.armature.extrude.dat │ │ ├── ops.armature.extrude_cursor.dat │ │ ├── ops.armature.extrude_move.dat │ │ ├── ops.curve.draw.dat │ │ ├── ops.curve.dupli_extrude_cursor.dat │ │ ├── ops.curve.extrude_cursor.dat │ │ ├── ops.curve.extrude_move.dat │ │ ├── ops.curve.pen.dat │ │ ├── ops.curve.radius.dat │ │ ├── ops.curve.vertex_random.dat │ │ ├── ops.curves.sculpt_add.dat │ │ ├── ops.curves.sculpt_comb.dat │ │ ├── ops.curves.sculpt_cut.dat │ │ ├── ops.curves.sculpt_delete.dat │ │ ├── ops.curves.sculpt_density.dat │ │ ├── ops.curves.sculpt_grow_shrink.dat │ │ ├── ops.curves.sculpt_pinch.dat │ │ ├── ops.curves.sculpt_puff.dat │ │ ├── ops.curves.sculpt_slide.dat │ │ ├── ops.curves.sculpt_smooth.dat │ │ ├── ops.curves.sculpt_snake_hook.dat │ │ ├── ops.generic.cursor.dat │ │ ├── ops.generic.select.dat │ │ ├── ops.generic.select_box.dat │ │ ├── ops.generic.select_circle.dat │ │ ├── ops.generic.select_lasso.dat │ │ ├── ops.generic.select_paint.dat │ │ ├── ops.gpencil.draw.dat │ │ ├── ops.gpencil.draw.eraser.dat │ │ ├── ops.gpencil.draw.line.dat │ │ ├── ops.gpencil.draw.poly.dat │ │ ├── ops.gpencil.edit_bend.dat │ │ ├── ops.gpencil.edit_mirror.dat │ │ ├── ops.gpencil.edit_shear.dat │ │ ├── ops.gpencil.edit_to_sphere.dat │ │ ├── ops.gpencil.extrude_move.dat │ │ ├── ops.gpencil.primitive_arc.dat │ │ ├── ops.gpencil.primitive_box.dat │ │ ├── ops.gpencil.primitive_circle.dat │ │ ├── ops.gpencil.primitive_curve.dat │ │ ├── ops.gpencil.primitive_line.dat │ │ ├── ops.gpencil.primitive_polyline.dat │ │ ├── ops.gpencil.radius.dat │ │ ├── ops.gpencil.sculpt_clone.dat │ │ ├── ops.gpencil.sculpt_grab.dat │ │ ├── ops.gpencil.sculpt_pinch.dat │ │ ├── ops.gpencil.sculpt_push.dat │ │ ├── ops.gpencil.sculpt_randomize.dat │ │ ├── ops.gpencil.sculpt_smooth.dat │ │ ├── ops.gpencil.sculpt_strength.dat │ │ ├── ops.gpencil.sculpt_thickness.dat │ │ ├── ops.gpencil.sculpt_twist.dat │ │ ├── ops.gpencil.sculpt_weight.dat │ │ ├── ops.gpencil.stroke_cutter.dat │ │ ├── ops.gpencil.transform_fill.dat │ │ ├── ops.mesh.bevel.dat │ │ ├── ops.mesh.bisect.dat │ │ ├── ops.mesh.dupli_extrude_cursor.dat │ │ ├── ops.mesh.extrude_faces_move.dat │ │ ├── ops.mesh.extrude_manifold.dat │ │ ├── ops.mesh.extrude_region_move.dat │ │ ├── ops.mesh.extrude_region_shrink_fatten.dat │ │ ├── ops.mesh.inset.dat │ │ ├── ops.mesh.knife_tool.dat │ │ ├── ops.mesh.loopcut_slide.dat │ │ ├── ops.mesh.offset_edge_loops_slide.dat │ │ ├── ops.mesh.polybuild_hover.dat │ │ ├── ops.mesh.primitive_cone_add_gizmo.dat │ │ ├── ops.mesh.primitive_cube_add_gizmo.dat │ │ ├── ops.mesh.primitive_cylinder_add_gizmo.dat │ │ ├── ops.mesh.primitive_grid_add_gizmo.dat │ │ ├── ops.mesh.primitive_sphere_add_gizmo.dat │ │ ├── ops.mesh.primitive_torus_add_gizmo.dat │ │ ├── ops.mesh.rip.dat │ │ ├── ops.mesh.rip_edge.dat │ │ ├── ops.mesh.spin.dat │ │ ├── ops.mesh.spin.duplicate.dat │ │ ├── ops.mesh.vertices_smooth.dat │ │ ├── ops.node.links_cut.dat │ │ ├── ops.paint.eyedropper_add.dat │ │ ├── ops.paint.vertex_color_fill.dat │ │ ├── ops.paint.weight_fill.dat │ │ ├── ops.paint.weight_gradient.dat │ │ ├── ops.paint.weight_sample.dat │ │ ├── ops.paint.weight_sample_group.dat │ │ ├── ops.pose.breakdowner.dat │ │ ├── ops.pose.push.dat │ │ ├── ops.pose.relax.dat │ │ ├── ops.sculpt.border_face_set.dat │ │ ├── ops.sculpt.border_hide.dat │ │ ├── ops.sculpt.border_mask.dat │ │ ├── ops.sculpt.box_trim.dat │ │ ├── ops.sculpt.cloth_filter.dat │ │ ├── ops.sculpt.color_filter.dat │ │ ├── ops.sculpt.face_set_edit.dat │ │ ├── ops.sculpt.lasso_face_set.dat │ │ ├── ops.sculpt.lasso_mask.dat │ │ ├── ops.sculpt.lasso_trim.dat │ │ ├── ops.sculpt.line_mask.dat │ │ ├── ops.sculpt.line_project.dat │ │ ├── ops.sculpt.mask_by_color.dat │ │ ├── ops.sculpt.mesh_filter.dat │ │ ├── ops.sequencer.blade.dat │ │ ├── ops.transform.bone_envelope.dat │ │ ├── ops.transform.bone_size.dat │ │ ├── ops.transform.edge_slide.dat │ │ ├── ops.transform.push_pull.dat │ │ ├── ops.transform.resize.cage.dat │ │ ├── ops.transform.resize.dat │ │ ├── ops.transform.rotate.dat │ │ ├── ops.transform.shear.dat │ │ ├── ops.transform.shrink_fatten.dat │ │ ├── ops.transform.tilt.dat │ │ ├── ops.transform.tosphere.dat │ │ ├── ops.transform.transform.dat │ │ ├── ops.transform.translate.dat │ │ ├── ops.transform.vert_slide.dat │ │ ├── ops.transform.vertex_random.dat │ │ └── ops.view3d.ruler.dat │ ├── preview.blend │ ├── preview_grease_pencil.blend │ ├── prvicons.png │ ├── prvicons.svg │ ├── prvicons_update.py │ ├── splash.png │ ├── splash_template.xcf │ ├── startup.blend │ ├── studiolights │ │ ├── matcap │ │ │ ├── basic_1.exr │ │ │ ├── basic_2.exr │ │ │ ├── basic_dark.exr │ │ │ ├── basic_side.exr │ │ │ ├── ceramic_dark.exr │ │ │ ├── ceramic_lightbulb.exr │ │ │ ├── check_normal+y.exr │ │ │ ├── check_rim_dark.exr │ │ │ ├── check_rim_light.exr │ │ │ ├── clay_brown.exr │ │ │ ├── clay_muddy.exr │ │ │ ├── clay_studio.exr │ │ │ ├── jade.exr │ │ │ ├── license.txt │ │ │ ├── metal_anisotropic.exr │ │ │ ├── metal_carpaint.exr │ │ │ ├── metal_lead.exr │ │ │ ├── metal_shiny.exr │ │ │ ├── pearl.exr │ │ │ ├── reflection_check_horizontal.exr │ │ │ ├── reflection_check_vertical.exr │ │ │ ├── resin.exr │ │ │ ├── skin.exr │ │ │ └── toon.exr │ │ ├── studio │ │ │ ├── basic.sl │ │ │ ├── outdoor.sl │ │ │ ├── paint.sl │ │ │ ├── rim.sl │ │ │ └── studio.sl │ │ └── world │ │ │ ├── city.exr │ │ │ ├── courtyard.exr │ │ │ ├── forest.exr │ │ │ ├── interior.exr │ │ │ ├── license.txt │ │ │ ├── night.exr │ │ │ ├── studio.exr │ │ │ ├── sunrise.exr │ │ │ └── sunset.exr │ └── userdef │ │ ├── userdef_default.c │ │ └── userdef_default_theme.c ├── freedesktop │ ├── blender.desktop │ ├── icons │ │ ├── scalable │ │ │ └── apps │ │ │ │ └── blender.svg │ │ └── symbolic │ │ │ └── apps │ │ │ └── blender-symbolic.svg │ ├── org.blender.Blender.appdata.xml │ └── snap │ │ ├── README.md │ │ ├── blender-snapcraft-template.yaml │ │ └── blender-wrapper ├── license │ ├── Apache-2.0.txt │ ├── BSD-3-Clause.txt │ ├── BSL-1.0.txt │ ├── FTL.txt │ ├── GPL-3.0.txt │ ├── GPL-license.txt │ ├── MIT.txt │ ├── OpenColorIO.txt │ ├── OpenSSL.txt │ ├── Python.txt │ ├── THIRD-PARTY-LICENSES.txt │ ├── bfont.ttf.txt │ ├── bmonofont-i18n.ttf.txt │ ├── droidsans.ttf.txt │ └── jemalloc.txt ├── lts │ ├── README.md │ ├── create_download_urls.py │ ├── create_release_notes.py │ └── requirements.txt ├── scripts │ ├── freestyle │ │ ├── modules │ │ │ ├── freestyle │ │ │ │ ├── __init__.py │ │ │ │ ├── chainingiterators.py │ │ │ │ ├── functions.py │ │ │ │ ├── predicates.py │ │ │ │ ├── shaders.py │ │ │ │ ├── types.py │ │ │ │ └── utils.py │ │ │ └── parameter_editor.py │ │ └── styles │ │ │ ├── anisotropic_diffusion.py │ │ │ ├── apriori_and_causal_density.py │ │ │ ├── apriori_density.py │ │ │ ├── backbone_stretcher.py │ │ │ ├── blueprint_circles.py │ │ │ ├── blueprint_ellipses.py │ │ │ ├── blueprint_squares.py │ │ │ ├── cartoon.py │ │ │ ├── contour.py │ │ │ ├── curvature2d.py │ │ │ ├── external_contour.py │ │ │ ├── external_contour_sketchy.py │ │ │ ├── external_contour_smooth.py │ │ │ ├── haloing.py │ │ │ ├── ignore_small_occlusions.py │ │ │ ├── invisible_lines.py │ │ │ ├── japanese_bigbrush.py │ │ │ ├── long_anisotropically_dense.py │ │ │ ├── multiple_parameterization.py │ │ │ ├── nature.py │ │ │ ├── near_lines.py │ │ │ ├── occluded_by_specific_object.py │ │ │ ├── polygonalize.py │ │ │ ├── qi0.py │ │ │ ├── qi0_not_external_contour.py │ │ │ ├── qi1.py │ │ │ ├── qi2.py │ │ │ ├── sequentialsplit_sketchy.py │ │ │ ├── sketchy_multiple_parameterization.py │ │ │ ├── sketchy_topology_broken.py │ │ │ ├── sketchy_topology_preserved.py │ │ │ ├── split_at_highest_2d_curvatures.py │ │ │ ├── split_at_tvertices.py │ │ │ ├── suggestive.py │ │ │ ├── thickness_fof_depth_discontinuity.py │ │ │ ├── tipremover.py │ │ │ ├── tvertex_remover.py │ │ │ └── uniformpruning_zsort.py │ ├── modules │ │ ├── addon_utils.py │ │ ├── animsys_refactor.py │ │ ├── bl_app_override │ │ │ ├── __init__.py │ │ │ └── helpers.py │ │ ├── bl_app_template_utils.py │ │ ├── bl_console_utils │ │ │ ├── __init__.py │ │ │ └── autocomplete │ │ │ │ ├── __init__.py │ │ │ │ ├── complete_calltip.py │ │ │ │ ├── complete_import.py │ │ │ │ ├── complete_namespace.py │ │ │ │ └── intellisense.py │ │ ├── bl_i18n_utils │ │ │ ├── __init__.py │ │ │ ├── bl_extract_messages.py │ │ │ ├── merge_po.py │ │ │ ├── settings.py │ │ │ ├── settings_user.py │ │ │ ├── utils.py │ │ │ ├── utils_cli.py │ │ │ ├── utils_languages_menu.py │ │ │ ├── utils_rtl.py │ │ │ └── utils_spell_check.py │ │ ├── bl_keymap_utils │ │ │ ├── __init__.py │ │ │ ├── io.py │ │ │ ├── keymap_from_toolbar.py │ │ │ ├── keymap_hierarchy.py │ │ │ ├── platform_helpers.py │ │ │ └── versioning.py │ │ ├── bl_previews_utils │ │ │ └── bl_previews_render.py │ │ ├── bl_rna_utils │ │ │ ├── __init__.py │ │ │ └── data_path.py │ │ ├── bl_ui_utils │ │ │ ├── __init__.py │ │ │ └── bug_report_url.py │ │ ├── blend_render_info.py │ │ ├── bpy │ │ │ ├── __init__.py │ │ │ ├── ops.py │ │ │ ├── path.py │ │ │ └── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── previews.py │ │ │ │ └── toolsystem.py │ │ ├── bpy_extras │ │ │ ├── __init__.py │ │ │ ├── anim_utils.py │ │ │ ├── asset_utils.py │ │ │ ├── id_map_utils.py │ │ │ ├── image_utils.py │ │ │ ├── io_utils.py │ │ │ ├── keyconfig_utils.py │ │ │ ├── mesh_utils.py │ │ │ ├── node_shader_utils.py │ │ │ ├── node_utils.py │ │ │ ├── object_utils.py │ │ │ ├── view3d_utils.py │ │ │ └── wm_utils │ │ │ │ └── progress_report.py │ │ ├── bpy_restrict_state.py │ │ ├── bpy_types.py │ │ ├── console_python.py │ │ ├── console_shell.py │ │ ├── gpu_extras │ │ │ ├── __init__.py │ │ │ ├── batch.py │ │ │ └── presets.py │ │ ├── graphviz_export.py │ │ ├── keyingsets_utils.py │ │ ├── nodeitems_utils.py │ │ ├── rna_info.py │ │ ├── rna_keymap_ui.py │ │ ├── rna_manual_reference.py │ │ ├── rna_prop_ui.py │ │ ├── rna_xml.py │ │ └── sys_info.py │ ├── presets │ │ ├── camera │ │ │ ├── 1_inch.py │ │ │ ├── 1_slash_1.8_inch.py │ │ │ ├── 1_slash_2.3_inch.py │ │ │ ├── 1_slash_2.5_inch.py │ │ │ ├── 1_slash_2.7_inch.py │ │ │ ├── 1_slash_3.2_inch.py │ │ │ ├── 2_slash_3_inch.py │ │ │ ├── APS-C.py │ │ │ ├── APS-C_(Canon).py │ │ │ ├── APS-H_(Canon).py │ │ │ ├── Analog_16mm.py │ │ │ ├── Analog_35mm.py │ │ │ ├── Analog_65mm.py │ │ │ ├── Analog_IMAX.py │ │ │ ├── Analog_Super_16.py │ │ │ ├── Analog_Super_35.py │ │ │ ├── Arri_Alexa_65.py │ │ │ ├── Arri_Alexa_LF.py │ │ │ ├── Arri_Alexa_Mini_&_SXT.py │ │ │ ├── Blackmagic_Pocket_&_Studio.py │ │ │ ├── Blackmagic_Pocket_4K.py │ │ │ ├── Blackmagic_Pocket_6k.py │ │ │ ├── Blackmagic_URSA_4.6K.py │ │ │ ├── Foveon_(Sigma).py │ │ │ ├── Fullframe.py │ │ │ ├── MFT.py │ │ │ ├── Medium-format_(Hasselblad).py │ │ │ ├── RED_Dragon_5K.py │ │ │ ├── RED_Dragon_6K.py │ │ │ ├── RED_Helium_8K.py │ │ │ └── RED_Monstro_8K.py │ │ ├── cloth │ │ │ ├── Cotton.py │ │ │ ├── Denim.py │ │ │ ├── Leather.py │ │ │ ├── Rubber.py │ │ │ └── Silk.py │ │ ├── cycles │ │ │ ├── integrator │ │ │ │ ├── Default.py │ │ │ │ ├── Direct_Light.py │ │ │ │ ├── Fast_Global_Illumination.py │ │ │ │ ├── Full_Global_Illumination.py │ │ │ │ └── Limited_Global_Illumination.py │ │ │ ├── performance │ │ │ │ ├── Default.py │ │ │ │ ├── Faster_Render.py │ │ │ │ └── Lower_Memory.py │ │ │ ├── sampling │ │ │ │ ├── Final.py │ │ │ │ └── Preview.py │ │ │ └── viewport_sampling │ │ │ │ ├── Final.py │ │ │ │ └── Preview.py │ │ ├── ffmpeg │ │ │ ├── DVD_(note_colon__this_changes_render_resolution).py │ │ │ ├── H264_in_MP4.py │ │ │ ├── H264_in_Matroska.py │ │ │ ├── H264_in_Matroska_for_scrubbing.py │ │ │ ├── Ogg_Theora.py │ │ │ ├── WebM_(VP9+Opus).py │ │ │ └── Xvid.py │ │ ├── fluid │ │ │ ├── Honey.py │ │ │ ├── Oil.py │ │ │ └── Water.py │ │ ├── framerate │ │ │ ├── 120.py │ │ │ ├── 23.98.py │ │ │ ├── 24.py │ │ │ ├── 240.py │ │ │ ├── 25.py │ │ │ ├── 29.97.py │ │ │ ├── 30.py │ │ │ ├── 50.py │ │ │ ├── 59.94.py │ │ │ ├── 60.py │ │ │ └── Custom.py │ │ ├── gpencil_material │ │ │ ├── Fill_Only.py │ │ │ ├── Stroke_Only.py │ │ │ └── Stroke_and_Fill.py │ │ ├── hair_dynamics │ │ │ └── Default.py │ │ ├── interface_theme │ │ │ ├── Blender_Dark.xml │ │ │ └── Blender_Light.xml │ │ ├── keyconfig │ │ │ ├── Blender.py │ │ │ ├── Blender_27x.py │ │ │ ├── Industry_Compatible.py │ │ │ └── keymap_data │ │ │ │ ├── blender_default.py │ │ │ │ └── industry_compatible_data.py │ │ ├── operator │ │ │ └── wm.collada_export │ │ │ │ ├── sl_plus_open_sim_rigged.py │ │ │ │ └── sl_plus_open_sim_static.py │ │ ├── render │ │ │ ├── 4K_DCI_2160p.py │ │ │ ├── 4K_UHDTV_2160p.py │ │ │ ├── 4K_UW_1600p.py │ │ │ ├── DVCPRO_HD_1080p.py │ │ │ ├── DVCPRO_HD_720p.py │ │ │ ├── HDTV_1080p.py │ │ │ ├── HDTV_720p.py │ │ │ ├── HDV_1080p.py │ │ │ ├── HDV_NTSC_1080p.py │ │ │ ├── HDV_PAL_1080p.py │ │ │ ├── TV_NTSC_16_colon_9.py │ │ │ ├── TV_NTSC_4_colon_3.py │ │ │ ├── TV_PAL_16_colon_9.py │ │ │ └── TV_PAL_4_colon_3.py │ │ ├── safe_areas │ │ │ ├── 14_colon_9_in_16_colon_9.py │ │ │ ├── 16_colon_9.py │ │ │ └── 4_colon_3_in_16_colon_9.py │ │ ├── sss │ │ │ ├── apple.py │ │ │ ├── chicken.py │ │ │ ├── cream.py │ │ │ ├── ketchup.py │ │ │ ├── marble.py │ │ │ ├── potato.py │ │ │ ├── skim_milk.py │ │ │ ├── skin1.py │ │ │ ├── skin2.py │ │ │ └── whole_milk.py │ │ ├── tracking_camera │ │ │ ├── 1_inch.py │ │ │ ├── 1_slash_1.8_inch.py │ │ │ ├── 1_slash_2.3_inch.py │ │ │ ├── 1_slash_2.5_inch.py │ │ │ ├── 1_slash_2.7_inch.py │ │ │ ├── 1_slash_3.2_inch.py │ │ │ ├── 2_slash_3_inch.py │ │ │ ├── APS-C.py │ │ │ ├── APS-C_(Canon).py │ │ │ ├── APS-H_(Canon).py │ │ │ ├── Analog_16mm.py │ │ │ ├── Analog_35mm.py │ │ │ ├── Analog_65mm.py │ │ │ ├── Analog_IMAX.py │ │ │ ├── Analog_Super_16.py │ │ │ ├── Analog_Super_35.py │ │ │ ├── Arri_Alexa_65.py │ │ │ ├── Arri_Alexa_LF.py │ │ │ ├── Arri_Alexa_Mini_&_SXT.py │ │ │ ├── Blackmagic_Pocket_&_Studio.py │ │ │ ├── Blackmagic_Pocket_4K.py │ │ │ ├── Blackmagic_Pocket_6k.py │ │ │ ├── Blackmagic_URSA_4.6K.py │ │ │ ├── Foveon_(Sigma).py │ │ │ ├── Fullframe.py │ │ │ ├── MFT.py │ │ │ ├── Medium-format_(Hasselblad).py │ │ │ ├── RED_Dragon_5K.py │ │ │ ├── RED_Dragon_6K.py │ │ │ ├── RED_Helium_8K.py │ │ │ └── RED_Monstro_8K.py │ │ ├── tracking_settings │ │ │ ├── Blurry_Footage.py │ │ │ ├── Default.py │ │ │ ├── Fast_Motion.py │ │ │ └── Planar.py │ │ └── tracking_track_color │ │ │ ├── Default.py │ │ │ ├── Far_Plane.py │ │ │ ├── Near_Plane.py │ │ │ └── Object.py │ ├── startup │ │ ├── bl_app_templates_system │ │ │ ├── 2D_Animation │ │ │ │ ├── __init__.py │ │ │ │ └── startup.blend │ │ │ ├── Sculpting │ │ │ │ ├── __init__.py │ │ │ │ └── startup.blend │ │ │ ├── VFX │ │ │ │ └── startup.blend │ │ │ └── Video_Editing │ │ │ │ ├── __init__.py │ │ │ │ └── startup.blend │ │ ├── bl_operators │ │ │ ├── __init__.py │ │ │ ├── add_mesh_torus.py │ │ │ ├── anim.py │ │ │ ├── assets.py │ │ │ ├── bmesh │ │ │ │ └── find_adjacent.py │ │ │ ├── clip.py │ │ │ ├── console.py │ │ │ ├── constraint.py │ │ │ ├── file.py │ │ │ ├── freestyle.py │ │ │ ├── geometry_nodes.py │ │ │ ├── image.py │ │ │ ├── mesh.py │ │ │ ├── node.py │ │ │ ├── object.py │ │ │ ├── object_align.py │ │ │ ├── object_quick_effects.py │ │ │ ├── object_randomize_transform.py │ │ │ ├── presets.py │ │ │ ├── rigidbody.py │ │ │ ├── screen_play_rendered_anim.py │ │ │ ├── sequencer.py │ │ │ ├── spreadsheet.py │ │ │ ├── userpref.py │ │ │ ├── uvcalc_follow_active.py │ │ │ ├── uvcalc_lightmap.py │ │ │ ├── vertexpaint_dirt.py │ │ │ ├── view3d.py │ │ │ └── wm.py │ │ ├── bl_ui │ │ │ ├── __init__.py │ │ │ ├── properties_animviz.py │ │ │ ├── properties_collection.py │ │ │ ├── properties_constraint.py │ │ │ ├── properties_data_armature.py │ │ │ ├── properties_data_bone.py │ │ │ ├── properties_data_camera.py │ │ │ ├── properties_data_curve.py │ │ │ ├── properties_data_curves.py │ │ │ ├── properties_data_empty.py │ │ │ ├── properties_data_gpencil.py │ │ │ ├── properties_data_lattice.py │ │ │ ├── properties_data_light.py │ │ │ ├── properties_data_lightprobe.py │ │ │ ├── properties_data_mesh.py │ │ │ ├── properties_data_metaball.py │ │ │ ├── properties_data_modifier.py │ │ │ ├── properties_data_pointcloud.py │ │ │ ├── properties_data_shaderfx.py │ │ │ ├── properties_data_speaker.py │ │ │ ├── properties_data_volume.py │ │ │ ├── properties_freestyle.py │ │ │ ├── properties_grease_pencil_common.py │ │ │ ├── properties_mask_common.py │ │ │ ├── properties_material.py │ │ │ ├── properties_material_gpencil.py │ │ │ ├── properties_object.py │ │ │ ├── properties_output.py │ │ │ ├── properties_paint_common.py │ │ │ ├── properties_particle.py │ │ │ ├── properties_physics_cloth.py │ │ │ ├── properties_physics_common.py │ │ │ ├── properties_physics_dynamicpaint.py │ │ │ ├── properties_physics_field.py │ │ │ ├── properties_physics_fluid.py │ │ │ ├── properties_physics_rigidbody.py │ │ │ ├── properties_physics_rigidbody_constraint.py │ │ │ ├── properties_physics_softbody.py │ │ │ ├── properties_render.py │ │ │ ├── properties_scene.py │ │ │ ├── properties_texture.py │ │ │ ├── properties_view_layer.py │ │ │ ├── properties_workspace.py │ │ │ ├── properties_world.py │ │ │ ├── space_clip.py │ │ │ ├── space_console.py │ │ │ ├── space_dopesheet.py │ │ │ ├── space_filebrowser.py │ │ │ ├── space_graph.py │ │ │ ├── space_image.py │ │ │ ├── space_info.py │ │ │ ├── space_nla.py │ │ │ ├── space_node.py │ │ │ ├── space_outliner.py │ │ │ ├── space_properties.py │ │ │ ├── space_sequencer.py │ │ │ ├── space_spreadsheet.py │ │ │ ├── space_statusbar.py │ │ │ ├── space_text.py │ │ │ ├── space_time.py │ │ │ ├── space_toolsystem_common.py │ │ │ ├── space_toolsystem_toolbar.py │ │ │ ├── space_topbar.py │ │ │ ├── space_userpref.py │ │ │ ├── space_view3d.py │ │ │ ├── space_view3d_toolbar.py │ │ │ └── utils.py │ │ ├── keyingsets_builtins.py │ │ └── nodeitems_builtins.py │ ├── templates_osl │ │ ├── basic_shader.osl │ │ ├── empty_shader.osl │ │ ├── gabor_noise.osl │ │ ├── lyapunov_texture.osl │ │ ├── noise.osl │ │ └── ramp_closure.osl │ └── templates_py │ │ ├── addon_add_object.py │ │ ├── background_job.py │ │ ├── batch_export.py │ │ ├── bmesh_simple.py │ │ ├── bmesh_simple_editmode.py │ │ ├── builtin_keyingset.py │ │ ├── custom_nodes.py │ │ ├── driver_functions.py │ │ ├── external_script_stub.py │ │ ├── gizmo_custom_geometry.py │ │ ├── gizmo_operator.py │ │ ├── gizmo_operator_target.py │ │ ├── gizmo_simple.py │ │ ├── image_processing.py │ │ ├── operator_file_export.py │ │ ├── operator_file_import.py │ │ ├── operator_mesh_add.py │ │ ├── operator_mesh_uv.py │ │ ├── operator_modal.py │ │ ├── operator_modal_draw.py │ │ ├── operator_modal_timer.py │ │ ├── operator_modal_view3d.py │ │ ├── operator_modal_view3d_raycast.py │ │ ├── operator_node.py │ │ ├── operator_simple.py │ │ ├── ui_list.py │ │ ├── ui_list_simple.py │ │ ├── ui_menu.py │ │ ├── ui_menu_simple.py │ │ ├── ui_panel.py │ │ ├── ui_panel_simple.py │ │ ├── ui_pie_menu.py │ │ ├── ui_previews_custom_icon.py │ │ ├── ui_previews_dynamic_enum.py │ │ └── ui_tool_simple.py ├── text │ ├── copyright.txt │ └── readme.html └── windows │ ├── batch │ ├── blender_debug_gpu.cmd │ ├── blender_debug_gpu_glitchworkaround.cmd │ ├── blender_debug_log.cmd │ ├── blender_factory_startup.cmd │ ├── blender_oculus.cmd │ └── oculus.json │ ├── icons │ ├── cursors │ │ ├── arrowdown.cur │ │ ├── arrowleft.cur │ │ ├── arrowright.cur │ │ ├── arrowup.cur │ │ ├── cross.cur │ │ ├── crossa.cur │ │ ├── crossb.cur │ │ ├── crossc.cur │ │ ├── eraser.cur │ │ ├── eyedropper.cur │ │ ├── forbidden.cur │ │ ├── handopen.cur │ │ ├── knife.cur │ │ ├── moveew.cur │ │ ├── movens.cur │ │ ├── pencil.cur │ │ ├── pointer.cur │ │ ├── scrollew.cur │ │ ├── scrollns.cur │ │ ├── scrollnsew.cur │ │ ├── splith.cur │ │ ├── splitv.cur │ │ ├── zoomin.cur │ │ └── zoomout.cur │ ├── winblender.ico │ ├── winblender.rc │ └── winblenderfile.ico │ ├── manifest │ ├── Blender.CRT.MANIFEST.in │ └── blender.exe.manifest.in │ └── msix │ ├── AppxManifest.xml.template │ ├── Assets │ ├── Square150x150Logo.scale-100.png │ ├── Square150x150Logo.scale-125.png │ ├── Square150x150Logo.scale-150.png │ ├── Square150x150Logo.scale-200.png │ ├── Square150x150Logo.scale-400.png │ ├── Square310x310Logo.scale-100.png │ ├── Square310x310Logo.scale-125.png │ ├── Square310x310Logo.scale-150.png │ ├── Square310x310Logo.scale-200.png │ ├── Square310x310Logo.scale-400.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-48.png │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ ├── Square44x44Logo.scale-100.png │ ├── Square44x44Logo.scale-125.png │ ├── Square44x44Logo.scale-150.png │ ├── Square44x44Logo.scale-200.png │ ├── Square44x44Logo.scale-400.png │ ├── Square44x44Logo.targetsize-16.png │ ├── Square44x44Logo.targetsize-24.png │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ ├── Square44x44Logo.targetsize-256.png │ ├── Square44x44Logo.targetsize-32.png │ ├── Square44x44Logo.targetsize-48.png │ ├── Square71x71Logo.scale-100.png │ ├── Square71x71Logo.scale-125.png │ ├── Square71x71Logo.scale-150.png │ ├── Square71x71Logo.scale-200.png │ ├── Square71x71Logo.scale-400.png │ ├── StoreLogo.scale-100.png │ ├── StoreLogo.scale-125.png │ ├── StoreLogo.scale-150.png │ ├── StoreLogo.scale-200.png │ ├── StoreLogo.scale-400.png │ ├── Wide310x150Logo.scale-100.png │ ├── Wide310x150Logo.scale-125.png │ ├── Wide310x150Logo.scale-150.png │ ├── Wide310x150Logo.scale-200.png │ ├── Wide310x150Logo.scale-400.png │ ├── contrast-black │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square310x310Logo.scale-100.png │ │ ├── Square310x310Logo.scale-125.png │ │ ├── Square310x310Logo.scale-150.png │ │ ├── Square310x310Logo.scale-200.png │ │ ├── Square310x310Logo.scale-400.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-48.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square71x71Logo.scale-100.png │ │ ├── Square71x71Logo.scale-125.png │ │ ├── Square71x71Logo.scale-150.png │ │ ├── Square71x71Logo.scale-200.png │ │ ├── Square71x71Logo.scale-400.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png │ └── contrast-white │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square310x310Logo.scale-100.png │ │ ├── Square310x310Logo.scale-125.png │ │ ├── Square310x310Logo.scale-150.png │ │ ├── Square310x310Logo.scale-200.png │ │ ├── Square310x310Logo.scale-400.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-lightunplated_targetsize-48.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── Square71x71Logo.scale-100.png │ │ ├── Square71x71Logo.scale-125.png │ │ ├── Square71x71Logo.scale-150.png │ │ ├── Square71x71Logo.scale-200.png │ │ ├── Square71x71Logo.scale-400.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-125.png │ │ ├── Wide310x150Logo.scale-150.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png │ ├── README.md │ └── priconfig.xml ├── source ├── CMakeLists.txt ├── blender │ ├── CMakeLists.txt │ ├── blendthumb │ │ ├── CMakeLists.txt │ │ └── src │ │ │ ├── blender_thumbnailer.cc │ │ │ ├── blendthumb.hh │ │ │ ├── blendthumb_extract.cc │ │ │ ├── blendthumb_png.cc │ │ │ ├── blendthumb_win32.cc │ │ │ ├── blendthumb_win32.def │ │ │ ├── blendthumb_win32.rc │ │ │ └── blendthumb_win32_dll.cc │ ├── blenfont │ │ ├── BLF_api.h │ │ ├── CMakeLists.txt │ │ └── intern │ │ │ ├── blf.c │ │ │ ├── blf_default.c │ │ │ ├── blf_dir.c │ │ │ ├── blf_font.c │ │ │ ├── blf_font_default.c │ │ │ ├── blf_font_win32_compat.c │ │ │ ├── blf_glyph.c │ │ │ ├── blf_internal.h │ │ │ ├── blf_internal_types.h │ │ │ ├── blf_thumbs.c │ │ │ └── blf_util.c │ ├── blenkernel │ │ ├── BKE_DerivedMesh.h │ │ ├── BKE_action.h │ │ ├── BKE_action.hh │ │ ├── BKE_addon.h │ │ ├── BKE_anim_data.h │ │ ├── BKE_anim_path.h │ │ ├── BKE_anim_visualization.h │ │ ├── BKE_animsys.h │ │ ├── BKE_anonymous_attribute.h │ │ ├── BKE_anonymous_attribute.hh │ │ ├── BKE_appdir.h │ │ ├── BKE_armature.h │ │ ├── BKE_armature.hh │ │ ├── BKE_asset.h │ │ ├── BKE_asset_catalog.hh │ │ ├── BKE_asset_catalog_path.hh │ │ ├── BKE_asset_library.h │ │ ├── BKE_asset_library.hh │ │ ├── BKE_attribute.h │ │ ├── BKE_attribute.hh │ │ ├── BKE_attribute_math.hh │ │ ├── BKE_autoexec.h │ │ ├── BKE_blender.h │ │ ├── BKE_blender_copybuffer.h │ │ ├── BKE_blender_undo.h │ │ ├── BKE_blender_user_menu.h │ │ ├── BKE_blender_version.h │ │ ├── BKE_blendfile.h │ │ ├── BKE_blendfile_link_append.h │ │ ├── BKE_boids.h │ │ ├── BKE_bpath.h │ │ ├── BKE_brush.h │ │ ├── BKE_bvhutils.h │ │ ├── BKE_cachefile.h │ │ ├── BKE_callbacks.h │ │ ├── BKE_camera.h │ │ ├── BKE_ccg.h │ │ ├── BKE_cdderivedmesh.h │ │ ├── BKE_cloth.h │ │ ├── BKE_collection.h │ │ ├── BKE_collision.h │ │ ├── BKE_colorband.h │ │ ├── BKE_colortools.h │ │ ├── BKE_constraint.h │ │ ├── BKE_context.h │ │ ├── BKE_crazyspace.h │ │ ├── BKE_crazyspace.hh │ │ ├── BKE_cryptomatte.h │ │ ├── BKE_cryptomatte.hh │ │ ├── BKE_curve.h │ │ ├── BKE_curve_legacy_convert.hh │ │ ├── BKE_curve_to_mesh.hh │ │ ├── BKE_curveprofile.h │ │ ├── BKE_curves.h │ │ ├── BKE_curves.hh │ │ ├── BKE_curves_utils.hh │ │ ├── BKE_customdata.h │ │ ├── BKE_customdata_file.h │ │ ├── BKE_data_transfer.h │ │ ├── BKE_deform.h │ │ ├── BKE_displist.h │ │ ├── BKE_duplilist.h │ │ ├── BKE_dynamicpaint.h │ │ ├── BKE_editlattice.h │ │ ├── BKE_editmesh.h │ │ ├── BKE_editmesh_bvh.h │ │ ├── BKE_editmesh_cache.h │ │ ├── BKE_editmesh_tangent.h │ │ ├── BKE_effect.h │ │ ├── BKE_fcurve.h │ │ ├── BKE_fcurve_driver.h │ │ ├── BKE_fluid.h │ │ ├── BKE_freestyle.h │ │ ├── BKE_geometry_fields.hh │ │ ├── BKE_geometry_set.h │ │ ├── BKE_geometry_set.hh │ │ ├── BKE_geometry_set_instances.hh │ │ ├── BKE_global.h │ │ ├── BKE_gpencil.h │ │ ├── BKE_gpencil_curve.h │ │ ├── BKE_gpencil_geom.h │ │ ├── BKE_gpencil_modifier.h │ │ ├── BKE_gpencil_update_cache.h │ │ ├── BKE_icons.h │ │ ├── BKE_idprop.h │ │ ├── BKE_idprop.hh │ │ ├── BKE_idtype.h │ │ ├── BKE_image.h │ │ ├── BKE_image_format.h │ │ ├── BKE_image_partial_update.hh │ │ ├── BKE_image_save.h │ │ ├── BKE_image_wrappers.hh │ │ ├── BKE_ipo.h │ │ ├── BKE_kelvinlet.h │ │ ├── BKE_key.h │ │ ├── BKE_keyconfig.h │ │ ├── BKE_lattice.h │ │ ├── BKE_layer.h │ │ ├── BKE_lib_id.h │ │ ├── BKE_lib_override.h │ │ ├── BKE_lib_query.h │ │ ├── BKE_lib_remap.h │ │ ├── BKE_library.h │ │ ├── BKE_light.h │ │ ├── BKE_lightprobe.h │ │ ├── BKE_linestyle.h │ │ ├── BKE_main.h │ │ ├── BKE_main_idmap.h │ │ ├── BKE_main_namemap.h │ │ ├── BKE_mask.h │ │ ├── BKE_material.h │ │ ├── BKE_mball.h │ │ ├── BKE_mball_tessellate.h │ │ ├── BKE_mesh.h │ │ ├── BKE_mesh_boolean_convert.hh │ │ ├── BKE_mesh_fair.h │ │ ├── BKE_mesh_iterators.h │ │ ├── BKE_mesh_legacy_convert.h │ │ ├── BKE_mesh_mapping.h │ │ ├── BKE_mesh_mirror.h │ │ ├── BKE_mesh_remap.h │ │ ├── BKE_mesh_remesh_voxel.h │ │ ├── BKE_mesh_runtime.h │ │ ├── BKE_mesh_sample.hh │ │ ├── BKE_mesh_tangent.h │ │ ├── BKE_mesh_types.h │ │ ├── BKE_mesh_wrapper.h │ │ ├── BKE_modifier.h │ │ ├── BKE_movieclip.h │ │ ├── BKE_multires.h │ │ ├── BKE_nla.h │ │ ├── BKE_node.h │ │ ├── BKE_node_runtime.hh │ │ ├── BKE_node_tree_update.h │ │ ├── BKE_object.h │ │ ├── BKE_object_deform.h │ │ ├── BKE_object_facemap.h │ │ ├── BKE_ocean.h │ │ ├── BKE_outliner_treehash.h │ │ ├── BKE_packedFile.h │ │ ├── BKE_paint.h │ │ ├── BKE_particle.h │ │ ├── BKE_pbvh.h │ │ ├── BKE_pbvh_pixels.hh │ │ ├── BKE_pointcache.h │ │ ├── BKE_pointcloud.h │ │ ├── BKE_preferences.h │ │ ├── BKE_report.h │ │ ├── BKE_rigidbody.h │ │ ├── BKE_scene.h │ │ ├── BKE_screen.h │ │ ├── BKE_sequencer_offscreen.h │ │ ├── BKE_shader_fx.h │ │ ├── BKE_shrinkwrap.h │ │ ├── BKE_simulation.h │ │ ├── BKE_softbody.h │ │ ├── BKE_sound.h │ │ ├── BKE_speaker.h │ │ ├── BKE_spline.hh │ │ ├── BKE_studiolight.h │ │ ├── BKE_subdiv.h │ │ ├── BKE_subdiv_ccg.h │ │ ├── BKE_subdiv_deform.h │ │ ├── BKE_subdiv_eval.h │ │ ├── BKE_subdiv_foreach.h │ │ ├── BKE_subdiv_mesh.h │ │ ├── BKE_subdiv_modifier.h │ │ ├── BKE_subdiv_topology.h │ │ ├── BKE_subsurf.h │ │ ├── BKE_text.h │ │ ├── BKE_text_suggestions.h │ │ ├── BKE_texture.h │ │ ├── BKE_tracking.h │ │ ├── BKE_type_conversions.hh │ │ ├── BKE_undo_system.h │ │ ├── BKE_unit.h │ │ ├── BKE_vfont.h │ │ ├── BKE_vfontdata.h │ │ ├── BKE_volume.h │ │ ├── BKE_volume_render.h │ │ ├── BKE_volume_to_mesh.hh │ │ ├── BKE_workspace.h │ │ ├── BKE_world.h │ │ ├── BKE_writeavi.h │ │ ├── BKE_writeffmpeg.h │ │ ├── CMakeLists.txt │ │ ├── intern │ │ │ ├── CCGSubSurf.c │ │ │ ├── CCGSubSurf.h │ │ │ ├── CCGSubSurf_inline.h │ │ │ ├── CCGSubSurf_intern.h │ │ │ ├── CCGSubSurf_legacy.c │ │ │ ├── CCGSubSurf_util.c │ │ │ ├── DerivedMesh.cc │ │ │ ├── action.c │ │ │ ├── action_bones.cc │ │ │ ├── action_mirror.c │ │ │ ├── action_test.cc │ │ │ ├── addon.c │ │ │ ├── anim_data.c │ │ │ ├── anim_path.c │ │ │ ├── anim_sys.c │ │ │ ├── anim_visualization.c │ │ │ ├── anonymous_attribute.cc │ │ │ ├── appdir.c │ │ │ ├── armature.c │ │ │ ├── armature_deform.c │ │ │ ├── armature_pose.cc │ │ │ ├── armature_selection.cc │ │ │ ├── armature_test.cc │ │ │ ├── armature_update.c │ │ │ ├── asset.cc │ │ │ ├── asset_catalog.cc │ │ │ ├── asset_catalog_path.cc │ │ │ ├── asset_catalog_path_test.cc │ │ │ ├── asset_catalog_test.cc │ │ │ ├── asset_library.cc │ │ │ ├── asset_library_service.cc │ │ │ ├── asset_library_service.hh │ │ │ ├── asset_library_service_test.cc │ │ │ ├── asset_library_test.cc │ │ │ ├── asset_test.cc │ │ │ ├── attribute.cc │ │ │ ├── attribute_access.cc │ │ │ ├── attribute_access_intern.hh │ │ │ ├── attribute_math.cc │ │ │ ├── autoexec.c │ │ │ ├── blender.c │ │ │ ├── blender_copybuffer.c │ │ │ ├── blender_undo.c │ │ │ ├── blender_user_menu.c │ │ │ ├── blendfile.c │ │ │ ├── blendfile_link_append.c │ │ │ ├── boids.c │ │ │ ├── bpath.c │ │ │ ├── bpath_test.cc │ │ │ ├── brush.cc │ │ │ ├── bvhutils.cc │ │ │ ├── cachefile.c │ │ │ ├── callbacks.c │ │ │ ├── camera.c │ │ │ ├── cdderivedmesh.c │ │ │ ├── cloth.c │ │ │ ├── collection.c │ │ │ ├── collision.c │ │ │ ├── colorband.c │ │ │ ├── colortools.c │ │ │ ├── constraint.c │ │ │ ├── context.c │ │ │ ├── crazyspace.cc │ │ │ ├── cryptomatte.cc │ │ │ ├── cryptomatte_test.cc │ │ │ ├── curve.cc │ │ │ ├── curve_bevel.c │ │ │ ├── curve_bezier.cc │ │ │ ├── curve_catmull_rom.cc │ │ │ ├── curve_convert.c │ │ │ ├── curve_decimate.c │ │ │ ├── curve_deform.c │ │ │ ├── curve_eval.cc │ │ │ ├── curve_legacy_convert.cc │ │ │ ├── curve_nurbs.cc │ │ │ ├── curve_poly.cc │ │ │ ├── curve_to_mesh_convert.cc │ │ │ ├── curveprofile.cc │ │ │ ├── curves.cc │ │ │ ├── curves_geometry.cc │ │ │ ├── curves_geometry_test.cc │ │ │ ├── curves_utils.cc │ │ │ ├── customdata.cc │ │ │ ├── customdata_file.c │ │ │ ├── data_transfer.c │ │ │ ├── data_transfer_intern.h │ │ │ ├── deform.c │ │ │ ├── displist.cc │ │ │ ├── dynamicpaint.c │ │ │ ├── editlattice.c │ │ │ ├── editmesh.c │ │ │ ├── editmesh_bvh.c │ │ │ ├── editmesh_cache.cc │ │ │ ├── editmesh_tangent.c │ │ │ ├── effect.c │ │ │ ├── fcurve.c │ │ │ ├── fcurve_cache.c │ │ │ ├── fcurve_driver.c │ │ │ ├── fcurve_test.cc │ │ │ ├── fluid.c │ │ │ ├── fmodifier.c │ │ │ ├── freestyle.c │ │ │ ├── geometry_component_curve.cc │ │ │ ├── geometry_component_curves.cc │ │ │ ├── geometry_component_edit_data.cc │ │ │ ├── geometry_component_instances.cc │ │ │ ├── geometry_component_mesh.cc │ │ │ ├── geometry_component_pointcloud.cc │ │ │ ├── geometry_component_volume.cc │ │ │ ├── geometry_set.cc │ │ │ ├── geometry_set_instances.cc │ │ │ ├── gpencil.c │ │ │ ├── gpencil_curve.c │ │ │ ├── gpencil_geom.cc │ │ │ ├── gpencil_modifier.c │ │ │ ├── gpencil_update_cache.c │ │ │ ├── icons.cc │ │ │ ├── icons_rasterize.c │ │ │ ├── idprop.c │ │ │ ├── idprop_create.cc │ │ │ ├── idprop_serialize.cc │ │ │ ├── idprop_serialize_test.cc │ │ │ ├── idprop_utils.c │ │ │ ├── idtype.c │ │ │ ├── image.cc │ │ │ ├── image_format.cc │ │ │ ├── image_gen.c │ │ │ ├── image_gpu.cc │ │ │ ├── image_partial_update.cc │ │ │ ├── image_partial_update_test.cc │ │ │ ├── image_save.cc │ │ │ ├── image_test.cc │ │ │ ├── ipo.c │ │ │ ├── kelvinlet.c │ │ │ ├── key.c │ │ │ ├── keyconfig.c │ │ │ ├── lattice.c │ │ │ ├── lattice_deform.c │ │ │ ├── lattice_deform_test.cc │ │ │ ├── layer.c │ │ │ ├── layer_test.cc │ │ │ ├── layer_utils.c │ │ │ ├── lib_id.c │ │ │ ├── lib_id_delete.c │ │ │ ├── lib_id_eval.c │ │ │ ├── lib_id_remapper.cc │ │ │ ├── lib_id_remapper_test.cc │ │ │ ├── lib_id_test.cc │ │ │ ├── lib_intern.h │ │ │ ├── lib_override.cc │ │ │ ├── lib_override_proxy_conversion.c │ │ │ ├── lib_query.c │ │ │ ├── lib_remap.c │ │ │ ├── lib_remap_test.cc │ │ │ ├── library.c │ │ │ ├── light.c │ │ │ ├── lightprobe.c │ │ │ ├── linestyle.c │ │ │ ├── main.c │ │ │ ├── main_idmap.c │ │ │ ├── main_namemap.cc │ │ │ ├── mask.c │ │ │ ├── mask_evaluate.c │ │ │ ├── mask_rasterize.c │ │ │ ├── material.c │ │ │ ├── mball.c │ │ │ ├── mball_tessellate.c │ │ │ ├── mesh.cc │ │ │ ├── mesh_boolean_convert.cc │ │ │ ├── mesh_calc_edges.cc │ │ │ ├── mesh_convert.cc │ │ │ ├── mesh_debug.cc │ │ │ ├── mesh_evaluate.cc │ │ │ ├── mesh_fair.cc │ │ │ ├── mesh_iterators.c │ │ │ ├── mesh_legacy_convert.cc │ │ │ ├── mesh_mapping.c │ │ │ ├── mesh_merge.c │ │ │ ├── mesh_merge_customdata.cc │ │ │ ├── mesh_mirror.c │ │ │ ├── mesh_normals.cc │ │ │ ├── mesh_remap.c │ │ │ ├── mesh_remesh_voxel.cc │ │ │ ├── mesh_runtime.cc │ │ │ ├── mesh_sample.cc │ │ │ ├── mesh_tangent.c │ │ │ ├── mesh_tessellate.cc │ │ │ ├── mesh_validate.cc │ │ │ ├── mesh_wrapper.cc │ │ │ ├── modifier.c │ │ │ ├── movieclip.c │ │ │ ├── multires.c │ │ │ ├── multires_inline.h │ │ │ ├── multires_reshape.c │ │ │ ├── multires_reshape.h │ │ │ ├── multires_reshape_apply_base.c │ │ │ ├── multires_reshape_ccg.c │ │ │ ├── multires_reshape_smooth.c │ │ │ ├── multires_reshape_subdivide.c │ │ │ ├── multires_reshape_util.c │ │ │ ├── multires_reshape_vertcos.c │ │ │ ├── multires_subdiv.c │ │ │ ├── multires_unsubdivide.c │ │ │ ├── multires_unsubdivide.h │ │ │ ├── multires_versioning.c │ │ │ ├── nla.c │ │ │ ├── node.cc │ │ │ ├── node_tree_update.cc │ │ │ ├── object.cc │ │ │ ├── object_deform.c │ │ │ ├── object_dupli.cc │ │ │ ├── object_facemap.c │ │ │ ├── object_update.c │ │ │ ├── ocean.c │ │ │ ├── ocean_intern.h │ │ │ ├── ocean_spectrum.c │ │ │ ├── outliner_treehash.c │ │ │ ├── packedFile.c │ │ │ ├── paint.c │ │ │ ├── paint_canvas.cc │ │ │ ├── paint_toolslots.c │ │ │ ├── particle.c │ │ │ ├── particle_child.c │ │ │ ├── particle_distribute.c │ │ │ ├── particle_system.c │ │ │ ├── pbvh.c │ │ │ ├── pbvh.cc │ │ │ ├── pbvh_bmesh.c │ │ │ ├── pbvh_intern.h │ │ │ ├── pbvh_pixels.cc │ │ │ ├── pointcache.c │ │ │ ├── pointcloud.cc │ │ │ ├── preferences.c │ │ │ ├── report.c │ │ │ ├── rigidbody.c │ │ │ ├── scene.cc │ │ │ ├── screen.c │ │ │ ├── shader_fx.c │ │ │ ├── shrinkwrap.c │ │ │ ├── simulation.cc │ │ │ ├── softbody.c │ │ │ ├── sound.c │ │ │ ├── speaker.c │ │ │ ├── spline_base.cc │ │ │ ├── spline_bezier.cc │ │ │ ├── spline_nurbs.cc │ │ │ ├── spline_poly.cc │ │ │ ├── studiolight.c │ │ │ ├── subdiv.c │ │ │ ├── subdiv_ccg.c │ │ │ ├── subdiv_ccg_mask.c │ │ │ ├── subdiv_ccg_material.c │ │ │ ├── subdiv_converter.c │ │ │ ├── subdiv_converter.h │ │ │ ├── subdiv_converter_mesh.c │ │ │ ├── subdiv_deform.c │ │ │ ├── subdiv_displacement.c │ │ │ ├── subdiv_displacement_multires.c │ │ │ ├── subdiv_eval.c │ │ │ ├── subdiv_foreach.c │ │ │ ├── subdiv_inline.h │ │ │ ├── subdiv_mesh.c │ │ │ ├── subdiv_modifier.c │ │ │ ├── subdiv_stats.c │ │ │ ├── subdiv_topology.c │ │ │ ├── subsurf_ccg.c │ │ │ ├── text.c │ │ │ ├── text_suggestions.c │ │ │ ├── texture.c │ │ │ ├── tracking.c │ │ │ ├── tracking_auto.c │ │ │ ├── tracking_detect.c │ │ │ ├── tracking_plane_tracker.c │ │ │ ├── tracking_region_tracker.c │ │ │ ├── tracking_solver.c │ │ │ ├── tracking_stabilize.c │ │ │ ├── tracking_test.cc │ │ │ ├── tracking_util.c │ │ │ ├── type_conversions.cc │ │ │ ├── undo_system.c │ │ │ ├── unit.c │ │ │ ├── vfont.c │ │ │ ├── vfontdata_freetype.c │ │ │ ├── volume.cc │ │ │ ├── volume_render.cc │ │ │ ├── volume_to_mesh.cc │ │ │ ├── workspace.c │ │ │ ├── world.c │ │ │ ├── writeavi.c │ │ │ └── writeffmpeg.c │ │ ├── nla_private.h │ │ ├── particle_private.h │ │ └── tracking_private.h │ ├── blenlib │ │ ├── BLI_alloca.h │ │ ├── BLI_allocator.hh │ │ ├── BLI_any.hh │ │ ├── BLI_args.h │ │ ├── BLI_array.h │ │ ├── BLI_array.hh │ │ ├── BLI_array_store.h │ │ ├── BLI_array_store_utils.h │ │ ├── BLI_array_utils.h │ │ ├── BLI_asan.h │ │ ├── BLI_assert.h │ │ ├── BLI_astar.h │ │ ├── BLI_bitmap.h │ │ ├── BLI_bitmap_draw_2d.h │ │ ├── BLI_blenlib.h │ │ ├── BLI_bounds.hh │ │ ├── BLI_boxpack_2d.h │ │ ├── BLI_buffer.h │ │ ├── BLI_color.hh │ │ ├── BLI_color_mix.hh │ │ ├── BLI_compiler_attrs.h │ │ ├── BLI_compiler_compat.h │ │ ├── BLI_compiler_typecheck.h │ │ ├── BLI_console.h │ │ ├── BLI_convexhull_2d.h │ │ ├── BLI_cpp_type.hh │ │ ├── BLI_cpp_type_make.hh │ │ ├── BLI_delaunay_2d.h │ │ ├── BLI_devirtualize_parameters.hh │ │ ├── BLI_dial_2d.h │ │ ├── BLI_disjoint_set.hh │ │ ├── BLI_dlrbTree.h │ │ ├── BLI_dot_export.hh │ │ ├── BLI_dot_export_attribute_enums.hh │ │ ├── BLI_dynlib.h │ │ ├── BLI_dynstr.h │ │ ├── BLI_easing.h │ │ ├── BLI_edgehash.h │ │ ├── BLI_endian_defines.h │ │ ├── BLI_endian_switch.h │ │ ├── BLI_endian_switch_inline.h │ │ ├── BLI_enumerable_thread_specific.hh │ │ ├── BLI_expr_pylike_eval.h │ │ ├── BLI_fileops.h │ │ ├── BLI_fileops.hh │ │ ├── BLI_fileops_types.h │ │ ├── BLI_filereader.h │ │ ├── BLI_float3x3.hh │ │ ├── BLI_float4x4.hh │ │ ├── BLI_fnmatch.h │ │ ├── BLI_function_ref.hh │ │ ├── BLI_generic_array.hh │ │ ├── BLI_generic_pointer.hh │ │ ├── BLI_generic_span.hh │ │ ├── BLI_generic_value_map.hh │ │ ├── BLI_generic_vector_array.hh │ │ ├── BLI_generic_virtual_array.hh │ │ ├── BLI_generic_virtual_vector_array.hh │ │ ├── BLI_ghash.h │ │ ├── BLI_gsqueue.h │ │ ├── BLI_hash.h │ │ ├── BLI_hash.hh │ │ ├── BLI_hash_md5.h │ │ ├── BLI_hash_mm2a.h │ │ ├── BLI_hash_mm3.h │ │ ├── BLI_hash_tables.hh │ │ ├── BLI_heap.h │ │ ├── BLI_heap_simple.h │ │ ├── BLI_index_mask.hh │ │ ├── BLI_index_mask_ops.hh │ │ ├── BLI_index_range.hh │ │ ├── BLI_inplace_priority_queue.hh │ │ ├── BLI_iterator.h │ │ ├── BLI_jitter_2d.h │ │ ├── BLI_kdopbvh.h │ │ ├── BLI_kdtree.h │ │ ├── BLI_kdtree_impl.h │ │ ├── BLI_lasso_2d.h │ │ ├── BLI_length_parameterize.hh │ │ ├── BLI_linear_allocator.hh │ │ ├── BLI_link_utils.h │ │ ├── BLI_linklist.h │ │ ├── BLI_linklist_lockfree.h │ │ ├── BLI_linklist_stack.h │ │ ├── BLI_listbase.h │ │ ├── BLI_listbase_wrapper.hh │ │ ├── BLI_map.hh │ │ ├── BLI_map_slots.hh │ │ ├── BLI_math.h │ │ ├── BLI_math_base.h │ │ ├── BLI_math_base.hh │ │ ├── BLI_math_base_safe.h │ │ ├── BLI_math_bits.h │ │ ├── BLI_math_boolean.hh │ │ ├── BLI_math_color.h │ │ ├── BLI_math_color.hh │ │ ├── BLI_math_color_blend.h │ │ ├── BLI_math_geom.h │ │ ├── BLI_math_inline.h │ │ ├── BLI_math_interp.h │ │ ├── BLI_math_matrix.h │ │ ├── BLI_math_mpq.hh │ │ ├── BLI_math_rotation.h │ │ ├── BLI_math_rotation.hh │ │ ├── BLI_math_solvers.h │ │ ├── BLI_math_statistics.h │ │ ├── BLI_math_time.h │ │ ├── BLI_math_vec_mpq_types.hh │ │ ├── BLI_math_vec_types.hh │ │ ├── BLI_math_vector.h │ │ ├── BLI_math_vector.hh │ │ ├── BLI_memarena.h │ │ ├── BLI_memblock.h │ │ ├── BLI_memiter.h │ │ ├── BLI_memory_utils.h │ │ ├── BLI_memory_utils.hh │ │ ├── BLI_mempool.h │ │ ├── BLI_mesh_boolean.hh │ │ ├── BLI_mesh_intersect.hh │ │ ├── BLI_mmap.h │ │ ├── BLI_multi_value_map.hh │ │ ├── BLI_noise.h │ │ ├── BLI_noise.hh │ │ ├── BLI_parameter_pack_utils.hh │ │ ├── BLI_path_util.h │ │ ├── BLI_polyfill_2d.h │ │ ├── BLI_polyfill_2d_beautify.h │ │ ├── BLI_probing_strategies.hh │ │ ├── BLI_quadric.h │ │ ├── BLI_rand.h │ │ ├── BLI_rand.hh │ │ ├── BLI_range.h │ │ ├── BLI_rect.h │ │ ├── BLI_resource_scope.hh │ │ ├── BLI_scanfill.h │ │ ├── BLI_serialize.hh │ │ ├── BLI_session_uuid.h │ │ ├── BLI_set.hh │ │ ├── BLI_set_slots.hh │ │ ├── BLI_simd.h │ │ ├── BLI_smallhash.h │ │ ├── BLI_sort.h │ │ ├── BLI_sort.hh │ │ ├── BLI_sort_utils.h │ │ ├── BLI_span.hh │ │ ├── BLI_stack.h │ │ ├── BLI_stack.hh │ │ ├── BLI_strict_flags.h │ │ ├── BLI_string.h │ │ ├── BLI_string_cursor_utf8.h │ │ ├── BLI_string_ref.hh │ │ ├── BLI_string_search.h │ │ ├── BLI_string_utf8.h │ │ ├── BLI_string_utils.h │ │ ├── BLI_sys_types.h │ │ ├── BLI_system.h │ │ ├── BLI_task.h │ │ ├── BLI_task.hh │ │ ├── BLI_threads.h │ │ ├── BLI_timecode.h │ │ ├── BLI_timeit.hh │ │ ├── BLI_timer.h │ │ ├── BLI_user_counter.hh │ │ ├── BLI_utildefines.h │ │ ├── BLI_utildefines_iter.h │ │ ├── BLI_utildefines_stack.h │ │ ├── BLI_utildefines_variadic.h │ │ ├── BLI_utility_mixins.hh │ │ ├── BLI_uuid.h │ │ ├── BLI_uvproject.h │ │ ├── BLI_vector.hh │ │ ├── BLI_vector_adaptor.hh │ │ ├── BLI_vector_set.hh │ │ ├── BLI_vector_set_slots.hh │ │ ├── BLI_virtual_array.hh │ │ ├── BLI_virtual_vector_array.hh │ │ ├── BLI_voronoi_2d.h │ │ ├── BLI_voxel.h │ │ ├── BLI_winstuff.h │ │ ├── CMakeLists.txt │ │ ├── PIL_time.h │ │ ├── PIL_time_utildefines.h │ │ ├── intern │ │ │ ├── BLI_args.c │ │ │ ├── BLI_array.c │ │ │ ├── BLI_assert.c │ │ │ ├── BLI_color.cc │ │ │ ├── BLI_dial_2d.c │ │ │ ├── BLI_dynstr.c │ │ │ ├── BLI_filelist.c │ │ │ ├── BLI_ghash.c │ │ │ ├── BLI_ghash_utils.c │ │ │ ├── BLI_heap.c │ │ │ ├── BLI_heap_simple.c │ │ │ ├── BLI_index_range.cc │ │ │ ├── BLI_kdopbvh.c │ │ │ ├── BLI_linklist.c │ │ │ ├── BLI_linklist_lockfree.c │ │ │ ├── BLI_memarena.c │ │ │ ├── BLI_memblock.c │ │ │ ├── BLI_memiter.c │ │ │ ├── BLI_mempool.c │ │ │ ├── BLI_mempool_private.h │ │ │ ├── BLI_mmap.c │ │ │ ├── BLI_timer.c │ │ │ ├── DLRB_tree.c │ │ │ ├── array_store.c │ │ │ ├── array_store_utils.c │ │ │ ├── array_utils.c │ │ │ ├── astar.c │ │ │ ├── bitmap.c │ │ │ ├── bitmap_draw_2d.c │ │ │ ├── boxpack_2d.c │ │ │ ├── buffer.c │ │ │ ├── convexhull_2d.c │ │ │ ├── cpp_type.cc │ │ │ ├── delaunay_2d.cc │ │ │ ├── dot_export.cc │ │ │ ├── dynlib.c │ │ │ ├── easing.c │ │ │ ├── edgehash.c │ │ │ ├── endian_switch.c │ │ │ ├── expr_pylike_eval.c │ │ │ ├── fileops.c │ │ │ ├── fileops.cc │ │ │ ├── filereader_file.c │ │ │ ├── filereader_gzip.c │ │ │ ├── filereader_memory.c │ │ │ ├── filereader_zstd.c │ │ │ ├── fnmatch.c │ │ │ ├── generic_vector_array.cc │ │ │ ├── generic_virtual_array.cc │ │ │ ├── generic_virtual_vector_array.cc │ │ │ ├── gsqueue.c │ │ │ ├── hash_md5.c │ │ │ ├── hash_mm2a.c │ │ │ ├── hash_mm3.c │ │ │ ├── index_mask.cc │ │ │ ├── jitter_2d.c │ │ │ ├── kdtree_1d.c │ │ │ ├── kdtree_2d.c │ │ │ ├── kdtree_3d.c │ │ │ ├── kdtree_4d.c │ │ │ ├── kdtree_impl.h │ │ │ ├── lasso_2d.c │ │ │ ├── length_parameterize.cc │ │ │ ├── list_sort_impl.h │ │ │ ├── listbase.c │ │ │ ├── math_base.c │ │ │ ├── math_base_inline.c │ │ │ ├── math_base_safe_inline.c │ │ │ ├── math_bits_inline.c │ │ │ ├── math_boolean.cc │ │ │ ├── math_color.c │ │ │ ├── math_color_blend_inline.c │ │ │ ├── math_color_inline.c │ │ │ ├── math_geom.c │ │ │ ├── math_geom_inline.c │ │ │ ├── math_interp.c │ │ │ ├── math_matrix.c │ │ │ ├── math_rotation.c │ │ │ ├── math_rotation.cc │ │ │ ├── math_solvers.c │ │ │ ├── math_statistics.c │ │ │ ├── math_time.c │ │ │ ├── math_vec.cc │ │ │ ├── math_vector.c │ │ │ ├── math_vector_inline.c │ │ │ ├── memory_utils.c │ │ │ ├── mesh_boolean.cc │ │ │ ├── mesh_intersect.cc │ │ │ ├── noise.c │ │ │ ├── noise.cc │ │ │ ├── path_util.c │ │ │ ├── polyfill_2d.c │ │ │ ├── polyfill_2d_beautify.c │ │ │ ├── quadric.c │ │ │ ├── rand.cc │ │ │ ├── rct.c │ │ │ ├── resource_scope.cc │ │ │ ├── scanfill.c │ │ │ ├── scanfill_utils.c │ │ │ ├── serialize.cc │ │ │ ├── session_uuid.c │ │ │ ├── smallhash.c │ │ │ ├── sort.c │ │ │ ├── sort_utils.c │ │ │ ├── stack.c │ │ │ ├── storage.c │ │ │ ├── storage_apple.mm │ │ │ ├── string.c │ │ │ ├── string_cursor_utf8.c │ │ │ ├── string_search.cc │ │ │ ├── string_utf8.c │ │ │ ├── string_utils.c │ │ │ ├── system.c │ │ │ ├── system_win32.c │ │ │ ├── task_graph.cc │ │ │ ├── task_iterator.c │ │ │ ├── task_pool.cc │ │ │ ├── task_range.cc │ │ │ ├── task_scheduler.cc │ │ │ ├── threads.cc │ │ │ ├── time.c │ │ │ ├── timecode.c │ │ │ ├── timeit.cc │ │ │ ├── uuid.cc │ │ │ ├── uvproject.c │ │ │ ├── voronoi_2d.c │ │ │ ├── voxel.c │ │ │ ├── winstuff.c │ │ │ └── winstuff_dir.c │ │ └── tests │ │ │ ├── BLI_any_test.cc │ │ │ ├── BLI_array_store_test.cc │ │ │ ├── BLI_array_test.cc │ │ │ ├── BLI_array_utils_test.cc │ │ │ ├── BLI_bitmap_test.cc │ │ │ ├── BLI_bounds_test.cc │ │ │ ├── BLI_color_test.cc │ │ │ ├── BLI_cpp_type_test.cc │ │ │ ├── BLI_delaunay_2d_test.cc │ │ │ ├── BLI_disjoint_set_test.cc │ │ │ ├── BLI_edgehash_test.cc │ │ │ ├── BLI_exception_safety_test_utils.hh │ │ │ ├── BLI_expr_pylike_eval_test.cc │ │ │ ├── BLI_fileops_test.cc │ │ │ ├── BLI_float3x3_test.cc │ │ │ ├── BLI_function_ref_test.cc │ │ │ ├── BLI_generic_array_test.cc │ │ │ ├── BLI_generic_span_test.cc │ │ │ ├── BLI_generic_vector_array_test.cc │ │ │ ├── BLI_ghash_test.cc │ │ │ ├── BLI_hash_mm2a_test.cc │ │ │ ├── BLI_heap_simple_test.cc │ │ │ ├── BLI_heap_test.cc │ │ │ ├── BLI_index_mask_test.cc │ │ │ ├── BLI_index_range_test.cc │ │ │ ├── BLI_inplace_priority_queue_test.cc │ │ │ ├── BLI_kdopbvh_test.cc │ │ │ ├── BLI_kdtree_test.cc │ │ │ ├── BLI_length_parameterize_test.cc │ │ │ ├── BLI_linear_allocator_test.cc │ │ │ ├── BLI_linklist_lockfree_test.cc │ │ │ ├── BLI_listbase_test.cc │ │ │ ├── BLI_map_test.cc │ │ │ ├── BLI_math_base_safe_test.cc │ │ │ ├── BLI_math_base_test.cc │ │ │ ├── BLI_math_bits_test.cc │ │ │ ├── BLI_math_color_test.cc │ │ │ ├── BLI_math_geom_test.cc │ │ │ ├── BLI_math_matrix_test.cc │ │ │ ├── BLI_math_rotation_test.cc │ │ │ ├── BLI_math_solvers_test.cc │ │ │ ├── BLI_math_time_test.cc │ │ │ ├── BLI_math_vec_types_test.cc │ │ │ ├── BLI_math_vector_test.cc │ │ │ ├── BLI_memiter_test.cc │ │ │ ├── BLI_memory_utils_test.cc │ │ │ ├── BLI_mesh_boolean_test.cc │ │ │ ├── BLI_mesh_intersect_test.cc │ │ │ ├── BLI_multi_value_map_test.cc │ │ │ ├── BLI_path_util_test.cc │ │ │ ├── BLI_polyfill_2d_test.cc │ │ │ ├── BLI_ressource_strings.h │ │ │ ├── BLI_serialize_test.cc │ │ │ ├── BLI_session_uuid_test.cc │ │ │ ├── BLI_set_test.cc │ │ │ ├── BLI_span_test.cc │ │ │ ├── BLI_stack_cxx_test.cc │ │ │ ├── BLI_stack_test.cc │ │ │ ├── BLI_string_ref_test.cc │ │ │ ├── BLI_string_search_test.cc │ │ │ ├── BLI_string_test.cc │ │ │ ├── BLI_string_utf8_test.cc │ │ │ ├── BLI_task_graph_test.cc │ │ │ ├── BLI_task_test.cc │ │ │ ├── BLI_uuid_test.cc │ │ │ ├── BLI_vector_set_test.cc │ │ │ ├── BLI_vector_test.cc │ │ │ ├── BLI_virtual_array_test.cc │ │ │ └── performance │ │ │ ├── BLI_ghash_performance_test.cc │ │ │ ├── BLI_task_performance_test.cc │ │ │ └── CMakeLists.txt │ ├── blenloader │ │ ├── BLO_blend_defs.h │ │ ├── BLO_blend_validate.h │ │ ├── BLO_read_write.h │ │ ├── BLO_readfile.h │ │ ├── BLO_undofile.h │ │ ├── BLO_writefile.h │ │ ├── CMakeLists.txt │ │ ├── intern │ │ │ ├── blend_validate.c │ │ │ ├── readblenentry.c │ │ │ ├── readfile.c │ │ │ ├── readfile.h │ │ │ ├── readfile_tempload.c │ │ │ ├── undofile.c │ │ │ ├── versioning_250.c │ │ │ ├── versioning_260.c │ │ │ ├── versioning_270.c │ │ │ ├── versioning_280.c │ │ │ ├── versioning_290.c │ │ │ ├── versioning_300.c │ │ │ ├── versioning_common.cc │ │ │ ├── versioning_common.h │ │ │ ├── versioning_cycles.c │ │ │ ├── versioning_defaults.c │ │ │ ├── versioning_dna.c │ │ │ ├── versioning_legacy.c │ │ │ ├── versioning_userdef.c │ │ │ └── writefile.c │ │ └── tests │ │ │ ├── blendfile_load_test.cc │ │ │ ├── blendfile_loading_base_test.cc │ │ │ └── blendfile_loading_base_test.h │ ├── blentranslation │ │ ├── BLT_lang.h │ │ ├── BLT_translation.h │ │ ├── CMakeLists.txt │ │ ├── intern │ │ │ ├── blt_lang.c │ │ │ └── blt_translation.c │ │ └── msgfmt │ │ │ ├── CMakeLists.txt │ │ │ └── msgfmt.c │ ├── bmesh │ │ ├── CMakeLists.txt │ │ ├── bmesh.h │ │ ├── bmesh_class.h │ │ ├── bmesh_tools.h │ │ ├── intern │ │ │ ├── bmesh_callback_generic.c │ │ │ ├── bmesh_callback_generic.h │ │ │ ├── bmesh_construct.c │ │ │ ├── bmesh_construct.h │ │ │ ├── bmesh_core.c │ │ │ ├── bmesh_core.h │ │ │ ├── bmesh_delete.c │ │ │ ├── bmesh_delete.h │ │ │ ├── bmesh_edgeloop.c │ │ │ ├── bmesh_edgeloop.h │ │ │ ├── bmesh_error.h │ │ │ ├── bmesh_inline.h │ │ │ ├── bmesh_interp.c │ │ │ ├── bmesh_interp.h │ │ │ ├── bmesh_iterators.c │ │ │ ├── bmesh_iterators.h │ │ │ ├── bmesh_iterators_inline.h │ │ │ ├── bmesh_log.c │ │ │ ├── bmesh_log.h │ │ │ ├── bmesh_marking.c │ │ │ ├── bmesh_marking.h │ │ │ ├── bmesh_mesh.cc │ │ │ ├── bmesh_mesh.h │ │ │ ├── bmesh_mesh_convert.cc │ │ │ ├── bmesh_mesh_convert.h │ │ │ ├── bmesh_mesh_debug.c │ │ │ ├── bmesh_mesh_debug.h │ │ │ ├── bmesh_mesh_duplicate.c │ │ │ ├── bmesh_mesh_duplicate.h │ │ │ ├── bmesh_mesh_normals.c │ │ │ ├── bmesh_mesh_normals.h │ │ │ ├── bmesh_mesh_partial_update.c │ │ │ ├── bmesh_mesh_partial_update.h │ │ │ ├── bmesh_mesh_tessellate.c │ │ │ ├── bmesh_mesh_tessellate.h │ │ │ ├── bmesh_mesh_validate.c │ │ │ ├── bmesh_mesh_validate.h │ │ │ ├── bmesh_mods.c │ │ │ ├── bmesh_mods.h │ │ │ ├── bmesh_opdefines.c │ │ │ ├── bmesh_operator_api.h │ │ │ ├── bmesh_operator_api_inline.h │ │ │ ├── bmesh_operators.c │ │ │ ├── bmesh_operators.h │ │ │ ├── bmesh_operators_private.h │ │ │ ├── bmesh_polygon.c │ │ │ ├── bmesh_polygon.h │ │ │ ├── bmesh_polygon_edgenet.c │ │ │ ├── bmesh_polygon_edgenet.h │ │ │ ├── bmesh_private.h │ │ │ ├── bmesh_query.c │ │ │ ├── bmesh_query.h │ │ │ ├── bmesh_query_inline.h │ │ │ ├── bmesh_query_uv.c │ │ │ ├── bmesh_query_uv.h │ │ │ ├── bmesh_structure.c │ │ │ ├── bmesh_structure.h │ │ │ ├── bmesh_structure_inline.h │ │ │ ├── bmesh_walkers.c │ │ │ ├── bmesh_walkers.h │ │ │ ├── bmesh_walkers_impl.c │ │ │ └── bmesh_walkers_private.h │ │ ├── operators │ │ │ ├── bmo_beautify.c │ │ │ ├── bmo_bevel.c │ │ │ ├── bmo_bisect_plane.c │ │ │ ├── bmo_bridge.c │ │ │ ├── bmo_connect.c │ │ │ ├── bmo_connect_concave.c │ │ │ ├── bmo_connect_nonplanar.c │ │ │ ├── bmo_connect_pair.c │ │ │ ├── bmo_create.c │ │ │ ├── bmo_dissolve.c │ │ │ ├── bmo_dupe.c │ │ │ ├── bmo_edgenet.c │ │ │ ├── bmo_extrude.c │ │ │ ├── bmo_fill_attribute.c │ │ │ ├── bmo_fill_edgeloop.c │ │ │ ├── bmo_fill_grid.c │ │ │ ├── bmo_fill_holes.c │ │ │ ├── bmo_hull.c │ │ │ ├── bmo_inset.c │ │ │ ├── bmo_join_triangles.c │ │ │ ├── bmo_mesh_convert.c │ │ │ ├── bmo_mirror.c │ │ │ ├── bmo_normals.c │ │ │ ├── bmo_offset_edgeloops.c │ │ │ ├── bmo_planar_faces.c │ │ │ ├── bmo_poke.c │ │ │ ├── bmo_primitive.c │ │ │ ├── bmo_removedoubles.c │ │ │ ├── bmo_rotate_edges.c │ │ │ ├── bmo_smooth_laplacian.c │ │ │ ├── bmo_split_edges.c │ │ │ ├── bmo_subdivide.c │ │ │ ├── bmo_subdivide_edgering.c │ │ │ ├── bmo_symmetrize.c │ │ │ ├── bmo_triangulate.c │ │ │ ├── bmo_unsubdivide.c │ │ │ ├── bmo_utils.c │ │ │ └── bmo_wireframe.c │ │ ├── tests │ │ │ └── bmesh_core_test.cc │ │ └── tools │ │ │ ├── bmesh_beautify.c │ │ │ ├── bmesh_beautify.h │ │ │ ├── bmesh_bevel.c │ │ │ ├── bmesh_bevel.h │ │ │ ├── bmesh_bisect_plane.c │ │ │ ├── bmesh_bisect_plane.h │ │ │ ├── bmesh_boolean.cc │ │ │ ├── bmesh_boolean.h │ │ │ ├── bmesh_decimate.h │ │ │ ├── bmesh_decimate_collapse.c │ │ │ ├── bmesh_decimate_dissolve.c │ │ │ ├── bmesh_decimate_unsubdivide.c │ │ │ ├── bmesh_edgenet.c │ │ │ ├── bmesh_edgenet.h │ │ │ ├── bmesh_edgesplit.c │ │ │ ├── bmesh_edgesplit.h │ │ │ ├── bmesh_intersect.c │ │ │ ├── bmesh_intersect.h │ │ │ ├── bmesh_intersect_edges.c │ │ │ ├── bmesh_intersect_edges.h │ │ │ ├── bmesh_path.c │ │ │ ├── bmesh_path.h │ │ │ ├── bmesh_path_region.c │ │ │ ├── bmesh_path_region.h │ │ │ ├── bmesh_path_region_uv.c │ │ │ ├── bmesh_path_region_uv.h │ │ │ ├── bmesh_path_uv.c │ │ │ ├── bmesh_path_uv.h │ │ │ ├── bmesh_region_match.c │ │ │ ├── bmesh_region_match.h │ │ │ ├── bmesh_separate.c │ │ │ ├── bmesh_separate.h │ │ │ ├── bmesh_triangulate.c │ │ │ ├── bmesh_triangulate.h │ │ │ ├── bmesh_wireframe.c │ │ │ └── bmesh_wireframe.h │ ├── compositor │ │ ├── CMakeLists.txt │ │ ├── COM_compositor.h │ │ ├── COM_defines.h │ │ ├── COM_precomp.h │ │ ├── intern │ │ │ ├── COM_BufferArea.h │ │ │ ├── COM_BufferOperation.cc │ │ │ ├── COM_BufferOperation.h │ │ │ ├── COM_BufferRange.h │ │ │ ├── COM_BuffersIterator.h │ │ │ ├── COM_CPUDevice.cc │ │ │ ├── COM_CPUDevice.h │ │ │ ├── COM_ChunkOrder.cc │ │ │ ├── COM_ChunkOrder.h │ │ │ ├── COM_ChunkOrderHotspot.cc │ │ │ ├── COM_ChunkOrderHotspot.h │ │ │ ├── COM_CompositorContext.cc │ │ │ ├── COM_CompositorContext.h │ │ │ ├── COM_ConstantFolder.cc │ │ │ ├── COM_ConstantFolder.h │ │ │ ├── COM_Converter.cc │ │ │ ├── COM_Converter.h │ │ │ ├── COM_Debug.cc │ │ │ ├── COM_Debug.h │ │ │ ├── COM_Device.cc │ │ │ ├── COM_Device.h │ │ │ ├── COM_Enums.cc │ │ │ ├── COM_Enums.h │ │ │ ├── COM_ExecutionGroup.cc │ │ │ ├── COM_ExecutionGroup.h │ │ │ ├── COM_ExecutionModel.cc │ │ │ ├── COM_ExecutionModel.h │ │ │ ├── COM_ExecutionSystem.cc │ │ │ ├── COM_ExecutionSystem.h │ │ │ ├── COM_FullFrameExecutionModel.cc │ │ │ ├── COM_FullFrameExecutionModel.h │ │ │ ├── COM_MemoryBuffer.cc │ │ │ ├── COM_MemoryBuffer.h │ │ │ ├── COM_MemoryProxy.cc │ │ │ ├── COM_MemoryProxy.h │ │ │ ├── COM_MetaData.cc │ │ │ ├── COM_MetaData.h │ │ │ ├── COM_MultiThreadedOperation.cc │ │ │ ├── COM_MultiThreadedOperation.h │ │ │ ├── COM_MultiThreadedRowOperation.cc │ │ │ ├── COM_MultiThreadedRowOperation.h │ │ │ ├── COM_Node.cc │ │ │ ├── COM_Node.h │ │ │ ├── COM_NodeConverter.cc │ │ │ ├── COM_NodeConverter.h │ │ │ ├── COM_NodeGraph.cc │ │ │ ├── COM_NodeGraph.h │ │ │ ├── COM_NodeOperation.cc │ │ │ ├── COM_NodeOperation.h │ │ │ ├── COM_NodeOperationBuilder.cc │ │ │ ├── COM_NodeOperationBuilder.h │ │ │ ├── COM_OpenCLDevice.cc │ │ │ ├── COM_OpenCLDevice.h │ │ │ ├── COM_SharedOperationBuffers.cc │ │ │ ├── COM_SharedOperationBuffers.h │ │ │ ├── COM_SingleThreadedOperation.cc │ │ │ ├── COM_SingleThreadedOperation.h │ │ │ ├── COM_TiledExecutionModel.cc │ │ │ ├── COM_TiledExecutionModel.h │ │ │ ├── COM_WorkPackage.cc │ │ │ ├── COM_WorkPackage.h │ │ │ ├── COM_WorkScheduler.cc │ │ │ ├── COM_WorkScheduler.h │ │ │ └── COM_compositor.cc │ │ ├── nodes │ │ │ ├── COM_AlphaOverNode.cc │ │ │ ├── COM_AlphaOverNode.h │ │ │ ├── COM_AntiAliasingNode.cc │ │ │ ├── COM_AntiAliasingNode.h │ │ │ ├── COM_BilateralBlurNode.cc │ │ │ ├── COM_BilateralBlurNode.h │ │ │ ├── COM_BlurNode.cc │ │ │ ├── COM_BlurNode.h │ │ │ ├── COM_BokehBlurNode.cc │ │ │ ├── COM_BokehBlurNode.h │ │ │ ├── COM_BokehImageNode.cc │ │ │ ├── COM_BokehImageNode.h │ │ │ ├── COM_BoxMaskNode.cc │ │ │ ├── COM_BoxMaskNode.h │ │ │ ├── COM_BrightnessNode.cc │ │ │ ├── COM_BrightnessNode.h │ │ │ ├── COM_ChannelMatteNode.cc │ │ │ ├── COM_ChannelMatteNode.h │ │ │ ├── COM_ChromaMatteNode.cc │ │ │ ├── COM_ChromaMatteNode.h │ │ │ ├── COM_ColorBalanceNode.cc │ │ │ ├── COM_ColorBalanceNode.h │ │ │ ├── COM_ColorCorrectionNode.cc │ │ │ ├── COM_ColorCorrectionNode.h │ │ │ ├── COM_ColorCurveNode.cc │ │ │ ├── COM_ColorCurveNode.h │ │ │ ├── COM_ColorExposureNode.cc │ │ │ ├── COM_ColorExposureNode.h │ │ │ ├── COM_ColorMatteNode.cc │ │ │ ├── COM_ColorMatteNode.h │ │ │ ├── COM_ColorNode.cc │ │ │ ├── COM_ColorNode.h │ │ │ ├── COM_ColorRampNode.cc │ │ │ ├── COM_ColorRampNode.h │ │ │ ├── COM_ColorSpillNode.cc │ │ │ ├── COM_ColorSpillNode.h │ │ │ ├── COM_ColorToBWNode.cc │ │ │ ├── COM_ColorToBWNode.h │ │ │ ├── COM_CombineColorNode.cc │ │ │ ├── COM_CombineColorNode.h │ │ │ ├── COM_CombineColorNodeLegacy.cc │ │ │ ├── COM_CombineColorNodeLegacy.h │ │ │ ├── COM_CombineXYZNode.cc │ │ │ ├── COM_CombineXYZNode.h │ │ │ ├── COM_CompositorNode.cc │ │ │ ├── COM_CompositorNode.h │ │ │ ├── COM_ConvertAlphaNode.cc │ │ │ ├── COM_ConvertAlphaNode.h │ │ │ ├── COM_ConvertColorSpaceNode.cc │ │ │ ├── COM_ConvertColorSpaceNode.h │ │ │ ├── COM_CornerPinNode.cc │ │ │ ├── COM_CornerPinNode.h │ │ │ ├── COM_CropNode.cc │ │ │ ├── COM_CropNode.h │ │ │ ├── COM_CryptomatteNode.cc │ │ │ ├── COM_CryptomatteNode.h │ │ │ ├── COM_DefocusNode.cc │ │ │ ├── COM_DefocusNode.h │ │ │ ├── COM_DenoiseNode.cc │ │ │ ├── COM_DenoiseNode.h │ │ │ ├── COM_DespeckleNode.cc │ │ │ ├── COM_DespeckleNode.h │ │ │ ├── COM_DifferenceMatteNode.cc │ │ │ ├── COM_DifferenceMatteNode.h │ │ │ ├── COM_DilateErodeNode.cc │ │ │ ├── COM_DilateErodeNode.h │ │ │ ├── COM_DirectionalBlurNode.cc │ │ │ ├── COM_DirectionalBlurNode.h │ │ │ ├── COM_DisplaceNode.cc │ │ │ ├── COM_DisplaceNode.h │ │ │ ├── COM_DistanceMatteNode.cc │ │ │ ├── COM_DistanceMatteNode.h │ │ │ ├── COM_DoubleEdgeMaskNode.cc │ │ │ ├── COM_DoubleEdgeMaskNode.h │ │ │ ├── COM_EllipseMaskNode.cc │ │ │ ├── COM_EllipseMaskNode.h │ │ │ ├── COM_FilterNode.cc │ │ │ ├── COM_FilterNode.h │ │ │ ├── COM_FlipNode.cc │ │ │ ├── COM_FlipNode.h │ │ │ ├── COM_GammaNode.cc │ │ │ ├── COM_GammaNode.h │ │ │ ├── COM_GlareNode.cc │ │ │ ├── COM_GlareNode.h │ │ │ ├── COM_HueSaturationValueCorrectNode.cc │ │ │ ├── COM_HueSaturationValueCorrectNode.h │ │ │ ├── COM_HueSaturationValueNode.cc │ │ │ ├── COM_HueSaturationValueNode.h │ │ │ ├── COM_IDMaskNode.cc │ │ │ ├── COM_IDMaskNode.h │ │ │ ├── COM_ImageNode.cc │ │ │ ├── COM_ImageNode.h │ │ │ ├── COM_InpaintNode.cc │ │ │ ├── COM_InpaintNode.h │ │ │ ├── COM_InvertNode.cc │ │ │ ├── COM_InvertNode.h │ │ │ ├── COM_KeyingNode.cc │ │ │ ├── COM_KeyingNode.h │ │ │ ├── COM_KeyingScreenNode.cc │ │ │ ├── COM_KeyingScreenNode.h │ │ │ ├── COM_LensDistortionNode.cc │ │ │ ├── COM_LensDistortionNode.h │ │ │ ├── COM_LuminanceMatteNode.cc │ │ │ ├── COM_LuminanceMatteNode.h │ │ │ ├── COM_MapRangeNode.cc │ │ │ ├── COM_MapRangeNode.h │ │ │ ├── COM_MapUVNode.cc │ │ │ ├── COM_MapUVNode.h │ │ │ ├── COM_MapValueNode.cc │ │ │ ├── COM_MapValueNode.h │ │ │ ├── COM_MaskNode.cc │ │ │ ├── COM_MaskNode.h │ │ │ ├── COM_MathNode.cc │ │ │ ├── COM_MathNode.h │ │ │ ├── COM_MixNode.cc │ │ │ ├── COM_MixNode.h │ │ │ ├── COM_MovieClipNode.cc │ │ │ ├── COM_MovieClipNode.h │ │ │ ├── COM_MovieDistortionNode.cc │ │ │ ├── COM_MovieDistortionNode.h │ │ │ ├── COM_NormalNode.cc │ │ │ ├── COM_NormalNode.h │ │ │ ├── COM_NormalizeNode.cc │ │ │ ├── COM_NormalizeNode.h │ │ │ ├── COM_OutputFileNode.cc │ │ │ ├── COM_OutputFileNode.h │ │ │ ├── COM_PixelateNode.cc │ │ │ ├── COM_PixelateNode.h │ │ │ ├── COM_PlaneTrackDeformNode.cc │ │ │ ├── COM_PlaneTrackDeformNode.h │ │ │ ├── COM_PosterizeNode.cc │ │ │ ├── COM_PosterizeNode.h │ │ │ ├── COM_RenderLayersNode.cc │ │ │ ├── COM_RenderLayersNode.h │ │ │ ├── COM_RotateNode.cc │ │ │ ├── COM_RotateNode.h │ │ │ ├── COM_ScaleNode.cc │ │ │ ├── COM_ScaleNode.h │ │ │ ├── COM_SceneTimeNode.cc │ │ │ ├── COM_SceneTimeNode.h │ │ │ ├── COM_SeparateColorNode.cc │ │ │ ├── COM_SeparateColorNode.h │ │ │ ├── COM_SeparateColorNodeLegacy.cc │ │ │ ├── COM_SeparateColorNodeLegacy.h │ │ │ ├── COM_SeparateXYZNode.cc │ │ │ ├── COM_SeparateXYZNode.h │ │ │ ├── COM_SetAlphaNode.cc │ │ │ ├── COM_SetAlphaNode.h │ │ │ ├── COM_SocketProxyNode.cc │ │ │ ├── COM_SocketProxyNode.h │ │ │ ├── COM_SplitViewerNode.cc │ │ │ ├── COM_SplitViewerNode.h │ │ │ ├── COM_Stabilize2dNode.cc │ │ │ ├── COM_Stabilize2dNode.h │ │ │ ├── COM_SunBeamsNode.cc │ │ │ ├── COM_SunBeamsNode.h │ │ │ ├── COM_SwitchNode.cc │ │ │ ├── COM_SwitchNode.h │ │ │ ├── COM_SwitchViewNode.cc │ │ │ ├── COM_SwitchViewNode.h │ │ │ ├── COM_TextureNode.cc │ │ │ ├── COM_TextureNode.h │ │ │ ├── COM_TimeNode.cc │ │ │ ├── COM_TimeNode.h │ │ │ ├── COM_TonemapNode.cc │ │ │ ├── COM_TonemapNode.h │ │ │ ├── COM_TrackPositionNode.cc │ │ │ ├── COM_TrackPositionNode.h │ │ │ ├── COM_TransformNode.cc │ │ │ ├── COM_TransformNode.h │ │ │ ├── COM_TranslateNode.cc │ │ │ ├── COM_TranslateNode.h │ │ │ ├── COM_ValueNode.cc │ │ │ ├── COM_ValueNode.h │ │ │ ├── COM_VectorBlurNode.cc │ │ │ ├── COM_VectorBlurNode.h │ │ │ ├── COM_VectorCurveNode.cc │ │ │ ├── COM_VectorCurveNode.h │ │ │ ├── COM_ViewLevelsNode.cc │ │ │ ├── COM_ViewLevelsNode.h │ │ │ ├── COM_ViewerNode.cc │ │ │ ├── COM_ViewerNode.h │ │ │ ├── COM_ZCombineNode.cc │ │ │ └── COM_ZCombineNode.h │ │ ├── operations │ │ │ ├── COM_AlphaOverKeyOperation.cc │ │ │ ├── COM_AlphaOverKeyOperation.h │ │ │ ├── COM_AlphaOverMixedOperation.cc │ │ │ ├── COM_AlphaOverMixedOperation.h │ │ │ ├── COM_AlphaOverPremultiplyOperation.cc │ │ │ ├── COM_AlphaOverPremultiplyOperation.h │ │ │ ├── COM_AntiAliasOperation.cc │ │ │ ├── COM_AntiAliasOperation.h │ │ │ ├── COM_BilateralBlurOperation.cc │ │ │ ├── COM_BilateralBlurOperation.h │ │ │ ├── COM_BlurBaseOperation.cc │ │ │ ├── COM_BlurBaseOperation.h │ │ │ ├── COM_BokehBlurOperation.cc │ │ │ ├── COM_BokehBlurOperation.h │ │ │ ├── COM_BokehImageOperation.cc │ │ │ ├── COM_BokehImageOperation.h │ │ │ ├── COM_BoxMaskOperation.cc │ │ │ ├── COM_BoxMaskOperation.h │ │ │ ├── COM_BrightnessOperation.cc │ │ │ ├── COM_BrightnessOperation.h │ │ │ ├── COM_CalculateMeanOperation.cc │ │ │ ├── COM_CalculateMeanOperation.h │ │ │ ├── COM_CalculateStandardDeviationOperation.cc │ │ │ ├── COM_CalculateStandardDeviationOperation.h │ │ │ ├── COM_ChangeHSVOperation.cc │ │ │ ├── COM_ChangeHSVOperation.h │ │ │ ├── COM_ChannelMatteOperation.cc │ │ │ ├── COM_ChannelMatteOperation.h │ │ │ ├── COM_ChromaMatteOperation.cc │ │ │ ├── COM_ChromaMatteOperation.h │ │ │ ├── COM_ColorBalanceASCCDLOperation.cc │ │ │ ├── COM_ColorBalanceASCCDLOperation.h │ │ │ ├── COM_ColorBalanceLGGOperation.cc │ │ │ ├── COM_ColorBalanceLGGOperation.h │ │ │ ├── COM_ColorCorrectionOperation.cc │ │ │ ├── COM_ColorCorrectionOperation.h │ │ │ ├── COM_ColorCurveOperation.cc │ │ │ ├── COM_ColorCurveOperation.h │ │ │ ├── COM_ColorExposureOperation.cc │ │ │ ├── COM_ColorExposureOperation.h │ │ │ ├── COM_ColorMatteOperation.cc │ │ │ ├── COM_ColorMatteOperation.h │ │ │ ├── COM_ColorRampOperation.cc │ │ │ ├── COM_ColorRampOperation.h │ │ │ ├── COM_ColorSpillOperation.cc │ │ │ ├── COM_ColorSpillOperation.h │ │ │ ├── COM_CompositorOperation.cc │ │ │ ├── COM_CompositorOperation.h │ │ │ ├── COM_ConstantOperation.cc │ │ │ ├── COM_ConstantOperation.h │ │ │ ├── COM_ConvertColorProfileOperation.cc │ │ │ ├── COM_ConvertColorProfileOperation.h │ │ │ ├── COM_ConvertColorSpaceOperation.cc │ │ │ ├── COM_ConvertColorSpaceOperation.h │ │ │ ├── COM_ConvertDepthToRadiusOperation.cc │ │ │ ├── COM_ConvertDepthToRadiusOperation.h │ │ │ ├── COM_ConvertOperation.cc │ │ │ ├── COM_ConvertOperation.h │ │ │ ├── COM_ConvolutionEdgeFilterOperation.cc │ │ │ ├── COM_ConvolutionEdgeFilterOperation.h │ │ │ ├── COM_ConvolutionFilterOperation.cc │ │ │ ├── COM_ConvolutionFilterOperation.h │ │ │ ├── COM_CropOperation.cc │ │ │ ├── COM_CropOperation.h │ │ │ ├── COM_CryptomatteOperation.cc │ │ │ ├── COM_CryptomatteOperation.h │ │ │ ├── COM_CurveBaseOperation.cc │ │ │ ├── COM_CurveBaseOperation.h │ │ │ ├── COM_DenoiseOperation.cc │ │ │ ├── COM_DenoiseOperation.h │ │ │ ├── COM_DespeckleOperation.cc │ │ │ ├── COM_DespeckleOperation.h │ │ │ ├── COM_DifferenceMatteOperation.cc │ │ │ ├── COM_DifferenceMatteOperation.h │ │ │ ├── COM_DilateErodeOperation.cc │ │ │ ├── COM_DilateErodeOperation.h │ │ │ ├── COM_DirectionalBlurOperation.cc │ │ │ ├── COM_DirectionalBlurOperation.h │ │ │ ├── COM_DisplaceOperation.cc │ │ │ ├── COM_DisplaceOperation.h │ │ │ ├── COM_DisplaceSimpleOperation.cc │ │ │ ├── COM_DisplaceSimpleOperation.h │ │ │ ├── COM_DistanceRGBMatteOperation.cc │ │ │ ├── COM_DistanceRGBMatteOperation.h │ │ │ ├── COM_DistanceYCCMatteOperation.cc │ │ │ ├── COM_DistanceYCCMatteOperation.h │ │ │ ├── COM_DotproductOperation.cc │ │ │ ├── COM_DotproductOperation.h │ │ │ ├── COM_DoubleEdgeMaskOperation.cc │ │ │ ├── COM_DoubleEdgeMaskOperation.h │ │ │ ├── COM_EllipseMaskOperation.cc │ │ │ ├── COM_EllipseMaskOperation.h │ │ │ ├── COM_FastGaussianBlurOperation.cc │ │ │ ├── COM_FastGaussianBlurOperation.h │ │ │ ├── COM_FlipOperation.cc │ │ │ ├── COM_FlipOperation.h │ │ │ ├── COM_GammaCorrectOperation.cc │ │ │ ├── COM_GammaCorrectOperation.h │ │ │ ├── COM_GammaOperation.cc │ │ │ ├── COM_GammaOperation.h │ │ │ ├── COM_GaussianAlphaBlurBaseOperation.cc │ │ │ ├── COM_GaussianAlphaBlurBaseOperation.h │ │ │ ├── COM_GaussianAlphaXBlurOperation.cc │ │ │ ├── COM_GaussianAlphaXBlurOperation.h │ │ │ ├── COM_GaussianAlphaYBlurOperation.cc │ │ │ ├── COM_GaussianAlphaYBlurOperation.h │ │ │ ├── COM_GaussianBlurBaseOperation.cc │ │ │ ├── COM_GaussianBlurBaseOperation.h │ │ │ ├── COM_GaussianBokehBlurOperation.cc │ │ │ ├── COM_GaussianBokehBlurOperation.h │ │ │ ├── COM_GaussianXBlurOperation.cc │ │ │ ├── COM_GaussianXBlurOperation.h │ │ │ ├── COM_GaussianYBlurOperation.cc │ │ │ ├── COM_GaussianYBlurOperation.h │ │ │ ├── COM_GlareBaseOperation.cc │ │ │ ├── COM_GlareBaseOperation.h │ │ │ ├── COM_GlareFogGlowOperation.cc │ │ │ ├── COM_GlareFogGlowOperation.h │ │ │ ├── COM_GlareGhostOperation.cc │ │ │ ├── COM_GlareGhostOperation.h │ │ │ ├── COM_GlareSimpleStarOperation.cc │ │ │ ├── COM_GlareSimpleStarOperation.h │ │ │ ├── COM_GlareStreaksOperation.cc │ │ │ ├── COM_GlareStreaksOperation.h │ │ │ ├── COM_GlareThresholdOperation.cc │ │ │ ├── COM_GlareThresholdOperation.h │ │ │ ├── COM_HueSaturationValueCorrectOperation.cc │ │ │ ├── COM_HueSaturationValueCorrectOperation.h │ │ │ ├── COM_IDMaskOperation.cc │ │ │ ├── COM_IDMaskOperation.h │ │ │ ├── COM_ImageOperation.cc │ │ │ ├── COM_ImageOperation.h │ │ │ ├── COM_InpaintOperation.cc │ │ │ ├── COM_InpaintOperation.h │ │ │ ├── COM_InvertOperation.cc │ │ │ ├── COM_InvertOperation.h │ │ │ ├── COM_KeyingBlurOperation.cc │ │ │ ├── COM_KeyingBlurOperation.h │ │ │ ├── COM_KeyingClipOperation.cc │ │ │ ├── COM_KeyingClipOperation.h │ │ │ ├── COM_KeyingDespillOperation.cc │ │ │ ├── COM_KeyingDespillOperation.h │ │ │ ├── COM_KeyingOperation.cc │ │ │ ├── COM_KeyingOperation.h │ │ │ ├── COM_KeyingScreenOperation.cc │ │ │ ├── COM_KeyingScreenOperation.h │ │ │ ├── COM_LuminanceMatteOperation.cc │ │ │ ├── COM_LuminanceMatteOperation.h │ │ │ ├── COM_MapRangeOperation.cc │ │ │ ├── COM_MapRangeOperation.h │ │ │ ├── COM_MapUVOperation.cc │ │ │ ├── COM_MapUVOperation.h │ │ │ ├── COM_MapValueOperation.cc │ │ │ ├── COM_MapValueOperation.h │ │ │ ├── COM_MaskOperation.cc │ │ │ ├── COM_MaskOperation.h │ │ │ ├── COM_MathBaseOperation.cc │ │ │ ├── COM_MathBaseOperation.h │ │ │ ├── COM_MixOperation.cc │ │ │ ├── COM_MixOperation.h │ │ │ ├── COM_MovieClipAttributeOperation.cc │ │ │ ├── COM_MovieClipAttributeOperation.h │ │ │ ├── COM_MovieClipOperation.cc │ │ │ ├── COM_MovieClipOperation.h │ │ │ ├── COM_MovieDistortionOperation.cc │ │ │ ├── COM_MovieDistortionOperation.h │ │ │ ├── COM_MultilayerImageOperation.cc │ │ │ ├── COM_MultilayerImageOperation.h │ │ │ ├── COM_NormalizeOperation.cc │ │ │ ├── COM_NormalizeOperation.h │ │ │ ├── COM_OpenCLKernels.cl │ │ │ ├── COM_OutputFileMultiViewOperation.cc │ │ │ ├── COM_OutputFileMultiViewOperation.h │ │ │ ├── COM_OutputFileOperation.cc │ │ │ ├── COM_OutputFileOperation.h │ │ │ ├── COM_PixelateOperation.cc │ │ │ ├── COM_PixelateOperation.h │ │ │ ├── COM_PlaneCornerPinOperation.cc │ │ │ ├── COM_PlaneCornerPinOperation.h │ │ │ ├── COM_PlaneDistortCommonOperation.cc │ │ │ ├── COM_PlaneDistortCommonOperation.h │ │ │ ├── COM_PlaneTrackOperation.cc │ │ │ ├── COM_PlaneTrackOperation.h │ │ │ ├── COM_PosterizeOperation.cc │ │ │ ├── COM_PosterizeOperation.h │ │ │ ├── COM_PreviewOperation.cc │ │ │ ├── COM_PreviewOperation.h │ │ │ ├── COM_ProjectorLensDistortionOperation.cc │ │ │ ├── COM_ProjectorLensDistortionOperation.h │ │ │ ├── COM_QualityStepHelper.cc │ │ │ ├── COM_QualityStepHelper.h │ │ │ ├── COM_ReadBufferOperation.cc │ │ │ ├── COM_ReadBufferOperation.h │ │ │ ├── COM_RenderLayersProg.cc │ │ │ ├── COM_RenderLayersProg.h │ │ │ ├── COM_RotateOperation.cc │ │ │ ├── COM_RotateOperation.h │ │ │ ├── COM_SMAAOperation.cc │ │ │ ├── COM_SMAAOperation.h │ │ │ ├── COM_ScaleOperation.cc │ │ │ ├── COM_ScaleOperation.h │ │ │ ├── COM_ScreenLensDistortionOperation.cc │ │ │ ├── COM_ScreenLensDistortionOperation.h │ │ │ ├── COM_SetAlphaMultiplyOperation.cc │ │ │ ├── COM_SetAlphaMultiplyOperation.h │ │ │ ├── COM_SetAlphaReplaceOperation.cc │ │ │ ├── COM_SetAlphaReplaceOperation.h │ │ │ ├── COM_SetColorOperation.cc │ │ │ ├── COM_SetColorOperation.h │ │ │ ├── COM_SetSamplerOperation.cc │ │ │ ├── COM_SetSamplerOperation.h │ │ │ ├── COM_SetValueOperation.cc │ │ │ ├── COM_SetValueOperation.h │ │ │ ├── COM_SetVectorOperation.cc │ │ │ ├── COM_SetVectorOperation.h │ │ │ ├── COM_SocketProxyOperation.cc │ │ │ ├── COM_SocketProxyOperation.h │ │ │ ├── COM_SplitOperation.cc │ │ │ ├── COM_SplitOperation.h │ │ │ ├── COM_SunBeamsOperation.cc │ │ │ ├── COM_SunBeamsOperation.h │ │ │ ├── COM_TextureOperation.cc │ │ │ ├── COM_TextureOperation.h │ │ │ ├── COM_TonemapOperation.cc │ │ │ ├── COM_TonemapOperation.h │ │ │ ├── COM_TrackPositionOperation.cc │ │ │ ├── COM_TrackPositionOperation.h │ │ │ ├── COM_TransformOperation.cc │ │ │ ├── COM_TransformOperation.h │ │ │ ├── COM_TranslateOperation.cc │ │ │ ├── COM_TranslateOperation.h │ │ │ ├── COM_VariableSizeBokehBlurOperation.cc │ │ │ ├── COM_VariableSizeBokehBlurOperation.h │ │ │ ├── COM_VectorBlurOperation.cc │ │ │ ├── COM_VectorBlurOperation.h │ │ │ ├── COM_VectorCurveOperation.cc │ │ │ ├── COM_VectorCurveOperation.h │ │ │ ├── COM_ViewerOperation.cc │ │ │ ├── COM_ViewerOperation.h │ │ │ ├── COM_WrapOperation.cc │ │ │ ├── COM_WrapOperation.h │ │ │ ├── COM_WriteBufferOperation.cc │ │ │ ├── COM_WriteBufferOperation.h │ │ │ ├── COM_ZCombineOperation.cc │ │ │ └── COM_ZCombineOperation.h │ │ └── tests │ │ │ ├── COM_BufferArea_test.cc │ │ │ ├── COM_BufferRange_test.cc │ │ │ ├── COM_BuffersIterator_test.cc │ │ │ └── COM_NodeOperation_test.cc │ ├── datatoc │ │ ├── CMakeLists.txt │ │ ├── datatoc.c │ │ ├── datatoc_icon.c │ │ ├── datatoc_icon.py │ │ ├── datatoc_icon_split.py │ │ └── datatoc_icon_split_to_png.py │ ├── depsgraph │ │ ├── CMakeLists.txt │ │ ├── DEG_depsgraph.h │ │ ├── DEG_depsgraph_build.h │ │ ├── DEG_depsgraph_debug.h │ │ ├── DEG_depsgraph_physics.h │ │ ├── DEG_depsgraph_query.h │ │ └── intern │ │ │ ├── builder │ │ │ ├── deg_builder.cc │ │ │ ├── deg_builder.h │ │ │ ├── deg_builder_cache.cc │ │ │ ├── deg_builder_cache.h │ │ │ ├── deg_builder_cycle.cc │ │ │ ├── deg_builder_cycle.h │ │ │ ├── deg_builder_map.cc │ │ │ ├── deg_builder_map.h │ │ │ ├── deg_builder_nodes.cc │ │ │ ├── deg_builder_nodes.h │ │ │ ├── deg_builder_nodes_rig.cc │ │ │ ├── deg_builder_nodes_scene.cc │ │ │ ├── deg_builder_nodes_view_layer.cc │ │ │ ├── deg_builder_pchanmap.cc │ │ │ ├── deg_builder_pchanmap.h │ │ │ ├── deg_builder_relations.cc │ │ │ ├── deg_builder_relations.h │ │ │ ├── deg_builder_relations_drivers.cc │ │ │ ├── deg_builder_relations_drivers.h │ │ │ ├── deg_builder_relations_impl.h │ │ │ ├── deg_builder_relations_keys.cc │ │ │ ├── deg_builder_relations_rig.cc │ │ │ ├── deg_builder_relations_scene.cc │ │ │ ├── deg_builder_relations_view_layer.cc │ │ │ ├── deg_builder_remove_noop.cc │ │ │ ├── deg_builder_remove_noop.h │ │ │ ├── deg_builder_rna.cc │ │ │ ├── deg_builder_rna.h │ │ │ ├── deg_builder_rna_test.cc │ │ │ ├── deg_builder_stack.cc │ │ │ ├── deg_builder_stack.h │ │ │ ├── deg_builder_transitive.cc │ │ │ ├── deg_builder_transitive.h │ │ │ ├── pipeline.cc │ │ │ ├── pipeline.h │ │ │ ├── pipeline_all_objects.cc │ │ │ ├── pipeline_all_objects.h │ │ │ ├── pipeline_compositor.cc │ │ │ ├── pipeline_compositor.h │ │ │ ├── pipeline_from_ids.cc │ │ │ ├── pipeline_from_ids.h │ │ │ ├── pipeline_render.cc │ │ │ ├── pipeline_render.h │ │ │ ├── pipeline_view_layer.cc │ │ │ └── pipeline_view_layer.h │ │ │ ├── debug │ │ │ ├── deg_debug.cc │ │ │ ├── deg_debug.h │ │ │ ├── deg_debug_relations_graphviz.cc │ │ │ ├── deg_debug_stats_gnuplot.cc │ │ │ └── deg_time_average.h │ │ │ ├── depsgraph.cc │ │ │ ├── depsgraph.h │ │ │ ├── depsgraph_build.cc │ │ │ ├── depsgraph_debug.cc │ │ │ ├── depsgraph_eval.cc │ │ │ ├── depsgraph_physics.cc │ │ │ ├── depsgraph_physics.h │ │ │ ├── depsgraph_query.cc │ │ │ ├── depsgraph_query_foreach.cc │ │ │ ├── depsgraph_query_iter.cc │ │ │ ├── depsgraph_registry.cc │ │ │ ├── depsgraph_registry.h │ │ │ ├── depsgraph_relation.cc │ │ │ ├── depsgraph_relation.h │ │ │ ├── depsgraph_tag.cc │ │ │ ├── depsgraph_tag.h │ │ │ ├── depsgraph_type.cc │ │ │ ├── depsgraph_type.h │ │ │ ├── depsgraph_update.cc │ │ │ ├── depsgraph_update.h │ │ │ ├── eval │ │ │ ├── deg_eval.cc │ │ │ ├── deg_eval.h │ │ │ ├── deg_eval_copy_on_write.cc │ │ │ ├── deg_eval_copy_on_write.h │ │ │ ├── deg_eval_flush.cc │ │ │ ├── deg_eval_flush.h │ │ │ ├── deg_eval_runtime_backup.cc │ │ │ ├── deg_eval_runtime_backup.h │ │ │ ├── deg_eval_runtime_backup_animation.cc │ │ │ ├── deg_eval_runtime_backup_animation.h │ │ │ ├── deg_eval_runtime_backup_gpencil.cc │ │ │ ├── deg_eval_runtime_backup_gpencil.h │ │ │ ├── deg_eval_runtime_backup_modifier.cc │ │ │ ├── deg_eval_runtime_backup_modifier.h │ │ │ ├── deg_eval_runtime_backup_movieclip.cc │ │ │ ├── deg_eval_runtime_backup_movieclip.h │ │ │ ├── deg_eval_runtime_backup_object.cc │ │ │ ├── deg_eval_runtime_backup_object.h │ │ │ ├── deg_eval_runtime_backup_pose.cc │ │ │ ├── deg_eval_runtime_backup_pose.h │ │ │ ├── deg_eval_runtime_backup_scene.cc │ │ │ ├── deg_eval_runtime_backup_scene.h │ │ │ ├── deg_eval_runtime_backup_sequence.cc │ │ │ ├── deg_eval_runtime_backup_sequence.h │ │ │ ├── deg_eval_runtime_backup_sequencer.cc │ │ │ ├── deg_eval_runtime_backup_sequencer.h │ │ │ ├── deg_eval_runtime_backup_sound.cc │ │ │ ├── deg_eval_runtime_backup_sound.h │ │ │ ├── deg_eval_runtime_backup_volume.cc │ │ │ ├── deg_eval_runtime_backup_volume.h │ │ │ ├── deg_eval_stats.cc │ │ │ ├── deg_eval_stats.h │ │ │ ├── deg_eval_visibility.cc │ │ │ └── deg_eval_visibility.h │ │ │ └── node │ │ │ ├── deg_node.cc │ │ │ ├── deg_node.h │ │ │ ├── deg_node_component.cc │ │ │ ├── deg_node_component.h │ │ │ ├── deg_node_factory.cc │ │ │ ├── deg_node_factory.h │ │ │ ├── deg_node_factory_impl.h │ │ │ ├── deg_node_id.cc │ │ │ ├── deg_node_id.h │ │ │ ├── deg_node_operation.cc │ │ │ ├── deg_node_operation.h │ │ │ ├── deg_node_time.cc │ │ │ └── deg_node_time.h │ ├── draw │ │ ├── CMakeLists.txt │ │ ├── DRW_engine.h │ │ ├── DRW_select_buffer.h │ │ ├── engines │ │ │ ├── basic │ │ │ │ ├── basic_engine.c │ │ │ │ ├── basic_engine.h │ │ │ │ ├── basic_private.h │ │ │ │ ├── basic_shader.c │ │ │ │ └── shaders │ │ │ │ │ ├── basic_conservative_depth_geom.glsl │ │ │ │ │ ├── basic_depth_curves_vert.glsl │ │ │ │ │ ├── basic_depth_frag.glsl │ │ │ │ │ ├── basic_depth_pointcloud_vert.glsl │ │ │ │ │ ├── basic_depth_vert.glsl │ │ │ │ │ └── infos │ │ │ │ │ └── basic_depth_info.hh │ │ │ ├── eevee │ │ │ │ ├── eevee_bloom.c │ │ │ │ ├── eevee_cryptomatte.c │ │ │ │ ├── eevee_data.c │ │ │ │ ├── eevee_depth_of_field.c │ │ │ │ ├── eevee_effects.c │ │ │ │ ├── eevee_engine.c │ │ │ │ ├── eevee_engine.h │ │ │ │ ├── eevee_lightcache.c │ │ │ │ ├── eevee_lightcache.h │ │ │ │ ├── eevee_lightprobes.c │ │ │ │ ├── eevee_lights.c │ │ │ │ ├── eevee_lookdev.c │ │ │ │ ├── eevee_lut.c │ │ │ │ ├── eevee_lut.h │ │ │ │ ├── eevee_lut_gen.c │ │ │ │ ├── eevee_materials.c │ │ │ │ ├── eevee_mist.c │ │ │ │ ├── eevee_motion_blur.c │ │ │ │ ├── eevee_occlusion.c │ │ │ │ ├── eevee_private.h │ │ │ │ ├── eevee_render.c │ │ │ │ ├── eevee_renderpasses.c │ │ │ │ ├── eevee_sampling.c │ │ │ │ ├── eevee_screen_raytrace.c │ │ │ │ ├── eevee_shaders.c │ │ │ │ ├── eevee_shaders_extra.cc │ │ │ │ ├── eevee_shadows.c │ │ │ │ ├── eevee_shadows_cascade.c │ │ │ │ ├── eevee_shadows_cube.c │ │ │ │ ├── eevee_subsurface.c │ │ │ │ ├── eevee_temporal_sampling.c │ │ │ │ ├── eevee_volumes.c │ │ │ │ └── shaders │ │ │ │ │ ├── ambient_occlusion_lib.glsl │ │ │ │ │ ├── background_vert.glsl │ │ │ │ │ ├── bsdf_common_lib.glsl │ │ │ │ │ ├── bsdf_lut_frag.glsl │ │ │ │ │ ├── bsdf_sampling_lib.glsl │ │ │ │ │ ├── btdf_lut_frag.glsl │ │ │ │ │ ├── closure_eval_diffuse_lib.glsl │ │ │ │ │ ├── closure_eval_glossy_lib.glsl │ │ │ │ │ ├── closure_eval_lib.glsl │ │ │ │ │ ├── closure_eval_refraction_lib.glsl │ │ │ │ │ ├── closure_eval_surface_lib.glsl │ │ │ │ │ ├── closure_eval_translucent_lib.glsl │ │ │ │ │ ├── closure_eval_volume_lib.glsl │ │ │ │ │ ├── closure_type_lib.glsl │ │ │ │ │ ├── common_uniforms_lib.glsl │ │ │ │ │ ├── common_utiltex_lib.glsl │ │ │ │ │ ├── cryptomatte_frag.glsl │ │ │ │ │ ├── cryptomatte_lib.glsl │ │ │ │ │ ├── cryptomatte_vert.glsl │ │ │ │ │ ├── cubemap_lib.glsl │ │ │ │ │ ├── eevee_empty.glsl │ │ │ │ │ ├── eevee_empty_volume.glsl │ │ │ │ │ ├── effect_bloom_frag.glsl │ │ │ │ │ ├── effect_dof_bokeh_frag.glsl │ │ │ │ │ ├── effect_dof_dilate_tiles_frag.glsl │ │ │ │ │ ├── effect_dof_downsample_frag.glsl │ │ │ │ │ ├── effect_dof_filter_frag.glsl │ │ │ │ │ ├── effect_dof_flatten_tiles_frag.glsl │ │ │ │ │ ├── effect_dof_gather_frag.glsl │ │ │ │ │ ├── effect_dof_lib.glsl │ │ │ │ │ ├── effect_dof_reduce_frag.glsl │ │ │ │ │ ├── effect_dof_resolve_frag.glsl │ │ │ │ │ ├── effect_dof_scatter_frag.glsl │ │ │ │ │ ├── effect_dof_scatter_vert.glsl │ │ │ │ │ ├── effect_dof_setup_frag.glsl │ │ │ │ │ ├── effect_downsample_cube_frag.glsl │ │ │ │ │ ├── effect_downsample_frag.glsl │ │ │ │ │ ├── effect_gtao_frag.glsl │ │ │ │ │ ├── effect_minmaxz_frag.glsl │ │ │ │ │ ├── effect_mist_frag.glsl │ │ │ │ │ ├── effect_motion_blur_frag.glsl │ │ │ │ │ ├── effect_reflection_lib.glsl │ │ │ │ │ ├── effect_reflection_resolve_frag.glsl │ │ │ │ │ ├── effect_reflection_trace_frag.glsl │ │ │ │ │ ├── effect_subsurface_frag.glsl │ │ │ │ │ ├── effect_temporal_aa.glsl │ │ │ │ │ ├── effect_translucency_frag.glsl │ │ │ │ │ ├── effect_velocity_resolve_frag.glsl │ │ │ │ │ ├── effect_velocity_tile_frag.glsl │ │ │ │ │ ├── irradiance_lib.glsl │ │ │ │ │ ├── lightprobe_cube_display_frag.glsl │ │ │ │ │ ├── lightprobe_cube_display_vert.glsl │ │ │ │ │ ├── lightprobe_filter_diffuse_frag.glsl │ │ │ │ │ ├── lightprobe_filter_glossy_frag.glsl │ │ │ │ │ ├── lightprobe_filter_visibility_frag.glsl │ │ │ │ │ ├── lightprobe_geom.glsl │ │ │ │ │ ├── lightprobe_grid_display_frag.glsl │ │ │ │ │ ├── lightprobe_grid_display_vert.glsl │ │ │ │ │ ├── lightprobe_grid_fill_frag.glsl │ │ │ │ │ ├── lightprobe_lib.glsl │ │ │ │ │ ├── lightprobe_planar_display_frag.glsl │ │ │ │ │ ├── lightprobe_planar_display_vert.glsl │ │ │ │ │ ├── lightprobe_planar_downsample_frag.glsl │ │ │ │ │ ├── lightprobe_planar_downsample_geom.glsl │ │ │ │ │ ├── lightprobe_planar_downsample_vert.glsl │ │ │ │ │ ├── lightprobe_vert.glsl │ │ │ │ │ ├── lights_lib.glsl │ │ │ │ │ ├── lookdev_world_frag.glsl │ │ │ │ │ ├── ltc_lib.glsl │ │ │ │ │ ├── object_motion_frag.glsl │ │ │ │ │ ├── object_motion_vert.glsl │ │ │ │ │ ├── octahedron_lib.glsl │ │ │ │ │ ├── prepass_frag.glsl │ │ │ │ │ ├── random_lib.glsl │ │ │ │ │ ├── raytrace_lib.glsl │ │ │ │ │ ├── renderpass_lib.glsl │ │ │ │ │ ├── renderpass_postprocess_frag.glsl │ │ │ │ │ ├── shadow_accum_frag.glsl │ │ │ │ │ ├── shadow_frag.glsl │ │ │ │ │ ├── shadow_vert.glsl │ │ │ │ │ ├── ssr_lib.glsl │ │ │ │ │ ├── surface_frag.glsl │ │ │ │ │ ├── surface_geom.glsl │ │ │ │ │ ├── surface_lib.glsl │ │ │ │ │ ├── surface_vert.glsl │ │ │ │ │ ├── update_noise_frag.glsl │ │ │ │ │ ├── volumetric_accum_frag.glsl │ │ │ │ │ ├── volumetric_frag.glsl │ │ │ │ │ ├── volumetric_geom.glsl │ │ │ │ │ ├── volumetric_integration_frag.glsl │ │ │ │ │ ├── volumetric_lib.glsl │ │ │ │ │ ├── volumetric_resolve_frag.glsl │ │ │ │ │ ├── volumetric_scatter_frag.glsl │ │ │ │ │ ├── volumetric_vert.glsl │ │ │ │ │ └── world_vert.glsl │ │ │ ├── eevee_next │ │ │ │ ├── eevee_camera.cc │ │ │ │ ├── eevee_camera.hh │ │ │ │ ├── eevee_defines.hh │ │ │ │ ├── eevee_engine.cc │ │ │ │ ├── eevee_engine.h │ │ │ │ ├── eevee_film.cc │ │ │ │ ├── eevee_film.hh │ │ │ │ ├── eevee_instance.cc │ │ │ │ ├── eevee_instance.hh │ │ │ │ ├── eevee_material.cc │ │ │ │ ├── eevee_material.hh │ │ │ │ ├── eevee_pipeline.cc │ │ │ │ ├── eevee_pipeline.hh │ │ │ │ ├── eevee_renderbuffers.cc │ │ │ │ ├── eevee_renderbuffers.hh │ │ │ │ ├── eevee_sampling.cc │ │ │ │ ├── eevee_sampling.hh │ │ │ │ ├── eevee_shader.cc │ │ │ │ ├── eevee_shader.hh │ │ │ │ ├── eevee_shader_shared.hh │ │ │ │ ├── eevee_sync.cc │ │ │ │ ├── eevee_sync.hh │ │ │ │ ├── eevee_velocity.cc │ │ │ │ ├── eevee_velocity.hh │ │ │ │ ├── eevee_view.cc │ │ │ │ ├── eevee_view.hh │ │ │ │ ├── eevee_world.cc │ │ │ │ ├── eevee_world.hh │ │ │ │ └── shaders │ │ │ │ │ ├── eevee_attributes_lib.glsl │ │ │ │ │ ├── eevee_camera_lib.glsl │ │ │ │ │ ├── eevee_film_comp.glsl │ │ │ │ │ ├── eevee_film_frag.glsl │ │ │ │ │ ├── eevee_film_lib.glsl │ │ │ │ │ ├── eevee_geom_curves_vert.glsl │ │ │ │ │ ├── eevee_geom_gpencil_vert.glsl │ │ │ │ │ ├── eevee_geom_mesh_vert.glsl │ │ │ │ │ ├── eevee_geom_world_vert.glsl │ │ │ │ │ ├── eevee_nodetree_lib.glsl │ │ │ │ │ ├── eevee_surf_deferred_frag.glsl │ │ │ │ │ ├── eevee_surf_depth_frag.glsl │ │ │ │ │ ├── eevee_surf_forward_frag.glsl │ │ │ │ │ ├── eevee_surf_lib.glsl │ │ │ │ │ ├── eevee_surf_world_frag.glsl │ │ │ │ │ ├── eevee_velocity_lib.glsl │ │ │ │ │ └── infos │ │ │ │ │ ├── eevee_film_info.hh │ │ │ │ │ ├── eevee_material_info.hh │ │ │ │ │ └── eevee_velocity_info.hh │ │ │ ├── external │ │ │ │ ├── external_engine.c │ │ │ │ └── external_engine.h │ │ │ ├── gpencil │ │ │ │ ├── gpencil_antialiasing.c │ │ │ │ ├── gpencil_cache_utils.c │ │ │ │ ├── gpencil_defines.h │ │ │ │ ├── gpencil_draw_data.c │ │ │ │ ├── gpencil_engine.c │ │ │ │ ├── gpencil_engine.h │ │ │ │ ├── gpencil_render.c │ │ │ │ ├── gpencil_shader.c │ │ │ │ ├── gpencil_shader_fx.c │ │ │ │ ├── gpencil_shader_shared.h │ │ │ │ └── shaders │ │ │ │ │ ├── gpencil_antialiasing_frag.glsl │ │ │ │ │ ├── gpencil_antialiasing_vert.glsl │ │ │ │ │ ├── gpencil_common_lib.glsl │ │ │ │ │ ├── gpencil_depth_merge_frag.glsl │ │ │ │ │ ├── gpencil_depth_merge_vert.glsl │ │ │ │ │ ├── gpencil_frag.glsl │ │ │ │ │ ├── gpencil_layer_blend_frag.glsl │ │ │ │ │ ├── gpencil_mask_invert_frag.glsl │ │ │ │ │ ├── gpencil_vert.glsl │ │ │ │ │ ├── gpencil_vfx_frag.glsl │ │ │ │ │ └── infos │ │ │ │ │ ├── gpencil_info.hh │ │ │ │ │ └── gpencil_vfx_info.hh │ │ │ ├── image │ │ │ │ ├── image_batches.hh │ │ │ │ ├── image_buffer_cache.hh │ │ │ │ ├── image_drawing_mode.hh │ │ │ │ ├── image_engine.cc │ │ │ │ ├── image_engine.h │ │ │ │ ├── image_instance_data.hh │ │ │ │ ├── image_partial_updater.hh │ │ │ │ ├── image_private.hh │ │ │ │ ├── image_shader.cc │ │ │ │ ├── image_shader_params.hh │ │ │ │ ├── image_space.hh │ │ │ │ ├── image_space_image.hh │ │ │ │ ├── image_space_node.hh │ │ │ │ ├── image_texture_info.hh │ │ │ │ ├── image_usage.hh │ │ │ │ └── shaders │ │ │ │ │ ├── image_engine_color_frag.glsl │ │ │ │ │ ├── image_engine_color_vert.glsl │ │ │ │ │ ├── image_engine_depth_frag.glsl │ │ │ │ │ ├── image_engine_depth_vert.glsl │ │ │ │ │ └── infos │ │ │ │ │ └── engine_image_info.hh │ │ │ ├── overlay │ │ │ │ ├── overlay_antialiasing.c │ │ │ │ ├── overlay_armature.c │ │ │ │ ├── overlay_background.c │ │ │ │ ├── overlay_edit_curve.c │ │ │ │ ├── overlay_edit_curves.cc │ │ │ │ ├── overlay_edit_mesh.c │ │ │ │ ├── overlay_edit_text.c │ │ │ │ ├── overlay_edit_uv.c │ │ │ │ ├── overlay_engine.c │ │ │ │ ├── overlay_engine.h │ │ │ │ ├── overlay_extra.c │ │ │ │ ├── overlay_facing.c │ │ │ │ ├── overlay_fade.c │ │ │ │ ├── overlay_gpencil.c │ │ │ │ ├── overlay_grid.c │ │ │ │ ├── overlay_image.c │ │ │ │ ├── overlay_lattice.c │ │ │ │ ├── overlay_metaball.c │ │ │ │ ├── overlay_mode_transfer.c │ │ │ │ ├── overlay_motion_path.c │ │ │ │ ├── overlay_outline.c │ │ │ │ ├── overlay_paint.c │ │ │ │ ├── overlay_particle.c │ │ │ │ ├── overlay_private.h │ │ │ │ ├── overlay_sculpt.c │ │ │ │ ├── overlay_sculpt_curves.cc │ │ │ │ ├── overlay_shader.c │ │ │ │ ├── overlay_shader_shared.h │ │ │ │ ├── overlay_volume.c │ │ │ │ ├── overlay_wireframe.c │ │ │ │ └── shaders │ │ │ │ │ ├── infos │ │ │ │ │ ├── overlay_antialiasing_info.hh │ │ │ │ │ ├── overlay_armature_info.hh │ │ │ │ │ ├── overlay_background_info.hh │ │ │ │ │ ├── overlay_edit_mode_info.hh │ │ │ │ │ ├── overlay_extra_info.hh │ │ │ │ │ ├── overlay_facing_info.hh │ │ │ │ │ ├── overlay_grid_info.hh │ │ │ │ │ ├── overlay_outline_info.hh │ │ │ │ │ ├── overlay_paint_info.hh │ │ │ │ │ ├── overlay_sculpt_curves_info.hh │ │ │ │ │ ├── overlay_sculpt_info.hh │ │ │ │ │ ├── overlay_volume_info.hh │ │ │ │ │ └── overlay_wireframe_info.hh │ │ │ │ │ ├── overlay_antialiasing_frag.glsl │ │ │ │ │ ├── overlay_armature_dof_solid_frag.glsl │ │ │ │ │ ├── overlay_armature_dof_vert.glsl │ │ │ │ │ ├── overlay_armature_envelope_outline_vert.glsl │ │ │ │ │ ├── overlay_armature_envelope_solid_frag.glsl │ │ │ │ │ ├── overlay_armature_envelope_solid_vert.glsl │ │ │ │ │ ├── overlay_armature_shape_outline_geom.glsl │ │ │ │ │ ├── overlay_armature_shape_outline_vert.glsl │ │ │ │ │ ├── overlay_armature_shape_solid_frag.glsl │ │ │ │ │ ├── overlay_armature_shape_solid_vert.glsl │ │ │ │ │ ├── overlay_armature_shape_wire_vert.glsl │ │ │ │ │ ├── overlay_armature_sphere_outline_vert.glsl │ │ │ │ │ ├── overlay_armature_sphere_solid_frag.glsl │ │ │ │ │ ├── overlay_armature_sphere_solid_vert.glsl │ │ │ │ │ ├── overlay_armature_stick_frag.glsl │ │ │ │ │ ├── overlay_armature_stick_vert.glsl │ │ │ │ │ ├── overlay_armature_wire_frag.glsl │ │ │ │ │ ├── overlay_armature_wire_vert.glsl │ │ │ │ │ ├── overlay_background_frag.glsl │ │ │ │ │ ├── overlay_clipbound_vert.glsl │ │ │ │ │ ├── overlay_common_lib.glsl │ │ │ │ │ ├── overlay_depth_only_frag.glsl │ │ │ │ │ ├── overlay_depth_only_vert.glsl │ │ │ │ │ ├── overlay_edit_curve_handle_geom.glsl │ │ │ │ │ ├── overlay_edit_curve_handle_vert.glsl │ │ │ │ │ ├── overlay_edit_curve_point_vert.glsl │ │ │ │ │ ├── overlay_edit_curve_wire_vert.glsl │ │ │ │ │ ├── overlay_edit_gpencil_canvas_vert.glsl │ │ │ │ │ ├── overlay_edit_gpencil_guide_vert.glsl │ │ │ │ │ ├── overlay_edit_gpencil_vert.glsl │ │ │ │ │ ├── overlay_edit_lattice_point_vert.glsl │ │ │ │ │ ├── overlay_edit_lattice_wire_vert.glsl │ │ │ │ │ ├── overlay_edit_mesh_analysis_frag.glsl │ │ │ │ │ ├── overlay_edit_mesh_analysis_vert.glsl │ │ │ │ │ ├── overlay_edit_mesh_common_lib.glsl │ │ │ │ │ ├── overlay_edit_mesh_frag.glsl │ │ │ │ │ ├── overlay_edit_mesh_geom.glsl │ │ │ │ │ ├── overlay_edit_mesh_normal_vert.glsl │ │ │ │ │ ├── overlay_edit_mesh_skin_root_vert.glsl │ │ │ │ │ ├── overlay_edit_mesh_vert.glsl │ │ │ │ │ ├── overlay_edit_particle_point_vert.glsl │ │ │ │ │ ├── overlay_edit_particle_strand_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_edges_frag.glsl │ │ │ │ │ ├── overlay_edit_uv_edges_geom.glsl │ │ │ │ │ ├── overlay_edit_uv_edges_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_face_dots_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_faces_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_image_mask_frag.glsl │ │ │ │ │ ├── overlay_edit_uv_image_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_stretching_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_tiled_image_borders_vert.glsl │ │ │ │ │ ├── overlay_edit_uv_verts_frag.glsl │ │ │ │ │ ├── overlay_edit_uv_verts_vert.glsl │ │ │ │ │ ├── overlay_extra_frag.glsl │ │ │ │ │ ├── overlay_extra_groundline_vert.glsl │ │ │ │ │ ├── overlay_extra_lightprobe_grid_vert.glsl │ │ │ │ │ ├── overlay_extra_loose_point_frag.glsl │ │ │ │ │ ├── overlay_extra_loose_point_vert.glsl │ │ │ │ │ ├── overlay_extra_point_vert.glsl │ │ │ │ │ ├── overlay_extra_vert.glsl │ │ │ │ │ ├── overlay_extra_wire_frag.glsl │ │ │ │ │ ├── overlay_extra_wire_vert.glsl │ │ │ │ │ ├── overlay_facing_frag.glsl │ │ │ │ │ ├── overlay_facing_vert.glsl │ │ │ │ │ ├── overlay_grid_background_frag.glsl │ │ │ │ │ ├── overlay_grid_frag.glsl │ │ │ │ │ ├── overlay_grid_vert.glsl │ │ │ │ │ ├── overlay_image_frag.glsl │ │ │ │ │ ├── overlay_image_vert.glsl │ │ │ │ │ ├── overlay_motion_path_line_frag.glsl │ │ │ │ │ ├── overlay_motion_path_line_geom.glsl │ │ │ │ │ ├── overlay_motion_path_line_vert.glsl │ │ │ │ │ ├── overlay_motion_path_point_vert.glsl │ │ │ │ │ ├── overlay_outline_detect_frag.glsl │ │ │ │ │ ├── overlay_outline_prepass_curves_vert.glsl │ │ │ │ │ ├── overlay_outline_prepass_frag.glsl │ │ │ │ │ ├── overlay_outline_prepass_geom.glsl │ │ │ │ │ ├── overlay_outline_prepass_gpencil_frag.glsl │ │ │ │ │ ├── overlay_outline_prepass_gpencil_vert.glsl │ │ │ │ │ ├── overlay_outline_prepass_pointcloud_vert.glsl │ │ │ │ │ ├── overlay_outline_prepass_vert.glsl │ │ │ │ │ ├── overlay_paint_face_vert.glsl │ │ │ │ │ ├── overlay_paint_point_vert.glsl │ │ │ │ │ ├── overlay_paint_texture_frag.glsl │ │ │ │ │ ├── overlay_paint_texture_vert.glsl │ │ │ │ │ ├── overlay_paint_vertcol_frag.glsl │ │ │ │ │ ├── overlay_paint_vertcol_vert.glsl │ │ │ │ │ ├── overlay_paint_weight_frag.glsl │ │ │ │ │ ├── overlay_paint_weight_vert.glsl │ │ │ │ │ ├── overlay_paint_wire_vert.glsl │ │ │ │ │ ├── overlay_particle_frag.glsl │ │ │ │ │ ├── overlay_particle_vert.glsl │ │ │ │ │ ├── overlay_point_varying_color_frag.glsl │ │ │ │ │ ├── overlay_point_varying_color_varying_outline_aa_frag.glsl │ │ │ │ │ ├── overlay_sculpt_curves_selection_frag.glsl │ │ │ │ │ ├── overlay_sculpt_curves_selection_vert.glsl │ │ │ │ │ ├── overlay_sculpt_mask_frag.glsl │ │ │ │ │ ├── overlay_sculpt_mask_vert.glsl │ │ │ │ │ ├── overlay_uniform_color_frag.glsl │ │ │ │ │ ├── overlay_varying_color.glsl │ │ │ │ │ ├── overlay_volume_gridlines_vert.glsl │ │ │ │ │ ├── overlay_volume_velocity_vert.glsl │ │ │ │ │ ├── overlay_wireframe_frag.glsl │ │ │ │ │ ├── overlay_wireframe_vert.glsl │ │ │ │ │ └── overlay_xray_fade_frag.glsl │ │ │ ├── select │ │ │ │ ├── select_debug_engine.c │ │ │ │ ├── select_draw_utils.c │ │ │ │ ├── select_engine.c │ │ │ │ ├── select_engine.h │ │ │ │ ├── select_private.h │ │ │ │ └── shaders │ │ │ │ │ ├── infos │ │ │ │ │ └── select_id_info.hh │ │ │ │ │ ├── select_id_frag.glsl │ │ │ │ │ └── select_id_vert.glsl │ │ │ └── workbench │ │ │ │ ├── shaders │ │ │ │ ├── infos │ │ │ │ │ ├── workbench_composite_info.hh │ │ │ │ │ ├── workbench_effect_antialiasing_info.hh │ │ │ │ │ ├── workbench_effect_cavity_info.hh │ │ │ │ │ ├── workbench_effect_dof_info.hh │ │ │ │ │ ├── workbench_effect_outline_info.hh │ │ │ │ │ ├── workbench_merge_infront_info.hh │ │ │ │ │ ├── workbench_prepass_info.hh │ │ │ │ │ ├── workbench_shadow_info.hh │ │ │ │ │ ├── workbench_transparent_resolve_info.hh │ │ │ │ │ └── workbench_volume_info.hh │ │ │ │ ├── workbench_cavity_lib.glsl │ │ │ │ ├── workbench_common_lib.glsl │ │ │ │ ├── workbench_composite_frag.glsl │ │ │ │ ├── workbench_curvature_lib.glsl │ │ │ │ ├── workbench_effect_cavity_frag.glsl │ │ │ │ ├── workbench_effect_dof_frag.glsl │ │ │ │ ├── workbench_effect_outline_frag.glsl │ │ │ │ ├── workbench_effect_smaa_frag.glsl │ │ │ │ ├── workbench_effect_smaa_vert.glsl │ │ │ │ ├── workbench_effect_taa_frag.glsl │ │ │ │ ├── workbench_image_lib.glsl │ │ │ │ ├── workbench_matcap_lib.glsl │ │ │ │ ├── workbench_material_lib.glsl │ │ │ │ ├── workbench_merge_infront_frag.glsl │ │ │ │ ├── workbench_prepass_frag.glsl │ │ │ │ ├── workbench_prepass_hair_vert.glsl │ │ │ │ ├── workbench_prepass_pointcloud_vert.glsl │ │ │ │ ├── workbench_prepass_vert.glsl │ │ │ │ ├── workbench_shadow_caps_geom.glsl │ │ │ │ ├── workbench_shadow_debug_frag.glsl │ │ │ │ ├── workbench_shadow_geom.glsl │ │ │ │ ├── workbench_shadow_vert.glsl │ │ │ │ ├── workbench_transparent_accum_frag.glsl │ │ │ │ ├── workbench_transparent_resolve_frag.glsl │ │ │ │ ├── workbench_volume_frag.glsl │ │ │ │ ├── workbench_volume_vert.glsl │ │ │ │ └── workbench_world_light_lib.glsl │ │ │ │ ├── workbench_data.c │ │ │ │ ├── workbench_effect_antialiasing.c │ │ │ │ ├── workbench_effect_cavity.c │ │ │ │ ├── workbench_effect_dof.c │ │ │ │ ├── workbench_effect_outline.c │ │ │ │ ├── workbench_engine.c │ │ │ │ ├── workbench_engine.h │ │ │ │ ├── workbench_materials.c │ │ │ │ ├── workbench_opaque.c │ │ │ │ ├── workbench_private.h │ │ │ │ ├── workbench_render.c │ │ │ │ ├── workbench_shader.cc │ │ │ │ ├── workbench_shader_shared.h │ │ │ │ ├── workbench_shadow.c │ │ │ │ ├── workbench_transparent.c │ │ │ │ └── workbench_volume.c │ │ ├── intern │ │ │ ├── DRW_gpu_wrapper.hh │ │ │ ├── DRW_render.h │ │ │ ├── draw_attributes.cc │ │ │ ├── draw_attributes.h │ │ │ ├── draw_cache.c │ │ │ ├── draw_cache.h │ │ │ ├── draw_cache_extract.hh │ │ │ ├── draw_cache_extract_mesh.cc │ │ │ ├── draw_cache_extract_mesh_render_data.cc │ │ │ ├── draw_cache_impl.h │ │ │ ├── draw_cache_impl_curve.cc │ │ │ ├── draw_cache_impl_curves.cc │ │ │ ├── draw_cache_impl_displist.c │ │ │ ├── draw_cache_impl_gpencil.c │ │ │ ├── draw_cache_impl_lattice.c │ │ │ ├── draw_cache_impl_mesh.cc │ │ │ ├── draw_cache_impl_metaball.c │ │ │ ├── draw_cache_impl_particles.c │ │ │ ├── draw_cache_impl_pointcloud.c │ │ │ ├── draw_cache_impl_subdivision.cc │ │ │ ├── draw_cache_impl_volume.c │ │ │ ├── draw_cache_inline.h │ │ │ ├── draw_color_management.cc │ │ │ ├── draw_color_management.h │ │ │ ├── draw_common.c │ │ │ ├── draw_common.h │ │ │ ├── draw_common_shader_shared.h │ │ │ ├── draw_curves.cc │ │ │ ├── draw_curves_private.h │ │ │ ├── draw_debug.c │ │ │ ├── draw_debug.h │ │ │ ├── draw_fluid.c │ │ │ ├── draw_hair.cc │ │ │ ├── draw_hair_private.h │ │ │ ├── draw_instance_data.c │ │ │ ├── draw_instance_data.h │ │ │ ├── draw_manager.c │ │ │ ├── draw_manager.h │ │ │ ├── draw_manager_data.c │ │ │ ├── draw_manager_exec.c │ │ │ ├── draw_manager_profiling.c │ │ │ ├── draw_manager_profiling.h │ │ │ ├── draw_manager_shader.c │ │ │ ├── draw_manager_testing.h │ │ │ ├── draw_manager_text.c │ │ │ ├── draw_manager_text.h │ │ │ ├── draw_manager_texture.c │ │ │ ├── draw_select_buffer.c │ │ │ ├── draw_shader.cc │ │ │ ├── draw_shader.h │ │ │ ├── draw_shader_shared.h │ │ │ ├── draw_subdivision.h │ │ │ ├── draw_texture_pool.cc │ │ │ ├── draw_texture_pool.h │ │ │ ├── draw_view.c │ │ │ ├── draw_view.h │ │ │ ├── draw_view_data.cc │ │ │ ├── draw_view_data.h │ │ │ ├── draw_volume.cc │ │ │ ├── mesh_extractors │ │ │ │ ├── extract_mesh.cc │ │ │ │ ├── extract_mesh.hh │ │ │ │ ├── extract_mesh_ibo_edituv.cc │ │ │ │ ├── extract_mesh_ibo_fdots.cc │ │ │ │ ├── extract_mesh_ibo_lines.cc │ │ │ │ ├── extract_mesh_ibo_lines_adjacency.cc │ │ │ │ ├── extract_mesh_ibo_lines_paint_mask.cc │ │ │ │ ├── extract_mesh_ibo_points.cc │ │ │ │ ├── extract_mesh_ibo_tris.cc │ │ │ │ ├── extract_mesh_vbo_attributes.cc │ │ │ │ ├── extract_mesh_vbo_edge_fac.cc │ │ │ │ ├── extract_mesh_vbo_edit_data.cc │ │ │ │ ├── extract_mesh_vbo_edituv_data.cc │ │ │ │ ├── extract_mesh_vbo_edituv_stretch_angle.cc │ │ │ │ ├── extract_mesh_vbo_edituv_stretch_area.cc │ │ │ │ ├── extract_mesh_vbo_fdots_edituv_data.cc │ │ │ │ ├── extract_mesh_vbo_fdots_nor.cc │ │ │ │ ├── extract_mesh_vbo_fdots_pos.cc │ │ │ │ ├── extract_mesh_vbo_fdots_uv.cc │ │ │ │ ├── extract_mesh_vbo_lnor.cc │ │ │ │ ├── extract_mesh_vbo_mesh_analysis.cc │ │ │ │ ├── extract_mesh_vbo_orco.cc │ │ │ │ ├── extract_mesh_vbo_pos_nor.cc │ │ │ │ ├── extract_mesh_vbo_sculpt_data.cc │ │ │ │ ├── extract_mesh_vbo_select_idx.cc │ │ │ │ ├── extract_mesh_vbo_skin_roots.cc │ │ │ │ ├── extract_mesh_vbo_tan.cc │ │ │ │ ├── extract_mesh_vbo_uv.cc │ │ │ │ └── extract_mesh_vbo_weights.cc │ │ │ ├── shaders │ │ │ │ ├── common_attribute_lib.glsl │ │ │ │ ├── common_colormanagement_lib.glsl │ │ │ │ ├── common_fullscreen_vert.glsl │ │ │ │ ├── common_fxaa_lib.glsl │ │ │ │ ├── common_globals_lib.glsl │ │ │ │ ├── common_gpencil_lib.glsl │ │ │ │ ├── common_hair_lib.glsl │ │ │ │ ├── common_hair_refine_comp.glsl │ │ │ │ ├── common_hair_refine_vert.glsl │ │ │ │ ├── common_math_geom_lib.glsl │ │ │ │ ├── common_math_lib.glsl │ │ │ │ ├── common_pointcloud_lib.glsl │ │ │ │ ├── common_smaa_lib.glsl │ │ │ │ ├── common_subdiv_custom_data_interp_comp.glsl │ │ │ │ ├── common_subdiv_ibo_lines_comp.glsl │ │ │ │ ├── common_subdiv_ibo_tris_comp.glsl │ │ │ │ ├── common_subdiv_lib.glsl │ │ │ │ ├── common_subdiv_normals_accumulate_comp.glsl │ │ │ │ ├── common_subdiv_normals_finalize_comp.glsl │ │ │ │ ├── common_subdiv_patch_evaluation_comp.glsl │ │ │ │ ├── common_subdiv_vbo_edge_fac_comp.glsl │ │ │ │ ├── common_subdiv_vbo_edituv_strech_angle_comp.glsl │ │ │ │ ├── common_subdiv_vbo_edituv_strech_area_comp.glsl │ │ │ │ ├── common_subdiv_vbo_lnor_comp.glsl │ │ │ │ ├── common_subdiv_vbo_sculpt_data_comp.glsl │ │ │ │ ├── common_view_clipping_lib.glsl │ │ │ │ ├── common_view_lib.glsl │ │ │ │ ├── draw_fullscreen_info.hh │ │ │ │ ├── draw_hair_refine_info.hh │ │ │ │ ├── draw_object_infos_info.hh │ │ │ │ └── draw_view_info.hh │ │ │ ├── smaa_textures.c │ │ │ └── smaa_textures.h │ │ └── tests │ │ │ ├── draw_testing.cc │ │ │ ├── draw_testing.hh │ │ │ └── shaders_test.cc │ ├── editors │ │ ├── CMakeLists.txt │ │ ├── animation │ │ │ ├── CMakeLists.txt │ │ │ ├── anim_channels_defines.c │ │ │ ├── anim_channels_edit.c │ │ │ ├── anim_deps.c │ │ │ ├── anim_draw.c │ │ │ ├── anim_filter.c │ │ │ ├── anim_intern.h │ │ │ ├── anim_ipo_utils.c │ │ │ ├── anim_markers.c │ │ │ ├── anim_motion_paths.c │ │ │ ├── anim_ops.c │ │ │ ├── drivers.c │ │ │ ├── fmodifier_ui.c │ │ │ ├── keyframes_draw.c │ │ │ ├── keyframes_edit.c │ │ │ ├── keyframes_general.c │ │ │ ├── keyframes_keylist.cc │ │ │ ├── keyframes_keylist_test.cc │ │ │ ├── keyframing.c │ │ │ ├── keyingsets.c │ │ │ └── time_scrub_ui.c │ │ ├── armature │ │ │ ├── CMakeLists.txt │ │ │ ├── armature_add.c │ │ │ ├── armature_edit.c │ │ │ ├── armature_intern.h │ │ │ ├── armature_naming.c │ │ │ ├── armature_ops.c │ │ │ ├── armature_relations.c │ │ │ ├── armature_select.c │ │ │ ├── armature_skinning.c │ │ │ ├── armature_utils.c │ │ │ ├── editarmature_undo.c │ │ │ ├── meshlaplacian.c │ │ │ ├── meshlaplacian.h │ │ │ ├── pose_backup.cc │ │ │ ├── pose_edit.c │ │ │ ├── pose_group.c │ │ │ ├── pose_lib.c │ │ │ ├── pose_lib_2.c │ │ │ ├── pose_select.c │ │ │ ├── pose_slide.c │ │ │ ├── pose_transform.c │ │ │ └── pose_utils.c │ │ ├── asset │ │ │ ├── CMakeLists.txt │ │ │ ├── ED_asset_catalog.h │ │ │ ├── ED_asset_catalog.hh │ │ │ ├── ED_asset_filter.h │ │ │ ├── ED_asset_handle.h │ │ │ ├── ED_asset_indexer.h │ │ │ ├── ED_asset_library.h │ │ │ ├── ED_asset_list.h │ │ │ ├── ED_asset_list.hh │ │ │ ├── ED_asset_mark_clear.h │ │ │ ├── ED_asset_temp_id_consumer.h │ │ │ ├── ED_asset_type.h │ │ │ └── intern │ │ │ │ ├── asset_catalog.cc │ │ │ │ ├── asset_filter.cc │ │ │ │ ├── asset_handle.cc │ │ │ │ ├── asset_indexer.cc │ │ │ │ ├── asset_library_reference.cc │ │ │ │ ├── asset_library_reference.hh │ │ │ │ ├── asset_library_reference_enum.cc │ │ │ │ ├── asset_list.cc │ │ │ │ ├── asset_mark_clear.cc │ │ │ │ ├── asset_ops.cc │ │ │ │ ├── asset_temp_id_consumer.cc │ │ │ │ └── asset_type.cc │ │ ├── curve │ │ │ ├── CMakeLists.txt │ │ │ ├── curve_intern.h │ │ │ ├── curve_ops.c │ │ │ ├── editcurve.c │ │ │ ├── editcurve_add.c │ │ │ ├── editcurve_paint.c │ │ │ ├── editcurve_pen.c │ │ │ ├── editcurve_query.c │ │ │ ├── editcurve_select.c │ │ │ ├── editcurve_undo.c │ │ │ ├── editfont.c │ │ │ └── editfont_undo.c │ │ ├── curves │ │ │ ├── CMakeLists.txt │ │ │ └── intern │ │ │ │ ├── curves_add.cc │ │ │ │ └── curves_ops.cc │ │ ├── datafiles │ │ │ └── CMakeLists.txt │ │ ├── geometry │ │ │ ├── CMakeLists.txt │ │ │ ├── geometry_attributes.cc │ │ │ ├── geometry_intern.hh │ │ │ └── geometry_ops.cc │ │ ├── gizmo_library │ │ │ ├── CMakeLists.txt │ │ │ ├── geometry │ │ │ │ ├── geom_arrow_gizmo.c │ │ │ │ ├── geom_cube_gizmo.c │ │ │ │ └── geom_dial_gizmo.c │ │ │ ├── gizmo_draw_utils.c │ │ │ ├── gizmo_geometry.h │ │ │ ├── gizmo_library_intern.h │ │ │ ├── gizmo_library_presets.c │ │ │ ├── gizmo_library_utils.c │ │ │ └── gizmo_types │ │ │ │ ├── arrow3d_gizmo.c │ │ │ │ ├── blank3d_gizmo.c │ │ │ │ ├── button2d_gizmo.c │ │ │ │ ├── cage2d_gizmo.c │ │ │ │ ├── cage3d_gizmo.c │ │ │ │ ├── dial3d_gizmo.c │ │ │ │ ├── move3d_gizmo.c │ │ │ │ ├── primitive3d_gizmo.c │ │ │ │ └── snap3d_gizmo.c │ │ ├── gpencil │ │ │ ├── CMakeLists.txt │ │ │ ├── annotate_draw.c │ │ │ ├── annotate_paint.c │ │ │ ├── drawgpencil.c │ │ │ ├── editaction_gpencil.c │ │ │ ├── gpencil_add_blank.c │ │ │ ├── gpencil_add_lineart.c │ │ │ ├── gpencil_add_monkey.c │ │ │ ├── gpencil_add_stroke.c │ │ │ ├── gpencil_armature.c │ │ │ ├── gpencil_bake_animation.cc │ │ │ ├── gpencil_convert.c │ │ │ ├── gpencil_data.c │ │ │ ├── gpencil_edit.c │ │ │ ├── gpencil_edit_curve.c │ │ │ ├── gpencil_fill.c │ │ │ ├── gpencil_intern.h │ │ │ ├── gpencil_interpolate.c │ │ │ ├── gpencil_merge.c │ │ │ ├── gpencil_mesh.cc │ │ │ ├── gpencil_ops.c │ │ │ ├── gpencil_ops_versioning.c │ │ │ ├── gpencil_paint.c │ │ │ ├── gpencil_primitive.c │ │ │ ├── gpencil_sculpt_paint.c │ │ │ ├── gpencil_select.c │ │ │ ├── gpencil_trace.h │ │ │ ├── gpencil_trace_ops.c │ │ │ ├── gpencil_trace_utils.c │ │ │ ├── gpencil_undo.c │ │ │ ├── gpencil_utils.c │ │ │ ├── gpencil_uv.c │ │ │ ├── gpencil_vertex_ops.c │ │ │ ├── gpencil_vertex_paint.c │ │ │ └── gpencil_weight_paint.c │ │ ├── include │ │ │ ├── BIF_glutil.h │ │ │ ├── ED_anim_api.h │ │ │ ├── ED_armature.h │ │ │ ├── ED_asset.h │ │ │ ├── ED_buttons.h │ │ │ ├── ED_clip.h │ │ │ ├── ED_curve.h │ │ │ ├── ED_curves.h │ │ │ ├── ED_curves_sculpt.h │ │ │ ├── ED_datafiles.h │ │ │ ├── ED_file_indexer.h │ │ │ ├── ED_fileselect.h │ │ │ ├── ED_geometry.h │ │ │ ├── ED_gizmo_library.h │ │ │ ├── ED_gizmo_utils.h │ │ │ ├── ED_gpencil.h │ │ │ ├── ED_image.h │ │ │ ├── ED_info.h │ │ │ ├── ED_keyframes_draw.h │ │ │ ├── ED_keyframes_edit.h │ │ │ ├── ED_keyframes_keylist.h │ │ │ ├── ED_keyframing.h │ │ │ ├── ED_lattice.h │ │ │ ├── ED_markers.h │ │ │ ├── ED_mask.h │ │ │ ├── ED_mball.h │ │ │ ├── ED_mesh.h │ │ │ ├── ED_node.h │ │ │ ├── ED_numinput.h │ │ │ ├── ED_object.h │ │ │ ├── ED_outliner.h │ │ │ ├── ED_paint.h │ │ │ ├── ED_particle.h │ │ │ ├── ED_physics.h │ │ │ ├── ED_render.h │ │ │ ├── ED_scene.h │ │ │ ├── ED_screen.h │ │ │ ├── ED_screen_types.h │ │ │ ├── ED_sculpt.h │ │ │ ├── ED_select_utils.h │ │ │ ├── ED_sequencer.h │ │ │ ├── ED_sound.h │ │ │ ├── ED_space_api.h │ │ │ ├── ED_spreadsheet.h │ │ │ ├── ED_text.h │ │ │ ├── ED_time_scrub_ui.h │ │ │ ├── ED_transform.h │ │ │ ├── ED_transform_snap_object_context.h │ │ │ ├── ED_transverts.h │ │ │ ├── ED_types.h │ │ │ ├── ED_undo.h │ │ │ ├── ED_userpref.h │ │ │ ├── ED_util.h │ │ │ ├── ED_util_imbuf.h │ │ │ ├── ED_uvedit.h │ │ │ ├── ED_view3d.h │ │ │ ├── ED_view3d_offscreen.h │ │ │ ├── UI_abstract_view.hh │ │ │ ├── UI_grid_view.hh │ │ │ ├── UI_icons.h │ │ │ ├── UI_interface.h │ │ │ ├── UI_interface.hh │ │ │ ├── UI_interface_icons.h │ │ │ ├── UI_resources.h │ │ │ ├── UI_tree_view.hh │ │ │ └── UI_view2d.h │ │ ├── interface │ │ │ ├── CMakeLists.txt │ │ │ ├── eyedroppers │ │ │ │ ├── eyedropper_color.c │ │ │ │ ├── eyedropper_colorband.c │ │ │ │ ├── eyedropper_datablock.c │ │ │ │ ├── eyedropper_depth.c │ │ │ │ ├── eyedropper_driver.c │ │ │ │ ├── eyedropper_gpencil_color.c │ │ │ │ ├── eyedropper_intern.h │ │ │ │ └── interface_eyedropper.c │ │ │ ├── interface.cc │ │ │ ├── interface_align.c │ │ │ ├── interface_anim.c │ │ │ ├── interface_button_group.c │ │ │ ├── interface_context_menu.c │ │ │ ├── interface_context_path.cc │ │ │ ├── interface_drag.cc │ │ │ ├── interface_draw.c │ │ │ ├── interface_dropboxes.cc │ │ │ ├── interface_handlers.c │ │ │ ├── interface_icons.c │ │ │ ├── interface_icons_event.c │ │ │ ├── interface_intern.h │ │ │ ├── interface_layout.c │ │ │ ├── interface_ops.c │ │ │ ├── interface_panel.c │ │ │ ├── interface_query.cc │ │ │ ├── interface_region_color_picker.cc │ │ │ ├── interface_region_hud.cc │ │ │ ├── interface_region_menu_pie.cc │ │ │ ├── interface_region_menu_popup.cc │ │ │ ├── interface_region_popover.cc │ │ │ ├── interface_region_popup.cc │ │ │ ├── interface_region_search.cc │ │ │ ├── interface_region_tooltip.c │ │ │ ├── interface_regions.cc │ │ │ ├── interface_regions_intern.h │ │ │ ├── interface_style.cc │ │ │ ├── interface_template_asset_view.cc │ │ │ ├── interface_template_attribute_search.cc │ │ │ ├── interface_template_list.cc │ │ │ ├── interface_template_search_menu.cc │ │ │ ├── interface_template_search_operator.c │ │ │ ├── interface_templates.c │ │ │ ├── interface_undo.c │ │ │ ├── interface_utils.cc │ │ │ ├── interface_widgets.c │ │ │ ├── resources.c │ │ │ ├── view2d.cc │ │ │ ├── view2d_draw.cc │ │ │ ├── view2d_edge_pan.cc │ │ │ ├── view2d_gizmo_navigate.cc │ │ │ ├── view2d_ops.cc │ │ │ └── views │ │ │ │ ├── abstract_view.cc │ │ │ │ ├── abstract_view_item.cc │ │ │ │ ├── grid_view.cc │ │ │ │ ├── interface_view.cc │ │ │ │ └── tree_view.cc │ │ ├── io │ │ │ ├── CMakeLists.txt │ │ │ ├── io_alembic.c │ │ │ ├── io_alembic.h │ │ │ ├── io_cache.c │ │ │ ├── io_cache.h │ │ │ ├── io_collada.c │ │ │ ├── io_collada.h │ │ │ ├── io_gpencil.h │ │ │ ├── io_gpencil_export.c │ │ │ ├── io_gpencil_import.c │ │ │ ├── io_gpencil_utils.c │ │ │ ├── io_obj.c │ │ │ ├── io_obj.h │ │ │ ├── io_ops.c │ │ │ ├── io_ops.h │ │ │ ├── io_stl_ops.c │ │ │ ├── io_stl_ops.h │ │ │ ├── io_usd.c │ │ │ └── io_usd.h │ │ ├── lattice │ │ │ ├── CMakeLists.txt │ │ │ ├── editlattice_select.c │ │ │ ├── editlattice_tools.c │ │ │ ├── editlattice_undo.c │ │ │ ├── lattice_intern.h │ │ │ └── lattice_ops.c │ │ ├── mask │ │ │ ├── CMakeLists.txt │ │ │ ├── mask_add.c │ │ │ ├── mask_draw.c │ │ │ ├── mask_edit.c │ │ │ ├── mask_editaction.c │ │ │ ├── mask_intern.h │ │ │ ├── mask_ops.c │ │ │ ├── mask_query.c │ │ │ ├── mask_relationships.c │ │ │ ├── mask_select.c │ │ │ └── mask_shapekey.c │ │ ├── mesh │ │ │ ├── CMakeLists.txt │ │ │ ├── editface.cc │ │ │ ├── editmesh_add.c │ │ │ ├── editmesh_add_gizmo.c │ │ │ ├── editmesh_automerge.c │ │ │ ├── editmesh_bevel.c │ │ │ ├── editmesh_bisect.c │ │ │ ├── editmesh_extrude.c │ │ │ ├── editmesh_extrude_screw.c │ │ │ ├── editmesh_extrude_spin.c │ │ │ ├── editmesh_extrude_spin_gizmo.c │ │ │ ├── editmesh_inset.c │ │ │ ├── editmesh_intersect.c │ │ │ ├── editmesh_knife.c │ │ │ ├── editmesh_knife_project.c │ │ │ ├── editmesh_loopcut.c │ │ │ ├── editmesh_mask_extract.c │ │ │ ├── editmesh_path.c │ │ │ ├── editmesh_polybuild.c │ │ │ ├── editmesh_preselect_edgering.c │ │ │ ├── editmesh_preselect_elem.c │ │ │ ├── editmesh_rip.c │ │ │ ├── editmesh_rip_edge.c │ │ │ ├── editmesh_select.c │ │ │ ├── editmesh_select_similar.c │ │ │ ├── editmesh_tools.c │ │ │ ├── editmesh_undo.c │ │ │ ├── editmesh_utils.c │ │ │ ├── mesh_data.cc │ │ │ ├── mesh_intern.h │ │ │ ├── mesh_mirror.c │ │ │ ├── mesh_ops.c │ │ │ └── meshtools.cc │ │ ├── metaball │ │ │ ├── CMakeLists.txt │ │ │ ├── editmball_undo.c │ │ │ ├── mball_edit.c │ │ │ ├── mball_intern.h │ │ │ └── mball_ops.c │ │ ├── object │ │ │ ├── CMakeLists.txt │ │ │ ├── object_add.cc │ │ │ ├── object_bake.c │ │ │ ├── object_bake_api.c │ │ │ ├── object_collection.c │ │ │ ├── object_constraint.c │ │ │ ├── object_data_transfer.c │ │ │ ├── object_data_transform.c │ │ │ ├── object_edit.c │ │ │ ├── object_facemap_ops.c │ │ │ ├── object_gpencil_modifier.c │ │ │ ├── object_hook.c │ │ │ ├── object_intern.h │ │ │ ├── object_modes.c │ │ │ ├── object_modifier.cc │ │ │ ├── object_ops.c │ │ │ ├── object_random.c │ │ │ ├── object_relations.c │ │ │ ├── object_remesh.cc │ │ │ ├── object_select.c │ │ │ ├── object_shader_fx.c │ │ │ ├── object_shapekey.c │ │ │ ├── object_transform.cc │ │ │ ├── object_utils.c │ │ │ ├── object_vgroup.c │ │ │ ├── object_volume.c │ │ │ └── object_warp.c │ │ ├── physics │ │ │ ├── CMakeLists.txt │ │ │ ├── dynamicpaint_ops.c │ │ │ ├── particle_boids.c │ │ │ ├── particle_edit.c │ │ │ ├── particle_edit_undo.c │ │ │ ├── particle_edit_utildefines.h │ │ │ ├── particle_object.c │ │ │ ├── physics_fluid.c │ │ │ ├── physics_intern.h │ │ │ ├── physics_ops.c │ │ │ ├── physics_pointcache.c │ │ │ ├── rigidbody_constraint.c │ │ │ ├── rigidbody_object.c │ │ │ └── rigidbody_world.c │ │ ├── render │ │ │ ├── CMakeLists.txt │ │ │ ├── render_intern.hh │ │ │ ├── render_internal.cc │ │ │ ├── render_opengl.cc │ │ │ ├── render_ops.cc │ │ │ ├── render_preview.cc │ │ │ ├── render_shading.cc │ │ │ ├── render_update.cc │ │ │ └── render_view.cc │ │ ├── scene │ │ │ ├── CMakeLists.txt │ │ │ └── scene_edit.c │ │ ├── screen │ │ │ ├── CMakeLists.txt │ │ │ ├── area.c │ │ │ ├── area_query.c │ │ │ ├── area_utils.c │ │ │ ├── glutil.c │ │ │ ├── screen_context.c │ │ │ ├── screen_draw.c │ │ │ ├── screen_edit.c │ │ │ ├── screen_geometry.c │ │ │ ├── screen_intern.h │ │ │ ├── screen_ops.c │ │ │ ├── screen_user_menu.c │ │ │ ├── screendump.c │ │ │ ├── workspace_edit.c │ │ │ └── workspace_layout_edit.c │ │ ├── sculpt_paint │ │ │ ├── CMakeLists.txt │ │ │ ├── curves_sculpt_add.cc │ │ │ ├── curves_sculpt_brush.cc │ │ │ ├── curves_sculpt_comb.cc │ │ │ ├── curves_sculpt_delete.cc │ │ │ ├── curves_sculpt_density.cc │ │ │ ├── curves_sculpt_grow_shrink.cc │ │ │ ├── curves_sculpt_intern.h │ │ │ ├── curves_sculpt_intern.hh │ │ │ ├── curves_sculpt_ops.cc │ │ │ ├── curves_sculpt_pinch.cc │ │ │ ├── curves_sculpt_puff.cc │ │ │ ├── curves_sculpt_selection.cc │ │ │ ├── curves_sculpt_selection_paint.cc │ │ │ ├── curves_sculpt_slide.cc │ │ │ ├── curves_sculpt_smooth.cc │ │ │ ├── curves_sculpt_snake_hook.cc │ │ │ ├── paint_canvas.cc │ │ │ ├── paint_cursor.c │ │ │ ├── paint_curve.c │ │ │ ├── paint_curve_undo.c │ │ │ ├── paint_hide.c │ │ │ ├── paint_image.cc │ │ │ ├── paint_image_2d.c │ │ │ ├── paint_image_2d_curve_mask.cc │ │ │ ├── paint_image_ops_paint.cc │ │ │ ├── paint_image_proj.c │ │ │ ├── paint_intern.h │ │ │ ├── paint_mask.c │ │ │ ├── paint_ops.c │ │ │ ├── paint_stroke.c │ │ │ ├── paint_utils.c │ │ │ ├── paint_vertex.cc │ │ │ ├── paint_vertex_color_ops.cc │ │ │ ├── paint_vertex_proj.c │ │ │ ├── paint_vertex_weight_ops.c │ │ │ ├── paint_vertex_weight_utils.c │ │ │ ├── sculpt.c │ │ │ ├── sculpt_automasking.cc │ │ │ ├── sculpt_boundary.c │ │ │ ├── sculpt_brush_types.c │ │ │ ├── sculpt_cloth.c │ │ │ ├── sculpt_detail.c │ │ │ ├── sculpt_dyntopo.c │ │ │ ├── sculpt_expand.c │ │ │ ├── sculpt_face_set.c │ │ │ ├── sculpt_filter_color.c │ │ │ ├── sculpt_filter_mask.c │ │ │ ├── sculpt_filter_mesh.c │ │ │ ├── sculpt_geodesic.c │ │ │ ├── sculpt_intern.h │ │ │ ├── sculpt_mask_expand.c │ │ │ ├── sculpt_mask_init.c │ │ │ ├── sculpt_multiplane_scrape.c │ │ │ ├── sculpt_ops.c │ │ │ ├── sculpt_paint_color.c │ │ │ ├── sculpt_paint_image.cc │ │ │ ├── sculpt_pose.c │ │ │ ├── sculpt_smooth.c │ │ │ ├── sculpt_transform.c │ │ │ ├── sculpt_undo.c │ │ │ └── sculpt_uv.c │ │ ├── sound │ │ │ ├── CMakeLists.txt │ │ │ ├── sound_intern.h │ │ │ └── sound_ops.c │ │ ├── space_action │ │ │ ├── CMakeLists.txt │ │ │ ├── action_buttons.c │ │ │ ├── action_data.c │ │ │ ├── action_draw.c │ │ │ ├── action_edit.c │ │ │ ├── action_intern.h │ │ │ ├── action_ops.c │ │ │ ├── action_select.c │ │ │ └── space_action.c │ │ ├── space_api │ │ │ ├── CMakeLists.txt │ │ │ └── spacetypes.c │ │ ├── space_buttons │ │ │ ├── CMakeLists.txt │ │ │ ├── buttons_context.c │ │ │ ├── buttons_intern.h │ │ │ ├── buttons_ops.c │ │ │ ├── buttons_texture.c │ │ │ └── space_buttons.c │ │ ├── space_clip │ │ │ ├── CMakeLists.txt │ │ │ ├── clip_buttons.c │ │ │ ├── clip_dopesheet_draw.c │ │ │ ├── clip_dopesheet_ops.c │ │ │ ├── clip_draw.c │ │ │ ├── clip_editor.c │ │ │ ├── clip_graph_draw.c │ │ │ ├── clip_graph_ops.c │ │ │ ├── clip_intern.h │ │ │ ├── clip_ops.c │ │ │ ├── clip_toolbar.c │ │ │ ├── clip_utils.c │ │ │ ├── space_clip.c │ │ │ ├── tracking_ops.c │ │ │ ├── tracking_ops_detect.c │ │ │ ├── tracking_ops_intern.h │ │ │ ├── tracking_ops_orient.c │ │ │ ├── tracking_ops_plane.c │ │ │ ├── tracking_ops_solve.c │ │ │ ├── tracking_ops_stabilize.c │ │ │ ├── tracking_ops_track.c │ │ │ ├── tracking_ops_utils.c │ │ │ └── tracking_select.c │ │ ├── space_console │ │ │ ├── CMakeLists.txt │ │ │ ├── console_draw.c │ │ │ ├── console_intern.h │ │ │ ├── console_ops.c │ │ │ └── space_console.c │ │ ├── space_file │ │ │ ├── CMakeLists.txt │ │ │ ├── asset_catalog_tree_view.cc │ │ │ ├── file_draw.c │ │ │ ├── file_indexer.cc │ │ │ ├── file_indexer.h │ │ │ ├── file_intern.h │ │ │ ├── file_ops.c │ │ │ ├── file_panels.c │ │ │ ├── file_utils.c │ │ │ ├── filelist.c │ │ │ ├── filelist.h │ │ │ ├── filesel.c │ │ │ ├── fsmenu.c │ │ │ ├── fsmenu.h │ │ │ └── space_file.c │ │ ├── space_graph │ │ │ ├── CMakeLists.txt │ │ │ ├── graph_buttons.c │ │ │ ├── graph_draw.c │ │ │ ├── graph_edit.c │ │ │ ├── graph_intern.h │ │ │ ├── graph_ops.c │ │ │ ├── graph_select.c │ │ │ ├── graph_slider_ops.c │ │ │ ├── graph_utils.c │ │ │ ├── graph_view.c │ │ │ └── space_graph.c │ │ ├── space_image │ │ │ ├── CMakeLists.txt │ │ │ ├── image_buttons.c │ │ │ ├── image_draw.c │ │ │ ├── image_edit.c │ │ │ ├── image_intern.h │ │ │ ├── image_ops.c │ │ │ ├── image_sequence.c │ │ │ ├── image_undo.cc │ │ │ └── space_image.c │ │ ├── space_info │ │ │ ├── CMakeLists.txt │ │ │ ├── info_draw.c │ │ │ ├── info_intern.h │ │ │ ├── info_ops.c │ │ │ ├── info_report.c │ │ │ ├── info_stats.cc │ │ │ ├── space_info.c │ │ │ ├── textview.c │ │ │ └── textview.h │ │ ├── space_nla │ │ │ ├── CMakeLists.txt │ │ │ ├── nla_buttons.c │ │ │ ├── nla_channels.c │ │ │ ├── nla_draw.c │ │ │ ├── nla_edit.c │ │ │ ├── nla_intern.h │ │ │ ├── nla_ops.c │ │ │ ├── nla_select.c │ │ │ └── space_nla.c │ │ ├── space_node │ │ │ ├── CMakeLists.txt │ │ │ ├── drawnode.cc │ │ │ ├── link_drag_search.cc │ │ │ ├── node_add.cc │ │ │ ├── node_context_path.cc │ │ │ ├── node_draw.cc │ │ │ ├── node_edit.cc │ │ │ ├── node_geometry_attribute_search.cc │ │ │ ├── node_gizmo.cc │ │ │ ├── node_group.cc │ │ │ ├── node_intern.hh │ │ │ ├── node_ops.cc │ │ │ ├── node_relationships.cc │ │ │ ├── node_select.cc │ │ │ ├── node_templates.cc │ │ │ ├── node_view.cc │ │ │ └── space_node.cc │ │ ├── space_outliner │ │ │ ├── CMakeLists.txt │ │ │ ├── outliner_collections.cc │ │ │ ├── outliner_context.cc │ │ │ ├── outliner_dragdrop.cc │ │ │ ├── outliner_draw.cc │ │ │ ├── outliner_edit.cc │ │ │ ├── outliner_intern.hh │ │ │ ├── outliner_ops.cc │ │ │ ├── outliner_query.cc │ │ │ ├── outliner_select.cc │ │ │ ├── outliner_sync.cc │ │ │ ├── outliner_tools.cc │ │ │ ├── outliner_tree.cc │ │ │ ├── outliner_utils.cc │ │ │ ├── space_outliner.cc │ │ │ └── tree │ │ │ │ ├── common.cc │ │ │ │ ├── common.hh │ │ │ │ ├── tree_display.cc │ │ │ │ ├── tree_display.hh │ │ │ │ ├── tree_display_data.cc │ │ │ │ ├── tree_display_libraries.cc │ │ │ │ ├── tree_display_orphaned.cc │ │ │ │ ├── tree_display_override_library_hierarchies.cc │ │ │ │ ├── tree_display_override_library_properties.cc │ │ │ │ ├── tree_display_scenes.cc │ │ │ │ ├── tree_display_sequencer.cc │ │ │ │ ├── tree_display_view_layer.cc │ │ │ │ ├── tree_element.cc │ │ │ │ ├── tree_element.hh │ │ │ │ ├── tree_element_anim_data.cc │ │ │ │ ├── tree_element_anim_data.hh │ │ │ │ ├── tree_element_collection.cc │ │ │ │ ├── tree_element_collection.hh │ │ │ │ ├── tree_element_driver.cc │ │ │ │ ├── tree_element_driver.hh │ │ │ │ ├── tree_element_gpencil_layer.cc │ │ │ │ ├── tree_element_gpencil_layer.hh │ │ │ │ ├── tree_element_id.cc │ │ │ │ ├── tree_element_id.hh │ │ │ │ ├── tree_element_id_library.cc │ │ │ │ ├── tree_element_id_library.hh │ │ │ │ ├── tree_element_id_scene.cc │ │ │ │ ├── tree_element_id_scene.hh │ │ │ │ ├── tree_element_label.cc │ │ │ │ ├── tree_element_label.hh │ │ │ │ ├── tree_element_nla.cc │ │ │ │ ├── tree_element_nla.hh │ │ │ │ ├── tree_element_overrides.cc │ │ │ │ ├── tree_element_overrides.hh │ │ │ │ ├── tree_element_rna.cc │ │ │ │ ├── tree_element_rna.hh │ │ │ │ ├── tree_element_scene_objects.cc │ │ │ │ ├── tree_element_scene_objects.hh │ │ │ │ ├── tree_element_seq.cc │ │ │ │ ├── tree_element_seq.hh │ │ │ │ ├── tree_element_view_layer.cc │ │ │ │ ├── tree_element_view_layer.hh │ │ │ │ ├── tree_iterator.cc │ │ │ │ └── tree_iterator.hh │ │ ├── space_script │ │ │ ├── CMakeLists.txt │ │ │ ├── script_edit.c │ │ │ ├── script_intern.h │ │ │ ├── script_ops.c │ │ │ └── space_script.c │ │ ├── space_sequencer │ │ │ ├── CMakeLists.txt │ │ │ ├── sequencer_add.c │ │ │ ├── sequencer_buttons.c │ │ │ ├── sequencer_channels_draw.c │ │ │ ├── sequencer_channels_edit.c │ │ │ ├── sequencer_drag_drop.c │ │ │ ├── sequencer_draw.c │ │ │ ├── sequencer_edit.c │ │ │ ├── sequencer_intern.h │ │ │ ├── sequencer_modifier.c │ │ │ ├── sequencer_ops.c │ │ │ ├── sequencer_preview.c │ │ │ ├── sequencer_proxy.c │ │ │ ├── sequencer_scopes.c │ │ │ ├── sequencer_select.c │ │ │ ├── sequencer_thumbnails.c │ │ │ ├── sequencer_view.c │ │ │ └── space_sequencer.c │ │ ├── space_spreadsheet │ │ │ ├── CMakeLists.txt │ │ │ ├── space_spreadsheet.cc │ │ │ ├── spreadsheet_cache.cc │ │ │ ├── spreadsheet_cache.hh │ │ │ ├── spreadsheet_column.cc │ │ │ ├── spreadsheet_column.hh │ │ │ ├── spreadsheet_column_values.hh │ │ │ ├── spreadsheet_context.cc │ │ │ ├── spreadsheet_context.hh │ │ │ ├── spreadsheet_data_source.cc │ │ │ ├── spreadsheet_data_source.hh │ │ │ ├── spreadsheet_data_source_geometry.cc │ │ │ ├── spreadsheet_data_source_geometry.hh │ │ │ ├── spreadsheet_dataset_draw.cc │ │ │ ├── spreadsheet_dataset_draw.hh │ │ │ ├── spreadsheet_draw.cc │ │ │ ├── spreadsheet_draw.hh │ │ │ ├── spreadsheet_intern.hh │ │ │ ├── spreadsheet_layout.cc │ │ │ ├── spreadsheet_layout.hh │ │ │ ├── spreadsheet_ops.cc │ │ │ ├── spreadsheet_panels.cc │ │ │ ├── spreadsheet_row_filter.cc │ │ │ ├── spreadsheet_row_filter.hh │ │ │ ├── spreadsheet_row_filter_ui.cc │ │ │ └── spreadsheet_row_filter_ui.hh │ │ ├── space_statusbar │ │ │ ├── CMakeLists.txt │ │ │ └── space_statusbar.c │ │ ├── space_text │ │ │ ├── CMakeLists.txt │ │ │ ├── space_text.c │ │ │ ├── text_autocomplete.c │ │ │ ├── text_draw.c │ │ │ ├── text_format.c │ │ │ ├── text_format.h │ │ │ ├── text_format_lua.c │ │ │ ├── text_format_osl.c │ │ │ ├── text_format_pov.c │ │ │ ├── text_format_pov_ini.c │ │ │ ├── text_format_py.c │ │ │ ├── text_header.c │ │ │ ├── text_intern.h │ │ │ ├── text_ops.c │ │ │ └── text_undo.c │ │ ├── space_topbar │ │ │ ├── CMakeLists.txt │ │ │ └── space_topbar.c │ │ ├── space_userpref │ │ │ ├── CMakeLists.txt │ │ │ ├── space_userpref.c │ │ │ ├── userpref_intern.h │ │ │ └── userpref_ops.c │ │ ├── space_view3d │ │ │ ├── CMakeLists.txt │ │ │ ├── drawobject.c │ │ │ ├── space_view3d.c │ │ │ ├── view3d_buttons.c │ │ │ ├── view3d_camera_control.c │ │ │ ├── view3d_cursor_snap.c │ │ │ ├── view3d_draw.c │ │ │ ├── view3d_edit.c │ │ │ ├── view3d_gizmo_armature.c │ │ │ ├── view3d_gizmo_camera.c │ │ │ ├── view3d_gizmo_empty.c │ │ │ ├── view3d_gizmo_forcefield.c │ │ │ ├── view3d_gizmo_light.c │ │ │ ├── view3d_gizmo_navigate.c │ │ │ ├── view3d_gizmo_navigate_type.c │ │ │ ├── view3d_gizmo_preselect.c │ │ │ ├── view3d_gizmo_preselect_type.c │ │ │ ├── view3d_gizmo_ruler.c │ │ │ ├── view3d_gizmo_tool_generic.c │ │ │ ├── view3d_header.c │ │ │ ├── view3d_intern.h │ │ │ ├── view3d_iterators.c │ │ │ ├── view3d_navigate.c │ │ │ ├── view3d_navigate.h │ │ │ ├── view3d_navigate_dolly.c │ │ │ ├── view3d_navigate_fly.c │ │ │ ├── view3d_navigate_move.c │ │ │ ├── view3d_navigate_ndof.c │ │ │ ├── view3d_navigate_roll.c │ │ │ ├── view3d_navigate_rotate.c │ │ │ ├── view3d_navigate_smoothview.c │ │ │ ├── view3d_navigate_walk.c │ │ │ ├── view3d_navigate_zoom.c │ │ │ ├── view3d_navigate_zoom_border.c │ │ │ ├── view3d_ops.c │ │ │ ├── view3d_placement.c │ │ │ ├── view3d_project.c │ │ │ ├── view3d_select.c │ │ │ ├── view3d_snap.c │ │ │ ├── view3d_utils.c │ │ │ └── view3d_view.c │ │ ├── transform │ │ │ ├── CMakeLists.txt │ │ │ ├── transform.c │ │ │ ├── transform.h │ │ │ ├── transform_constraints.c │ │ │ ├── transform_constraints.h │ │ │ ├── transform_convert.c │ │ │ ├── transform_convert.h │ │ │ ├── transform_convert_action.c │ │ │ ├── transform_convert_armature.c │ │ │ ├── transform_convert_cursor.c │ │ │ ├── transform_convert_curve.c │ │ │ ├── transform_convert_gpencil.c │ │ │ ├── transform_convert_graph.c │ │ │ ├── transform_convert_lattice.c │ │ │ ├── transform_convert_mask.c │ │ │ ├── transform_convert_mball.c │ │ │ ├── transform_convert_mesh.c │ │ │ ├── transform_convert_mesh_edge.c │ │ │ ├── transform_convert_mesh_skin.c │ │ │ ├── transform_convert_mesh_uv.c │ │ │ ├── transform_convert_mesh_vert_cdata.c │ │ │ ├── transform_convert_nla.c │ │ │ ├── transform_convert_node.c │ │ │ ├── transform_convert_object.c │ │ │ ├── transform_convert_object_texspace.c │ │ │ ├── transform_convert_paintcurve.c │ │ │ ├── transform_convert_particle.c │ │ │ ├── transform_convert_sculpt.c │ │ │ ├── transform_convert_sequencer.c │ │ │ ├── transform_convert_sequencer_image.c │ │ │ ├── transform_convert_tracking.c │ │ │ ├── transform_data.h │ │ │ ├── transform_draw_cursors.c │ │ │ ├── transform_draw_cursors.h │ │ │ ├── transform_generics.c │ │ │ ├── transform_gizmo_2d.c │ │ │ ├── transform_gizmo_3d.c │ │ │ ├── transform_gizmo_extrude_3d.c │ │ │ ├── transform_input.c │ │ │ ├── transform_mode.c │ │ │ ├── transform_mode.h │ │ │ ├── transform_mode_align.c │ │ │ ├── transform_mode_baketime.c │ │ │ ├── transform_mode_bbone_resize.c │ │ │ ├── transform_mode_bend.c │ │ │ ├── transform_mode_boneenvelope.c │ │ │ ├── transform_mode_boneroll.c │ │ │ ├── transform_mode_curveshrinkfatten.c │ │ │ ├── transform_mode_edge_bevelweight.c │ │ │ ├── transform_mode_edge_crease.c │ │ │ ├── transform_mode_edge_rotate_normal.c │ │ │ ├── transform_mode_edge_seq_slide.c │ │ │ ├── transform_mode_edge_slide.c │ │ │ ├── transform_mode_gpopacity.c │ │ │ ├── transform_mode_gpshrinkfatten.c │ │ │ ├── transform_mode_maskshrinkfatten.c │ │ │ ├── transform_mode_mirror.c │ │ │ ├── transform_mode_push_pull.c │ │ │ ├── transform_mode_resize.c │ │ │ ├── transform_mode_rotate.c │ │ │ ├── transform_mode_shear.c │ │ │ ├── transform_mode_shrink_fatten.c │ │ │ ├── transform_mode_skin_resize.c │ │ │ ├── transform_mode_tilt.c │ │ │ ├── transform_mode_timescale.c │ │ │ ├── transform_mode_timeslide.c │ │ │ ├── transform_mode_timetranslate.c │ │ │ ├── transform_mode_tosphere.c │ │ │ ├── transform_mode_trackball.c │ │ │ ├── transform_mode_translate.c │ │ │ ├── transform_mode_vert_slide.c │ │ │ ├── transform_ops.c │ │ │ ├── transform_orientations.c │ │ │ ├── transform_orientations.h │ │ │ ├── transform_snap.c │ │ │ ├── transform_snap.h │ │ │ ├── transform_snap_animation.c │ │ │ ├── transform_snap_object.cc │ │ │ └── transform_snap_sequencer.c │ │ ├── undo │ │ │ ├── CMakeLists.txt │ │ │ ├── ed_undo.c │ │ │ ├── memfile_undo.c │ │ │ ├── undo_intern.h │ │ │ └── undo_system_types.c │ │ ├── util │ │ │ ├── CMakeLists.txt │ │ │ ├── ed_draw.c │ │ │ ├── ed_transverts.c │ │ │ ├── ed_util.c │ │ │ ├── ed_util_imbuf.c │ │ │ ├── ed_util_ops.cc │ │ │ ├── gizmo_utils.c │ │ │ ├── numinput.c │ │ │ └── select_utils.c │ │ └── uvedit │ │ │ ├── CMakeLists.txt │ │ │ ├── uvedit_buttons.c │ │ │ ├── uvedit_draw.c │ │ │ ├── uvedit_intern.h │ │ │ ├── uvedit_islands.c │ │ │ ├── uvedit_ops.c │ │ │ ├── uvedit_path.c │ │ │ ├── uvedit_rip.c │ │ │ ├── uvedit_select.c │ │ │ ├── uvedit_smart_stitch.c │ │ │ └── uvedit_unwrap_ops.c │ ├── freestyle │ │ ├── CMakeLists.txt │ │ ├── FRS_freestyle.h │ │ ├── FRS_precomp.h │ │ └── intern │ │ │ ├── application │ │ │ ├── AppCanvas.cpp │ │ │ ├── AppCanvas.h │ │ │ ├── AppConfig.cpp │ │ │ ├── AppConfig.h │ │ │ ├── AppView.cpp │ │ │ ├── AppView.h │ │ │ ├── Controller.cpp │ │ │ └── Controller.h │ │ │ ├── blender_interface │ │ │ ├── BlenderFileLoader.cpp │ │ │ ├── BlenderFileLoader.h │ │ │ ├── BlenderStrokeRenderer.cpp │ │ │ ├── BlenderStrokeRenderer.h │ │ │ ├── BlenderStyleModule.h │ │ │ └── FRS_freestyle.cpp │ │ │ ├── geometry │ │ │ ├── BBox.h │ │ │ ├── Bezier.cpp │ │ │ ├── Bezier.h │ │ │ ├── FastGrid.cpp │ │ │ ├── FastGrid.h │ │ │ ├── FitCurve.cpp │ │ │ ├── FitCurve.h │ │ │ ├── Geom.h │ │ │ ├── GeomCleaner.cpp │ │ │ ├── GeomCleaner.h │ │ │ ├── GeomUtils.cpp │ │ │ ├── GeomUtils.h │ │ │ ├── Grid.cpp │ │ │ ├── Grid.h │ │ │ ├── GridHelpers.cpp │ │ │ ├── GridHelpers.h │ │ │ ├── HashGrid.cpp │ │ │ ├── HashGrid.h │ │ │ ├── Noise.cpp │ │ │ ├── Noise.h │ │ │ ├── Polygon.h │ │ │ ├── SweepLine.h │ │ │ ├── VecMat.h │ │ │ ├── matrix_util.cpp │ │ │ ├── matrix_util.h │ │ │ ├── normal_cycle.cpp │ │ │ └── normal_cycle.h │ │ │ ├── image │ │ │ ├── GaussianFilter.cpp │ │ │ ├── GaussianFilter.h │ │ │ ├── Image.h │ │ │ ├── ImagePyramid.cpp │ │ │ └── ImagePyramid.h │ │ │ ├── python │ │ │ ├── BPy_BBox.cpp │ │ │ ├── BPy_BBox.h │ │ │ ├── BPy_BinaryPredicate0D.cpp │ │ │ ├── BPy_BinaryPredicate0D.h │ │ │ ├── BPy_BinaryPredicate1D.cpp │ │ │ ├── BPy_BinaryPredicate1D.h │ │ │ ├── BPy_ContextFunctions.cpp │ │ │ ├── BPy_ContextFunctions.h │ │ │ ├── BPy_Convert.cpp │ │ │ ├── BPy_Convert.h │ │ │ ├── BPy_Freestyle.cpp │ │ │ ├── BPy_Freestyle.h │ │ │ ├── BPy_FrsMaterial.cpp │ │ │ ├── BPy_FrsMaterial.h │ │ │ ├── BPy_FrsNoise.cpp │ │ │ ├── BPy_FrsNoise.h │ │ │ ├── BPy_Id.cpp │ │ │ ├── BPy_Id.h │ │ │ ├── BPy_IntegrationType.cpp │ │ │ ├── BPy_IntegrationType.h │ │ │ ├── BPy_Interface0D.cpp │ │ │ ├── BPy_Interface0D.h │ │ │ ├── BPy_Interface1D.cpp │ │ │ ├── BPy_Interface1D.h │ │ │ ├── BPy_Iterator.cpp │ │ │ ├── BPy_Iterator.h │ │ │ ├── BPy_MediumType.cpp │ │ │ ├── BPy_MediumType.h │ │ │ ├── BPy_Nature.cpp │ │ │ ├── BPy_Nature.h │ │ │ ├── BPy_Operators.cpp │ │ │ ├── BPy_Operators.h │ │ │ ├── BPy_SShape.cpp │ │ │ ├── BPy_SShape.h │ │ │ ├── BPy_StrokeAttribute.cpp │ │ │ ├── BPy_StrokeAttribute.h │ │ │ ├── BPy_StrokeShader.cpp │ │ │ ├── BPy_StrokeShader.h │ │ │ ├── BPy_UnaryFunction0D.cpp │ │ │ ├── BPy_UnaryFunction0D.h │ │ │ ├── BPy_UnaryFunction1D.cpp │ │ │ ├── BPy_UnaryFunction1D.h │ │ │ ├── BPy_UnaryPredicate0D.cpp │ │ │ ├── BPy_UnaryPredicate0D.h │ │ │ ├── BPy_UnaryPredicate1D.cpp │ │ │ ├── BPy_UnaryPredicate1D.h │ │ │ ├── BPy_ViewMap.cpp │ │ │ ├── BPy_ViewMap.h │ │ │ ├── BPy_ViewShape.cpp │ │ │ ├── BPy_ViewShape.h │ │ │ ├── BinaryPredicate1D │ │ │ │ ├── BPy_FalseBP1D.cpp │ │ │ │ ├── BPy_FalseBP1D.h │ │ │ │ ├── BPy_Length2DBP1D.cpp │ │ │ │ ├── BPy_Length2DBP1D.h │ │ │ │ ├── BPy_SameShapeIdBP1D.cpp │ │ │ │ ├── BPy_SameShapeIdBP1D.h │ │ │ │ ├── BPy_TrueBP1D.cpp │ │ │ │ ├── BPy_TrueBP1D.h │ │ │ │ ├── BPy_ViewMapGradientNormBP1D.cpp │ │ │ │ └── BPy_ViewMapGradientNormBP1D.h │ │ │ ├── Director.cpp │ │ │ ├── Director.h │ │ │ ├── Interface0D │ │ │ │ ├── BPy_CurvePoint.cpp │ │ │ │ ├── BPy_CurvePoint.h │ │ │ │ ├── BPy_SVertex.cpp │ │ │ │ ├── BPy_SVertex.h │ │ │ │ ├── BPy_ViewVertex.cpp │ │ │ │ ├── BPy_ViewVertex.h │ │ │ │ ├── CurvePoint │ │ │ │ │ ├── BPy_StrokeVertex.cpp │ │ │ │ │ └── BPy_StrokeVertex.h │ │ │ │ └── ViewVertex │ │ │ │ │ ├── BPy_NonTVertex.cpp │ │ │ │ │ ├── BPy_NonTVertex.h │ │ │ │ │ ├── BPy_TVertex.cpp │ │ │ │ │ └── BPy_TVertex.h │ │ │ ├── Interface1D │ │ │ │ ├── BPy_FEdge.cpp │ │ │ │ ├── BPy_FEdge.h │ │ │ │ ├── BPy_FrsCurve.cpp │ │ │ │ ├── BPy_FrsCurve.h │ │ │ │ ├── BPy_Stroke.cpp │ │ │ │ ├── BPy_Stroke.h │ │ │ │ ├── BPy_ViewEdge.cpp │ │ │ │ ├── BPy_ViewEdge.h │ │ │ │ ├── Curve │ │ │ │ │ ├── BPy_Chain.cpp │ │ │ │ │ └── BPy_Chain.h │ │ │ │ └── FEdge │ │ │ │ │ ├── BPy_FEdgeSharp.cpp │ │ │ │ │ ├── BPy_FEdgeSharp.h │ │ │ │ │ ├── BPy_FEdgeSmooth.cpp │ │ │ │ │ └── BPy_FEdgeSmooth.h │ │ │ ├── Iterator │ │ │ │ ├── BPy_AdjacencyIterator.cpp │ │ │ │ ├── BPy_AdjacencyIterator.h │ │ │ │ ├── BPy_ChainPredicateIterator.cpp │ │ │ │ ├── BPy_ChainPredicateIterator.h │ │ │ │ ├── BPy_ChainSilhouetteIterator.cpp │ │ │ │ ├── BPy_ChainSilhouetteIterator.h │ │ │ │ ├── BPy_ChainingIterator.cpp │ │ │ │ ├── BPy_ChainingIterator.h │ │ │ │ ├── BPy_CurvePointIterator.cpp │ │ │ │ ├── BPy_CurvePointIterator.h │ │ │ │ ├── BPy_Interface0DIterator.cpp │ │ │ │ ├── BPy_Interface0DIterator.h │ │ │ │ ├── BPy_SVertexIterator.cpp │ │ │ │ ├── BPy_SVertexIterator.h │ │ │ │ ├── BPy_StrokeVertexIterator.cpp │ │ │ │ ├── BPy_StrokeVertexIterator.h │ │ │ │ ├── BPy_ViewEdgeIterator.cpp │ │ │ │ ├── BPy_ViewEdgeIterator.h │ │ │ │ ├── BPy_orientedViewEdgeIterator.cpp │ │ │ │ └── BPy_orientedViewEdgeIterator.h │ │ │ ├── StrokeShader │ │ │ │ ├── BPy_BackboneStretcherShader.cpp │ │ │ │ ├── BPy_BackboneStretcherShader.h │ │ │ │ ├── BPy_BezierCurveShader.cpp │ │ │ │ ├── BPy_BezierCurveShader.h │ │ │ │ ├── BPy_BlenderTextureShader.cpp │ │ │ │ ├── BPy_BlenderTextureShader.h │ │ │ │ ├── BPy_CalligraphicShader.cpp │ │ │ │ ├── BPy_CalligraphicShader.h │ │ │ │ ├── BPy_ColorNoiseShader.cpp │ │ │ │ ├── BPy_ColorNoiseShader.h │ │ │ │ ├── BPy_ConstantColorShader.cpp │ │ │ │ ├── BPy_ConstantColorShader.h │ │ │ │ ├── BPy_ConstantThicknessShader.cpp │ │ │ │ ├── BPy_ConstantThicknessShader.h │ │ │ │ ├── BPy_ConstrainedIncreasingThicknessShader.cpp │ │ │ │ ├── BPy_ConstrainedIncreasingThicknessShader.h │ │ │ │ ├── BPy_GuidingLinesShader.cpp │ │ │ │ ├── BPy_GuidingLinesShader.h │ │ │ │ ├── BPy_IncreasingColorShader.cpp │ │ │ │ ├── BPy_IncreasingColorShader.h │ │ │ │ ├── BPy_IncreasingThicknessShader.cpp │ │ │ │ ├── BPy_IncreasingThicknessShader.h │ │ │ │ ├── BPy_PolygonalizationShader.cpp │ │ │ │ ├── BPy_PolygonalizationShader.h │ │ │ │ ├── BPy_SamplingShader.cpp │ │ │ │ ├── BPy_SamplingShader.h │ │ │ │ ├── BPy_SmoothingShader.cpp │ │ │ │ ├── BPy_SmoothingShader.h │ │ │ │ ├── BPy_SpatialNoiseShader.cpp │ │ │ │ ├── BPy_SpatialNoiseShader.h │ │ │ │ ├── BPy_StrokeTextureStepShader.cpp │ │ │ │ ├── BPy_StrokeTextureStepShader.h │ │ │ │ ├── BPy_ThicknessNoiseShader.cpp │ │ │ │ ├── BPy_ThicknessNoiseShader.h │ │ │ │ ├── BPy_TipRemoverShader.cpp │ │ │ │ └── BPy_TipRemoverShader.h │ │ │ ├── UnaryFunction0D │ │ │ │ ├── BPy_UnaryFunction0DDouble.cpp │ │ │ │ ├── BPy_UnaryFunction0DDouble.h │ │ │ │ ├── BPy_UnaryFunction0DEdgeNature.cpp │ │ │ │ ├── BPy_UnaryFunction0DEdgeNature.h │ │ │ │ ├── BPy_UnaryFunction0DFloat.cpp │ │ │ │ ├── BPy_UnaryFunction0DFloat.h │ │ │ │ ├── BPy_UnaryFunction0DId.cpp │ │ │ │ ├── BPy_UnaryFunction0DId.h │ │ │ │ ├── BPy_UnaryFunction0DMaterial.cpp │ │ │ │ ├── BPy_UnaryFunction0DMaterial.h │ │ │ │ ├── BPy_UnaryFunction0DUnsigned.cpp │ │ │ │ ├── BPy_UnaryFunction0DUnsigned.h │ │ │ │ ├── BPy_UnaryFunction0DVec2f.cpp │ │ │ │ ├── BPy_UnaryFunction0DVec2f.h │ │ │ │ ├── BPy_UnaryFunction0DVec3f.cpp │ │ │ │ ├── BPy_UnaryFunction0DVec3f.h │ │ │ │ ├── BPy_UnaryFunction0DVectorViewShape.cpp │ │ │ │ ├── BPy_UnaryFunction0DVectorViewShape.h │ │ │ │ ├── BPy_UnaryFunction0DViewShape.cpp │ │ │ │ ├── BPy_UnaryFunction0DViewShape.h │ │ │ │ ├── UnaryFunction0D_Id │ │ │ │ │ ├── BPy_ShapeIdF0D.cpp │ │ │ │ │ └── BPy_ShapeIdF0D.h │ │ │ │ ├── UnaryFunction0D_Material │ │ │ │ │ ├── BPy_MaterialF0D.cpp │ │ │ │ │ └── BPy_MaterialF0D.h │ │ │ │ ├── UnaryFunction0D_Nature_EdgeNature │ │ │ │ │ ├── BPy_CurveNatureF0D.cpp │ │ │ │ │ └── BPy_CurveNatureF0D.h │ │ │ │ ├── UnaryFunction0D_Vec2f │ │ │ │ │ ├── BPy_Normal2DF0D.cpp │ │ │ │ │ ├── BPy_Normal2DF0D.h │ │ │ │ │ ├── BPy_VertexOrientation2DF0D.cpp │ │ │ │ │ └── BPy_VertexOrientation2DF0D.h │ │ │ │ ├── UnaryFunction0D_Vec3f │ │ │ │ │ ├── BPy_VertexOrientation3DF0D.cpp │ │ │ │ │ └── BPy_VertexOrientation3DF0D.h │ │ │ │ ├── UnaryFunction0D_ViewShape │ │ │ │ │ ├── BPy_GetOccludeeF0D.cpp │ │ │ │ │ ├── BPy_GetOccludeeF0D.h │ │ │ │ │ ├── BPy_GetShapeF0D.cpp │ │ │ │ │ └── BPy_GetShapeF0D.h │ │ │ │ ├── UnaryFunction0D_double │ │ │ │ │ ├── BPy_Curvature2DAngleF0D.cpp │ │ │ │ │ ├── BPy_Curvature2DAngleF0D.h │ │ │ │ │ ├── BPy_DensityF0D.cpp │ │ │ │ │ ├── BPy_DensityF0D.h │ │ │ │ │ ├── BPy_GetProjectedXF0D.cpp │ │ │ │ │ ├── BPy_GetProjectedXF0D.h │ │ │ │ │ ├── BPy_GetProjectedYF0D.cpp │ │ │ │ │ ├── BPy_GetProjectedYF0D.h │ │ │ │ │ ├── BPy_GetProjectedZF0D.cpp │ │ │ │ │ ├── BPy_GetProjectedZF0D.h │ │ │ │ │ ├── BPy_GetXF0D.cpp │ │ │ │ │ ├── BPy_GetXF0D.h │ │ │ │ │ ├── BPy_GetYF0D.cpp │ │ │ │ │ ├── BPy_GetYF0D.h │ │ │ │ │ ├── BPy_GetZF0D.cpp │ │ │ │ │ ├── BPy_GetZF0D.h │ │ │ │ │ ├── BPy_LocalAverageDepthF0D.cpp │ │ │ │ │ ├── BPy_LocalAverageDepthF0D.h │ │ │ │ │ ├── BPy_ZDiscontinuityF0D.cpp │ │ │ │ │ └── BPy_ZDiscontinuityF0D.h │ │ │ │ ├── UnaryFunction0D_float │ │ │ │ │ ├── BPy_GetCurvilinearAbscissaF0D.cpp │ │ │ │ │ ├── BPy_GetCurvilinearAbscissaF0D.h │ │ │ │ │ ├── BPy_GetParameterF0D.cpp │ │ │ │ │ ├── BPy_GetParameterF0D.h │ │ │ │ │ ├── BPy_GetViewMapGradientNormF0D.cpp │ │ │ │ │ ├── BPy_GetViewMapGradientNormF0D.h │ │ │ │ │ ├── BPy_ReadCompleteViewMapPixelF0D.cpp │ │ │ │ │ ├── BPy_ReadCompleteViewMapPixelF0D.h │ │ │ │ │ ├── BPy_ReadMapPixelF0D.cpp │ │ │ │ │ ├── BPy_ReadMapPixelF0D.h │ │ │ │ │ ├── BPy_ReadSteerableViewMapPixelF0D.cpp │ │ │ │ │ └── BPy_ReadSteerableViewMapPixelF0D.h │ │ │ │ ├── UnaryFunction0D_unsigned_int │ │ │ │ │ ├── BPy_QuantitativeInvisibilityF0D.cpp │ │ │ │ │ └── BPy_QuantitativeInvisibilityF0D.h │ │ │ │ └── UnaryFunction0D_vector_ViewShape │ │ │ │ │ ├── BPy_GetOccludersF0D.cpp │ │ │ │ │ └── BPy_GetOccludersF0D.h │ │ │ ├── UnaryFunction1D │ │ │ │ ├── BPy_UnaryFunction1DDouble.cpp │ │ │ │ ├── BPy_UnaryFunction1DDouble.h │ │ │ │ ├── BPy_UnaryFunction1DEdgeNature.cpp │ │ │ │ ├── BPy_UnaryFunction1DEdgeNature.h │ │ │ │ ├── BPy_UnaryFunction1DFloat.cpp │ │ │ │ ├── BPy_UnaryFunction1DFloat.h │ │ │ │ ├── BPy_UnaryFunction1DUnsigned.cpp │ │ │ │ ├── BPy_UnaryFunction1DUnsigned.h │ │ │ │ ├── BPy_UnaryFunction1DVec2f.cpp │ │ │ │ ├── BPy_UnaryFunction1DVec2f.h │ │ │ │ ├── BPy_UnaryFunction1DVec3f.cpp │ │ │ │ ├── BPy_UnaryFunction1DVec3f.h │ │ │ │ ├── BPy_UnaryFunction1DVectorViewShape.cpp │ │ │ │ ├── BPy_UnaryFunction1DVectorViewShape.h │ │ │ │ ├── BPy_UnaryFunction1DVoid.cpp │ │ │ │ ├── BPy_UnaryFunction1DVoid.h │ │ │ │ ├── UnaryFunction1D_Nature_EdgeNature │ │ │ │ │ ├── BPy_CurveNatureF1D.cpp │ │ │ │ │ └── BPy_CurveNatureF1D.h │ │ │ │ ├── UnaryFunction1D_Vec2f │ │ │ │ │ ├── BPy_Normal2DF1D.cpp │ │ │ │ │ ├── BPy_Normal2DF1D.h │ │ │ │ │ ├── BPy_Orientation2DF1D.cpp │ │ │ │ │ └── BPy_Orientation2DF1D.h │ │ │ │ ├── UnaryFunction1D_Vec3f │ │ │ │ │ ├── BPy_Orientation3DF1D.cpp │ │ │ │ │ └── BPy_Orientation3DF1D.h │ │ │ │ ├── UnaryFunction1D_double │ │ │ │ │ ├── BPy_Curvature2DAngleF1D.cpp │ │ │ │ │ ├── BPy_Curvature2DAngleF1D.h │ │ │ │ │ ├── BPy_DensityF1D.cpp │ │ │ │ │ ├── BPy_DensityF1D.h │ │ │ │ │ ├── BPy_GetCompleteViewMapDensityF1D.cpp │ │ │ │ │ ├── BPy_GetCompleteViewMapDensityF1D.h │ │ │ │ │ ├── BPy_GetDirectionalViewMapDensityF1D.cpp │ │ │ │ │ ├── BPy_GetDirectionalViewMapDensityF1D.h │ │ │ │ │ ├── BPy_GetProjectedXF1D.cpp │ │ │ │ │ ├── BPy_GetProjectedXF1D.h │ │ │ │ │ ├── BPy_GetProjectedYF1D.cpp │ │ │ │ │ ├── BPy_GetProjectedYF1D.h │ │ │ │ │ ├── BPy_GetProjectedZF1D.cpp │ │ │ │ │ ├── BPy_GetProjectedZF1D.h │ │ │ │ │ ├── BPy_GetSteerableViewMapDensityF1D.cpp │ │ │ │ │ ├── BPy_GetSteerableViewMapDensityF1D.h │ │ │ │ │ ├── BPy_GetViewMapGradientNormF1D.cpp │ │ │ │ │ ├── BPy_GetViewMapGradientNormF1D.h │ │ │ │ │ ├── BPy_GetXF1D.cpp │ │ │ │ │ ├── BPy_GetXF1D.h │ │ │ │ │ ├── BPy_GetYF1D.cpp │ │ │ │ │ ├── BPy_GetYF1D.h │ │ │ │ │ ├── BPy_GetZF1D.cpp │ │ │ │ │ ├── BPy_GetZF1D.h │ │ │ │ │ ├── BPy_LocalAverageDepthF1D.cpp │ │ │ │ │ ├── BPy_LocalAverageDepthF1D.h │ │ │ │ │ ├── BPy_ZDiscontinuityF1D.cpp │ │ │ │ │ └── BPy_ZDiscontinuityF1D.h │ │ │ │ ├── UnaryFunction1D_unsigned_int │ │ │ │ │ ├── BPy_QuantitativeInvisibilityF1D.cpp │ │ │ │ │ └── BPy_QuantitativeInvisibilityF1D.h │ │ │ │ ├── UnaryFunction1D_vector_ViewShape │ │ │ │ │ ├── BPy_GetOccludeeF1D.cpp │ │ │ │ │ ├── BPy_GetOccludeeF1D.h │ │ │ │ │ ├── BPy_GetOccludersF1D.cpp │ │ │ │ │ ├── BPy_GetOccludersF1D.h │ │ │ │ │ ├── BPy_GetShapeF1D.cpp │ │ │ │ │ └── BPy_GetShapeF1D.h │ │ │ │ └── UnaryFunction1D_void │ │ │ │ │ ├── BPy_ChainingTimeStampF1D.cpp │ │ │ │ │ ├── BPy_ChainingTimeStampF1D.h │ │ │ │ │ ├── BPy_IncrementChainingTimeStampF1D.cpp │ │ │ │ │ ├── BPy_IncrementChainingTimeStampF1D.h │ │ │ │ │ ├── BPy_TimeStampF1D.cpp │ │ │ │ │ └── BPy_TimeStampF1D.h │ │ │ ├── UnaryPredicate0D │ │ │ │ ├── BPy_FalseUP0D.cpp │ │ │ │ ├── BPy_FalseUP0D.h │ │ │ │ ├── BPy_TrueUP0D.cpp │ │ │ │ └── BPy_TrueUP0D.h │ │ │ └── UnaryPredicate1D │ │ │ │ ├── BPy_ContourUP1D.cpp │ │ │ │ ├── BPy_ContourUP1D.h │ │ │ │ ├── BPy_DensityLowerThanUP1D.cpp │ │ │ │ ├── BPy_DensityLowerThanUP1D.h │ │ │ │ ├── BPy_EqualToChainingTimeStampUP1D.cpp │ │ │ │ ├── BPy_EqualToChainingTimeStampUP1D.h │ │ │ │ ├── BPy_EqualToTimeStampUP1D.cpp │ │ │ │ ├── BPy_EqualToTimeStampUP1D.h │ │ │ │ ├── BPy_ExternalContourUP1D.cpp │ │ │ │ ├── BPy_ExternalContourUP1D.h │ │ │ │ ├── BPy_FalseUP1D.cpp │ │ │ │ ├── BPy_FalseUP1D.h │ │ │ │ ├── BPy_QuantitativeInvisibilityUP1D.cpp │ │ │ │ ├── BPy_QuantitativeInvisibilityUP1D.h │ │ │ │ ├── BPy_ShapeUP1D.cpp │ │ │ │ ├── BPy_ShapeUP1D.h │ │ │ │ ├── BPy_TrueUP1D.cpp │ │ │ │ ├── BPy_TrueUP1D.h │ │ │ │ ├── BPy_WithinImageBoundaryUP1D.cpp │ │ │ │ └── BPy_WithinImageBoundaryUP1D.h │ │ │ ├── scene_graph │ │ │ ├── DrawingStyle.h │ │ │ ├── FrsMaterial.h │ │ │ ├── IndexedFaceSet.cpp │ │ │ ├── IndexedFaceSet.h │ │ │ ├── LineRep.cpp │ │ │ ├── LineRep.h │ │ │ ├── Node.h │ │ │ ├── NodeCamera.cpp │ │ │ ├── NodeCamera.h │ │ │ ├── NodeDrawingStyle.cpp │ │ │ ├── NodeDrawingStyle.h │ │ │ ├── NodeGroup.cpp │ │ │ ├── NodeGroup.h │ │ │ ├── NodeLight.cpp │ │ │ ├── NodeLight.h │ │ │ ├── NodeShape.cpp │ │ │ ├── NodeShape.h │ │ │ ├── NodeTransform.cpp │ │ │ ├── NodeTransform.h │ │ │ ├── NodeViewLayer.cpp │ │ │ ├── NodeViewLayer.h │ │ │ ├── OrientedLineRep.cpp │ │ │ ├── OrientedLineRep.h │ │ │ ├── Rep.cpp │ │ │ ├── Rep.h │ │ │ ├── SceneHash.cpp │ │ │ ├── SceneHash.h │ │ │ ├── ScenePrettyPrinter.cpp │ │ │ ├── ScenePrettyPrinter.h │ │ │ ├── SceneVisitor.cpp │ │ │ ├── SceneVisitor.h │ │ │ ├── TriangleRep.cpp │ │ │ ├── TriangleRep.h │ │ │ ├── VertexRep.cpp │ │ │ └── VertexRep.h │ │ │ ├── stroke │ │ │ ├── AdvancedFunctions0D.cpp │ │ │ ├── AdvancedFunctions0D.h │ │ │ ├── AdvancedFunctions1D.cpp │ │ │ ├── AdvancedFunctions1D.h │ │ │ ├── AdvancedPredicates1D.h │ │ │ ├── AdvancedStrokeShaders.cpp │ │ │ ├── AdvancedStrokeShaders.h │ │ │ ├── BasicStrokeShaders.cpp │ │ │ ├── BasicStrokeShaders.h │ │ │ ├── Canvas.cpp │ │ │ ├── Canvas.h │ │ │ ├── Chain.cpp │ │ │ ├── Chain.h │ │ │ ├── ChainingIterators.cpp │ │ │ ├── ChainingIterators.h │ │ │ ├── ContextFunctions.cpp │ │ │ ├── ContextFunctions.h │ │ │ ├── Curve.cpp │ │ │ ├── Curve.h │ │ │ ├── CurveAdvancedIterators.h │ │ │ ├── CurveIterators.h │ │ │ ├── Modifiers.h │ │ │ ├── Module.h │ │ │ ├── Operators.cpp │ │ │ ├── Operators.h │ │ │ ├── PSStrokeRenderer.cpp │ │ │ ├── PSStrokeRenderer.h │ │ │ ├── Predicates0D.cpp │ │ │ ├── Predicates0D.h │ │ │ ├── Predicates1D.cpp │ │ │ ├── Predicates1D.h │ │ │ ├── QInformationMap.h │ │ │ ├── Stroke.cpp │ │ │ ├── Stroke.h │ │ │ ├── StrokeAdvancedIterators.h │ │ │ ├── StrokeIO.cpp │ │ │ ├── StrokeIO.h │ │ │ ├── StrokeIterators.h │ │ │ ├── StrokeLayer.cpp │ │ │ ├── StrokeLayer.h │ │ │ ├── StrokeRenderer.cpp │ │ │ ├── StrokeRenderer.h │ │ │ ├── StrokeRep.cpp │ │ │ ├── StrokeRep.h │ │ │ ├── StrokeShader.cpp │ │ │ ├── StrokeShader.h │ │ │ ├── StrokeTesselator.cpp │ │ │ ├── StrokeTesselator.h │ │ │ ├── StyleModule.h │ │ │ ├── TextStrokeRenderer.cpp │ │ │ └── TextStrokeRenderer.h │ │ │ ├── system │ │ │ ├── BaseIterator.h │ │ │ ├── BaseObject.cpp │ │ │ ├── BaseObject.h │ │ │ ├── Cast.h │ │ │ ├── Exception.cpp │ │ │ ├── Exception.h │ │ │ ├── FreestyleConfig.h │ │ │ ├── Id.h │ │ │ ├── Interpreter.h │ │ │ ├── Iterator.cpp │ │ │ ├── Iterator.h │ │ │ ├── PointerSequence.h │ │ │ ├── Precision.h │ │ │ ├── ProgressBar.h │ │ │ ├── PseudoNoise.cpp │ │ │ ├── PseudoNoise.h │ │ │ ├── PythonInterpreter.cpp │ │ │ ├── PythonInterpreter.h │ │ │ ├── RandGen.cpp │ │ │ ├── RandGen.h │ │ │ ├── RenderMonitor.h │ │ │ ├── StringUtils.cpp │ │ │ ├── StringUtils.h │ │ │ ├── TimeStamp.cpp │ │ │ ├── TimeStamp.h │ │ │ └── TimeUtils.h │ │ │ ├── view_map │ │ │ ├── ArbitraryGridDensityProvider.cpp │ │ │ ├── ArbitraryGridDensityProvider.h │ │ │ ├── AutoPtrHelper.h │ │ │ ├── AverageAreaGridDensityProvider.cpp │ │ │ ├── AverageAreaGridDensityProvider.h │ │ │ ├── BoxGrid.cpp │ │ │ ├── BoxGrid.h │ │ │ ├── CulledOccluderSource.cpp │ │ │ ├── CulledOccluderSource.h │ │ │ ├── FEdgeXDetector.cpp │ │ │ ├── FEdgeXDetector.h │ │ │ ├── Functions0D.cpp │ │ │ ├── Functions0D.h │ │ │ ├── Functions1D.cpp │ │ │ ├── Functions1D.h │ │ │ ├── GridDensityProvider.h │ │ │ ├── HeuristicGridDensityProviderFactory.cpp │ │ │ ├── HeuristicGridDensityProviderFactory.h │ │ │ ├── Interface0D.cpp │ │ │ ├── Interface0D.h │ │ │ ├── Interface1D.cpp │ │ │ ├── Interface1D.h │ │ │ ├── OccluderSource.cpp │ │ │ ├── OccluderSource.h │ │ │ ├── Pow23GridDensityProvider.cpp │ │ │ ├── Pow23GridDensityProvider.h │ │ │ ├── Silhouette.cpp │ │ │ ├── Silhouette.h │ │ │ ├── SilhouetteGeomEngine.cpp │ │ │ ├── SilhouetteGeomEngine.h │ │ │ ├── SphericalGrid.cpp │ │ │ ├── SphericalGrid.h │ │ │ ├── SteerableViewMap.cpp │ │ │ ├── SteerableViewMap.h │ │ │ ├── ViewEdgeXBuilder.cpp │ │ │ ├── ViewEdgeXBuilder.h │ │ │ ├── ViewMap.cpp │ │ │ ├── ViewMap.h │ │ │ ├── ViewMapAdvancedIterators.h │ │ │ ├── ViewMapBuilder.cpp │ │ │ ├── ViewMapBuilder.h │ │ │ ├── ViewMapIterators.h │ │ │ ├── ViewMapTesselator.cpp │ │ │ └── ViewMapTesselator.h │ │ │ └── winged_edge │ │ │ ├── Curvature.cpp │ │ │ ├── Curvature.h │ │ │ ├── Nature.h │ │ │ ├── WEdge.cpp │ │ │ ├── WEdge.h │ │ │ ├── WFillGrid.cpp │ │ │ ├── WFillGrid.h │ │ │ ├── WSFillGrid.cpp │ │ │ ├── WSFillGrid.h │ │ │ ├── WXEdge.cpp │ │ │ ├── WXEdge.h │ │ │ ├── WXEdgeBuilder.cpp │ │ │ ├── WXEdgeBuilder.h │ │ │ ├── WingedEdgeBuilder.cpp │ │ │ └── WingedEdgeBuilder.h │ ├── functions │ │ ├── CMakeLists.txt │ │ ├── FN_field.hh │ │ ├── FN_field_cpp_type.hh │ │ ├── FN_multi_function.hh │ │ ├── FN_multi_function_builder.hh │ │ ├── FN_multi_function_context.hh │ │ ├── FN_multi_function_data_type.hh │ │ ├── FN_multi_function_param_type.hh │ │ ├── FN_multi_function_params.hh │ │ ├── FN_multi_function_procedure.hh │ │ ├── FN_multi_function_procedure_builder.hh │ │ ├── FN_multi_function_procedure_executor.hh │ │ ├── FN_multi_function_procedure_optimization.hh │ │ ├── FN_multi_function_signature.hh │ │ ├── intern │ │ │ ├── cpp_types.cc │ │ │ ├── field.cc │ │ │ ├── multi_function.cc │ │ │ ├── multi_function_builder.cc │ │ │ ├── multi_function_params.cc │ │ │ ├── multi_function_procedure.cc │ │ │ ├── multi_function_procedure_builder.cc │ │ │ ├── multi_function_procedure_executor.cc │ │ │ └── multi_function_procedure_optimization.cc │ │ └── tests │ │ │ ├── FN_field_test.cc │ │ │ ├── FN_multi_function_procedure_test.cc │ │ │ ├── FN_multi_function_test.cc │ │ │ └── FN_multi_function_test_common.hh │ ├── geometry │ │ ├── CMakeLists.txt │ │ ├── GEO_add_curves_on_mesh.hh │ │ ├── GEO_fillet_curves.hh │ │ ├── GEO_mesh_merge_by_distance.hh │ │ ├── GEO_mesh_primitive_cuboid.hh │ │ ├── GEO_mesh_to_curve.hh │ │ ├── GEO_mesh_to_volume.hh │ │ ├── GEO_point_merge_by_distance.hh │ │ ├── GEO_realize_instances.hh │ │ ├── GEO_resample_curves.hh │ │ ├── GEO_reverse_uv_sampler.hh │ │ ├── GEO_set_curve_type.hh │ │ ├── GEO_subdivide_curves.hh │ │ ├── GEO_uv_parametrizer.h │ │ └── intern │ │ │ ├── add_curves_on_mesh.cc │ │ │ ├── fillet_curves.cc │ │ │ ├── mesh_merge_by_distance.cc │ │ │ ├── mesh_primitive_cuboid.cc │ │ │ ├── mesh_to_curve_convert.cc │ │ │ ├── mesh_to_volume.cc │ │ │ ├── point_merge_by_distance.cc │ │ │ ├── realize_instances.cc │ │ │ ├── resample_curves.cc │ │ │ ├── reverse_uv_sampler.cc │ │ │ ├── set_curve_type.cc │ │ │ ├── subdivide_curves.cc │ │ │ └── uv_parametrizer.c │ ├── gpencil_modifiers │ │ ├── CMakeLists.txt │ │ ├── MOD_gpencil_lineart.h │ │ ├── MOD_gpencil_modifiertypes.h │ │ └── intern │ │ │ ├── MOD_gpencil_ui_common.c │ │ │ ├── MOD_gpencil_ui_common.h │ │ │ ├── MOD_gpencil_util.c │ │ │ ├── MOD_gpencil_util.h │ │ │ ├── MOD_gpencilarmature.c │ │ │ ├── MOD_gpencilarray.c │ │ │ ├── MOD_gpencilbuild.c │ │ │ ├── MOD_gpencilcolor.c │ │ │ ├── MOD_gpencildash.c │ │ │ ├── MOD_gpencilenvelope.c │ │ │ ├── MOD_gpencilhook.c │ │ │ ├── MOD_gpencillattice.c │ │ │ ├── MOD_gpencillength.c │ │ │ ├── MOD_gpencillineart.c │ │ │ ├── MOD_gpencilmirror.c │ │ │ ├── MOD_gpencilmultiply.c │ │ │ ├── MOD_gpencilnoise.c │ │ │ ├── MOD_gpenciloffset.c │ │ │ ├── MOD_gpencilopacity.c │ │ │ ├── MOD_gpencilshrinkwrap.c │ │ │ ├── MOD_gpencilsimplify.c │ │ │ ├── MOD_gpencilsmooth.c │ │ │ ├── MOD_gpencilsubdiv.c │ │ │ ├── MOD_gpenciltexture.c │ │ │ ├── MOD_gpencilthick.c │ │ │ ├── MOD_gpenciltime.c │ │ │ ├── MOD_gpenciltint.c │ │ │ ├── MOD_gpencilweight_angle.c │ │ │ ├── MOD_gpencilweight_proximity.c │ │ │ └── lineart │ │ │ ├── MOD_lineart.h │ │ │ ├── lineart_chain.c │ │ │ ├── lineart_cpp_bridge.cc │ │ │ ├── lineart_cpu.c │ │ │ ├── lineart_intern.h │ │ │ ├── lineart_ops.c │ │ │ ├── lineart_shadow.c │ │ │ └── lineart_util.c │ ├── gpu │ │ ├── CMakeLists.txt │ │ ├── GPU_batch.h │ │ ├── GPU_batch_presets.h │ │ ├── GPU_batch_utils.h │ │ ├── GPU_buffers.h │ │ ├── GPU_capabilities.h │ │ ├── GPU_common.h │ │ ├── GPU_common_types.h │ │ ├── GPU_compute.h │ │ ├── GPU_context.h │ │ ├── GPU_debug.h │ │ ├── GPU_drawlist.h │ │ ├── GPU_framebuffer.h │ │ ├── GPU_glew.h │ │ ├── GPU_immediate.h │ │ ├── GPU_immediate_util.h │ │ ├── GPU_index_buffer.h │ │ ├── GPU_init_exit.h │ │ ├── GPU_legacy_stubs.h │ │ ├── GPU_material.h │ │ ├── GPU_matrix.h │ │ ├── GPU_platform.h │ │ ├── GPU_primitive.h │ │ ├── GPU_select.h │ │ ├── GPU_shader.h │ │ ├── GPU_shader_shared.h │ │ ├── GPU_shader_shared_utils.h │ │ ├── GPU_state.h │ │ ├── GPU_storage_buffer.h │ │ ├── GPU_texture.h │ │ ├── GPU_uniform_buffer.h │ │ ├── GPU_vertex_buffer.h │ │ ├── GPU_vertex_format.h │ │ ├── GPU_viewport.h │ │ ├── intern │ │ │ ├── gpu_backend.hh │ │ │ ├── gpu_batch.cc │ │ │ ├── gpu_batch_presets.c │ │ │ ├── gpu_batch_private.hh │ │ │ ├── gpu_batch_utils.c │ │ │ ├── gpu_buffers.c │ │ │ ├── gpu_capabilities.cc │ │ │ ├── gpu_capabilities_private.hh │ │ │ ├── gpu_codegen.cc │ │ │ ├── gpu_codegen.h │ │ │ ├── gpu_compute.cc │ │ │ ├── gpu_context.cc │ │ │ ├── gpu_context_private.hh │ │ │ ├── gpu_debug.cc │ │ │ ├── gpu_debug_private.hh │ │ │ ├── gpu_drawlist.cc │ │ │ ├── gpu_drawlist_private.hh │ │ │ ├── gpu_framebuffer.cc │ │ │ ├── gpu_framebuffer_private.hh │ │ │ ├── gpu_immediate.cc │ │ │ ├── gpu_immediate_private.hh │ │ │ ├── gpu_immediate_util.c │ │ │ ├── gpu_index_buffer.cc │ │ │ ├── gpu_index_buffer_private.hh │ │ │ ├── gpu_init_exit.c │ │ │ ├── gpu_material.c │ │ │ ├── gpu_material_library.h │ │ │ ├── gpu_matrix.cc │ │ │ ├── gpu_matrix_private.h │ │ │ ├── gpu_node_graph.c │ │ │ ├── gpu_node_graph.h │ │ │ ├── gpu_platform.cc │ │ │ ├── gpu_platform_private.hh │ │ │ ├── gpu_private.h │ │ │ ├── gpu_query.cc │ │ │ ├── gpu_query.hh │ │ │ ├── gpu_select.c │ │ │ ├── gpu_select_pick.c │ │ │ ├── gpu_select_private.h │ │ │ ├── gpu_select_sample_query.cc │ │ │ ├── gpu_shader.cc │ │ │ ├── gpu_shader_builder.cc │ │ │ ├── gpu_shader_builder_stubs.cc │ │ │ ├── gpu_shader_builtin.c │ │ │ ├── gpu_shader_create_info.cc │ │ │ ├── gpu_shader_create_info.hh │ │ │ ├── gpu_shader_create_info_private.hh │ │ │ ├── gpu_shader_dependency.cc │ │ │ ├── gpu_shader_dependency_private.h │ │ │ ├── gpu_shader_info_baked.cc │ │ │ ├── gpu_shader_interface.cc │ │ │ ├── gpu_shader_interface.hh │ │ │ ├── gpu_shader_log.cc │ │ │ ├── gpu_shader_private.hh │ │ │ ├── gpu_state.cc │ │ │ ├── gpu_state_private.hh │ │ │ ├── gpu_storage_buffer.cc │ │ │ ├── gpu_storage_buffer_private.hh │ │ │ ├── gpu_texture.cc │ │ │ ├── gpu_texture_private.hh │ │ │ ├── gpu_uniform_buffer.cc │ │ │ ├── gpu_uniform_buffer_private.hh │ │ │ ├── gpu_vertex_buffer.cc │ │ │ ├── gpu_vertex_buffer_private.hh │ │ │ ├── gpu_vertex_format.cc │ │ │ ├── gpu_vertex_format_private.h │ │ │ └── gpu_viewport.c │ │ ├── metal │ │ │ ├── kernels │ │ │ │ ├── compute_texture_read.msl │ │ │ │ ├── compute_texture_update.msl │ │ │ │ ├── depth_2d_update_float_frag.glsl │ │ │ │ ├── depth_2d_update_int24_frag.glsl │ │ │ │ ├── depth_2d_update_int32_frag.glsl │ │ │ │ ├── depth_2d_update_vert.glsl │ │ │ │ ├── gpu_shader_fullscreen_blit_frag.glsl │ │ │ │ └── gpu_shader_fullscreen_blit_vert.glsl │ │ │ ├── mtl_backend.hh │ │ │ ├── mtl_backend.mm │ │ │ ├── mtl_capabilities.hh │ │ │ ├── mtl_command_buffer.mm │ │ │ ├── mtl_common.hh │ │ │ ├── mtl_context.hh │ │ │ ├── mtl_context.mm │ │ │ ├── mtl_debug.hh │ │ │ ├── mtl_debug.mm │ │ │ ├── mtl_framebuffer.hh │ │ │ ├── mtl_framebuffer.mm │ │ │ ├── mtl_memory.hh │ │ │ ├── mtl_memory.mm │ │ │ ├── mtl_query.hh │ │ │ ├── mtl_query.mm │ │ │ ├── mtl_state.hh │ │ │ ├── mtl_state.mm │ │ │ ├── mtl_texture.hh │ │ │ ├── mtl_texture.mm │ │ │ ├── mtl_texture_util.mm │ │ │ ├── mtl_uniform_buffer.hh │ │ │ └── mtl_uniform_buffer.mm │ │ ├── opengl │ │ │ ├── gl_backend.cc │ │ │ ├── gl_backend.hh │ │ │ ├── gl_batch.cc │ │ │ ├── gl_batch.hh │ │ │ ├── gl_compute.cc │ │ │ ├── gl_compute.hh │ │ │ ├── gl_context.cc │ │ │ ├── gl_context.hh │ │ │ ├── gl_debug.cc │ │ │ ├── gl_debug.hh │ │ │ ├── gl_debug_layer.cc │ │ │ ├── gl_drawlist.cc │ │ │ ├── gl_drawlist.hh │ │ │ ├── gl_framebuffer.cc │ │ │ ├── gl_framebuffer.hh │ │ │ ├── gl_immediate.cc │ │ │ ├── gl_immediate.hh │ │ │ ├── gl_index_buffer.cc │ │ │ ├── gl_index_buffer.hh │ │ │ ├── gl_primitive.hh │ │ │ ├── gl_query.cc │ │ │ ├── gl_query.hh │ │ │ ├── gl_shader.cc │ │ │ ├── gl_shader.hh │ │ │ ├── gl_shader_interface.cc │ │ │ ├── gl_shader_interface.hh │ │ │ ├── gl_shader_log.cc │ │ │ ├── gl_state.cc │ │ │ ├── gl_state.hh │ │ │ ├── gl_storage_buffer.cc │ │ │ ├── gl_storage_buffer.hh │ │ │ ├── gl_texture.cc │ │ │ ├── gl_texture.hh │ │ │ ├── gl_uniform_buffer.cc │ │ │ ├── gl_uniform_buffer.hh │ │ │ ├── gl_vertex_array.cc │ │ │ ├── gl_vertex_array.hh │ │ │ ├── gl_vertex_buffer.cc │ │ │ └── gl_vertex_buffer.hh │ │ ├── shaders │ │ │ ├── common │ │ │ │ ├── gpu_shader_common_color_ramp.glsl │ │ │ │ ├── gpu_shader_common_color_utils.glsl │ │ │ │ ├── gpu_shader_common_curves.glsl │ │ │ │ ├── gpu_shader_common_hash.glsl │ │ │ │ ├── gpu_shader_common_math.glsl │ │ │ │ ├── gpu_shader_common_math_utils.glsl │ │ │ │ └── gpu_shader_common_mix_rgb.glsl │ │ │ ├── gpu_shader_2D_area_borders_frag.glsl │ │ │ ├── gpu_shader_2D_area_borders_vert.glsl │ │ │ ├── gpu_shader_2D_flat_color_vert.glsl │ │ │ ├── gpu_shader_2D_image_multi_rect_vert.glsl │ │ │ ├── gpu_shader_2D_image_rect_vert.glsl │ │ │ ├── gpu_shader_2D_image_vert.glsl │ │ │ ├── gpu_shader_2D_line_dashed_frag.glsl │ │ │ ├── gpu_shader_2D_line_dashed_uniform_color_vert.glsl │ │ │ ├── gpu_shader_2D_nodelink_frag.glsl │ │ │ ├── gpu_shader_2D_nodelink_vert.glsl │ │ │ ├── gpu_shader_2D_point_uniform_size_aa_vert.glsl │ │ │ ├── gpu_shader_2D_point_uniform_size_outline_aa_vert.glsl │ │ │ ├── gpu_shader_2D_point_varying_size_varying_color_vert.glsl │ │ │ ├── gpu_shader_2D_smooth_color_frag.glsl │ │ │ ├── gpu_shader_2D_smooth_color_vert.glsl │ │ │ ├── gpu_shader_2D_vert.glsl │ │ │ ├── gpu_shader_2D_widget_base_frag.glsl │ │ │ ├── gpu_shader_2D_widget_base_vert.glsl │ │ │ ├── gpu_shader_2D_widget_shadow_frag.glsl │ │ │ ├── gpu_shader_2D_widget_shadow_vert.glsl │ │ │ ├── gpu_shader_3D_clipped_uniform_color_vert.glsl │ │ │ ├── gpu_shader_3D_flat_color_vert.glsl │ │ │ ├── gpu_shader_3D_image_vert.glsl │ │ │ ├── gpu_shader_3D_line_dashed_uniform_color_vert.glsl │ │ │ ├── gpu_shader_3D_normal_vert.glsl │ │ │ ├── gpu_shader_3D_passthrough_vert.glsl │ │ │ ├── gpu_shader_3D_point_fixed_size_varying_color_vert.glsl │ │ │ ├── gpu_shader_3D_point_uniform_size_aa_vert.glsl │ │ │ ├── gpu_shader_3D_point_varying_size_varying_color_vert.glsl │ │ │ ├── gpu_shader_3D_polyline_frag.glsl │ │ │ ├── gpu_shader_3D_polyline_geom.glsl │ │ │ ├── gpu_shader_3D_polyline_vert.glsl │ │ │ ├── gpu_shader_3D_smooth_color_frag.glsl │ │ │ ├── gpu_shader_3D_smooth_color_vert.glsl │ │ │ ├── gpu_shader_3D_vert.glsl │ │ │ ├── gpu_shader_cfg_world_clip_lib.glsl │ │ │ ├── gpu_shader_checker_frag.glsl │ │ │ ├── gpu_shader_codegen_lib.glsl │ │ │ ├── gpu_shader_colorspace_lib.glsl │ │ │ ├── gpu_shader_depth_only_frag.glsl │ │ │ ├── gpu_shader_diag_stripes_frag.glsl │ │ │ ├── gpu_shader_flat_color_alpha_test_0_frag.glsl │ │ │ ├── gpu_shader_flat_color_frag.glsl │ │ │ ├── gpu_shader_flat_id_frag.glsl │ │ │ ├── gpu_shader_gpencil_stroke_frag.glsl │ │ │ ├── gpu_shader_gpencil_stroke_geom.glsl │ │ │ ├── gpu_shader_gpencil_stroke_vert.glsl │ │ │ ├── gpu_shader_image_color_frag.glsl │ │ │ ├── gpu_shader_image_desaturate_frag.glsl │ │ │ ├── gpu_shader_image_frag.glsl │ │ │ ├── gpu_shader_image_modulate_alpha_frag.glsl │ │ │ ├── gpu_shader_image_overlays_merge_frag.glsl │ │ │ ├── gpu_shader_image_overlays_stereo_merge_frag.glsl │ │ │ ├── gpu_shader_image_shuffle_color_frag.glsl │ │ │ ├── gpu_shader_image_varying_color_frag.glsl │ │ │ ├── gpu_shader_instance_variying_size_variying_color_vert.glsl │ │ │ ├── gpu_shader_keyframe_shape_frag.glsl │ │ │ ├── gpu_shader_keyframe_shape_vert.glsl │ │ │ ├── gpu_shader_point_uniform_color_aa_frag.glsl │ │ │ ├── gpu_shader_point_uniform_color_outline_aa_frag.glsl │ │ │ ├── gpu_shader_point_varying_color_frag.glsl │ │ │ ├── gpu_shader_point_varying_color_varying_outline_aa_frag.glsl │ │ │ ├── gpu_shader_simple_lighting_frag.glsl │ │ │ ├── gpu_shader_text_frag.glsl │ │ │ ├── gpu_shader_text_vert.glsl │ │ │ ├── gpu_shader_uniform_color_frag.glsl │ │ │ ├── infos │ │ │ │ ├── gpu_clip_planes_info.hh │ │ │ │ ├── gpu_interface_info.hh │ │ │ │ ├── gpu_shader_2D_area_borders_info.hh │ │ │ │ ├── gpu_shader_2D_checker_info.hh │ │ │ │ ├── gpu_shader_2D_diag_stripes_info.hh │ │ │ │ ├── gpu_shader_2D_flat_color_info.hh │ │ │ │ ├── gpu_shader_2D_image_color_info.hh │ │ │ │ ├── gpu_shader_2D_image_desaturate_color_info.hh │ │ │ │ ├── gpu_shader_2D_image_info.hh │ │ │ │ ├── gpu_shader_2D_image_multi_rect_color_info.hh │ │ │ │ ├── gpu_shader_2D_image_overlays_merge_info.hh │ │ │ │ ├── gpu_shader_2D_image_overlays_stereo_merge_info.hh │ │ │ │ ├── gpu_shader_2D_image_rect_color_info.hh │ │ │ │ ├── gpu_shader_2D_image_shuffle_color_info.hh │ │ │ │ ├── gpu_shader_2D_nodelink_info.hh │ │ │ │ ├── gpu_shader_2D_point_uniform_size_uniform_color_aa_info.hh │ │ │ │ ├── gpu_shader_2D_point_uniform_size_uniform_color_outline_aa_info.hh │ │ │ │ ├── gpu_shader_2D_point_varying_size_varying_color_info.hh │ │ │ │ ├── gpu_shader_2D_smooth_color_info.hh │ │ │ │ ├── gpu_shader_2D_uniform_color_info.hh │ │ │ │ ├── gpu_shader_2D_widget_info.hh │ │ │ │ ├── gpu_shader_3D_depth_only_info.hh │ │ │ │ ├── gpu_shader_3D_flat_color_info.hh │ │ │ │ ├── gpu_shader_3D_image_info.hh │ │ │ │ ├── gpu_shader_3D_image_modulate_alpha_info.hh │ │ │ │ ├── gpu_shader_3D_line_dashed_uniform_color_info.hh │ │ │ │ ├── gpu_shader_3D_point_info.hh │ │ │ │ ├── gpu_shader_3D_polyline_info.hh │ │ │ │ ├── gpu_shader_3D_smooth_color_info.hh │ │ │ │ ├── gpu_shader_3D_uniform_color_info.hh │ │ │ │ ├── gpu_shader_gpencil_stroke_info.hh │ │ │ │ ├── gpu_shader_instance_varying_color_varying_size_info.hh │ │ │ │ ├── gpu_shader_keyframe_shape_info.hh │ │ │ │ ├── gpu_shader_line_dashed_uniform_color_info.hh │ │ │ │ ├── gpu_shader_simple_lighting_info.hh │ │ │ │ ├── gpu_shader_text_info.hh │ │ │ │ └── gpu_srgb_to_framebuffer_space_info.hh │ │ │ ├── material │ │ │ │ ├── gpu_shader_material_add_shader.glsl │ │ │ │ ├── gpu_shader_material_ambient_occlusion.glsl │ │ │ │ ├── gpu_shader_material_anisotropic.glsl │ │ │ │ ├── gpu_shader_material_attribute.glsl │ │ │ │ ├── gpu_shader_material_background.glsl │ │ │ │ ├── gpu_shader_material_bevel.glsl │ │ │ │ ├── gpu_shader_material_blackbody.glsl │ │ │ │ ├── gpu_shader_material_bright_contrast.glsl │ │ │ │ ├── gpu_shader_material_bump.glsl │ │ │ │ ├── gpu_shader_material_camera.glsl │ │ │ │ ├── gpu_shader_material_clamp.glsl │ │ │ │ ├── gpu_shader_material_combine_color.glsl │ │ │ │ ├── gpu_shader_material_combine_hsv.glsl │ │ │ │ ├── gpu_shader_material_combine_rgb.glsl │ │ │ │ ├── gpu_shader_material_combine_xyz.glsl │ │ │ │ ├── gpu_shader_material_diffuse.glsl │ │ │ │ ├── gpu_shader_material_displacement.glsl │ │ │ │ ├── gpu_shader_material_eevee_specular.glsl │ │ │ │ ├── gpu_shader_material_emission.glsl │ │ │ │ ├── gpu_shader_material_fractal_noise.glsl │ │ │ │ ├── gpu_shader_material_fresnel.glsl │ │ │ │ ├── gpu_shader_material_gamma.glsl │ │ │ │ ├── gpu_shader_material_geometry.glsl │ │ │ │ ├── gpu_shader_material_glass.glsl │ │ │ │ ├── gpu_shader_material_glossy.glsl │ │ │ │ ├── gpu_shader_material_hair.glsl │ │ │ │ ├── gpu_shader_material_hair_info.glsl │ │ │ │ ├── gpu_shader_material_holdout.glsl │ │ │ │ ├── gpu_shader_material_hue_sat_val.glsl │ │ │ │ ├── gpu_shader_material_invert.glsl │ │ │ │ ├── gpu_shader_material_layer_weight.glsl │ │ │ │ ├── gpu_shader_material_light_falloff.glsl │ │ │ │ ├── gpu_shader_material_light_path.glsl │ │ │ │ ├── gpu_shader_material_map_range.glsl │ │ │ │ ├── gpu_shader_material_mapping.glsl │ │ │ │ ├── gpu_shader_material_mix_shader.glsl │ │ │ │ ├── gpu_shader_material_noise.glsl │ │ │ │ ├── gpu_shader_material_normal.glsl │ │ │ │ ├── gpu_shader_material_normal_map.glsl │ │ │ │ ├── gpu_shader_material_object_info.glsl │ │ │ │ ├── gpu_shader_material_output_aov.glsl │ │ │ │ ├── gpu_shader_material_output_material.glsl │ │ │ │ ├── gpu_shader_material_output_world.glsl │ │ │ │ ├── gpu_shader_material_particle_info.glsl │ │ │ │ ├── gpu_shader_material_point_info.glsl │ │ │ │ ├── gpu_shader_material_principled.glsl │ │ │ │ ├── gpu_shader_material_refraction.glsl │ │ │ │ ├── gpu_shader_material_rgb_to_bw.glsl │ │ │ │ ├── gpu_shader_material_separate_color.glsl │ │ │ │ ├── gpu_shader_material_separate_hsv.glsl │ │ │ │ ├── gpu_shader_material_separate_rgb.glsl │ │ │ │ ├── gpu_shader_material_separate_xyz.glsl │ │ │ │ ├── gpu_shader_material_set.glsl │ │ │ │ ├── gpu_shader_material_shader_to_rgba.glsl │ │ │ │ ├── gpu_shader_material_squeeze.glsl │ │ │ │ ├── gpu_shader_material_subsurface_scattering.glsl │ │ │ │ ├── gpu_shader_material_tangent.glsl │ │ │ │ ├── gpu_shader_material_tex_brick.glsl │ │ │ │ ├── gpu_shader_material_tex_checker.glsl │ │ │ │ ├── gpu_shader_material_tex_environment.glsl │ │ │ │ ├── gpu_shader_material_tex_gradient.glsl │ │ │ │ ├── gpu_shader_material_tex_image.glsl │ │ │ │ ├── gpu_shader_material_tex_magic.glsl │ │ │ │ ├── gpu_shader_material_tex_musgrave.glsl │ │ │ │ ├── gpu_shader_material_tex_noise.glsl │ │ │ │ ├── gpu_shader_material_tex_sky.glsl │ │ │ │ ├── gpu_shader_material_tex_voronoi.glsl │ │ │ │ ├── gpu_shader_material_tex_wave.glsl │ │ │ │ ├── gpu_shader_material_tex_white_noise.glsl │ │ │ │ ├── gpu_shader_material_texture_coordinates.glsl │ │ │ │ ├── gpu_shader_material_toon.glsl │ │ │ │ ├── gpu_shader_material_transform_utils.glsl │ │ │ │ ├── gpu_shader_material_translucent.glsl │ │ │ │ ├── gpu_shader_material_transparent.glsl │ │ │ │ ├── gpu_shader_material_uv_map.glsl │ │ │ │ ├── gpu_shader_material_vector_displacement.glsl │ │ │ │ ├── gpu_shader_material_vector_math.glsl │ │ │ │ ├── gpu_shader_material_vector_rotate.glsl │ │ │ │ ├── gpu_shader_material_velvet.glsl │ │ │ │ ├── gpu_shader_material_vertex_color.glsl │ │ │ │ ├── gpu_shader_material_volume_absorption.glsl │ │ │ │ ├── gpu_shader_material_volume_principled.glsl │ │ │ │ ├── gpu_shader_material_volume_scatter.glsl │ │ │ │ ├── gpu_shader_material_wavelength.glsl │ │ │ │ ├── gpu_shader_material_wireframe.glsl │ │ │ │ └── gpu_shader_material_world_normals.glsl │ │ │ └── opengl │ │ │ │ └── glsl_shader_defines.glsl │ │ └── tests │ │ │ ├── gpu_index_buffer_test.cc │ │ │ ├── gpu_shader_builtin_test.cc │ │ │ ├── gpu_shader_test.cc │ │ │ ├── gpu_testing.cc │ │ │ └── gpu_testing.hh │ ├── ikplugin │ │ ├── BIK_api.h │ │ ├── CMakeLists.txt │ │ └── intern │ │ │ ├── ikplugin_api.c │ │ │ ├── ikplugin_api.h │ │ │ ├── iksolver_plugin.c │ │ │ ├── iksolver_plugin.h │ │ │ ├── itasc_plugin.cpp │ │ │ └── itasc_plugin.h │ ├── imbuf │ │ ├── CMakeLists.txt │ │ ├── IMB_colormanagement.h │ │ ├── IMB_imbuf.h │ │ ├── IMB_imbuf_types.h │ │ ├── IMB_metadata.h │ │ ├── IMB_moviecache.h │ │ ├── IMB_openexr.h │ │ ├── IMB_thumbs.h │ │ ├── intern │ │ │ ├── IMB_allocimbuf.h │ │ │ ├── IMB_anim.h │ │ │ ├── IMB_colormanagement_intern.h │ │ │ ├── IMB_filetype.h │ │ │ ├── IMB_filter.h │ │ │ ├── IMB_indexer.h │ │ │ ├── allocimbuf.c │ │ │ ├── anim_movie.c │ │ │ ├── bmp.c │ │ │ ├── cache.c │ │ │ ├── cineon │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── README │ │ │ │ ├── cineon_dpx.c │ │ │ │ ├── cineonlib.c │ │ │ │ ├── cineonlib.h │ │ │ │ ├── dpxlib.c │ │ │ │ ├── dpxlib.h │ │ │ │ ├── logImageCore.c │ │ │ │ ├── logImageCore.h │ │ │ │ ├── logmemfile.c │ │ │ │ └── logmemfile.h │ │ │ ├── colormanagement.c │ │ │ ├── colormanagement_inline.c │ │ │ ├── dds │ │ │ │ ├── BlockDXT.cpp │ │ │ │ ├── BlockDXT.h │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Color.h │ │ │ │ ├── ColorBlock.cpp │ │ │ │ ├── ColorBlock.h │ │ │ │ ├── Common.h │ │ │ │ ├── DirectDrawSurface.cpp │ │ │ │ ├── DirectDrawSurface.h │ │ │ │ ├── FlipDXT.cpp │ │ │ │ ├── FlipDXT.h │ │ │ │ ├── Image.cpp │ │ │ │ ├── Image.h │ │ │ │ ├── PixelFormat.h │ │ │ │ ├── Stream.cpp │ │ │ │ ├── Stream.h │ │ │ │ ├── dds_api.cpp │ │ │ │ └── dds_api.h │ │ │ ├── divers.c │ │ │ ├── filetype.c │ │ │ ├── filter.c │ │ │ ├── imageprocess.c │ │ │ ├── imbuf.h │ │ │ ├── indexer.c │ │ │ ├── iris.c │ │ │ ├── jp2.c │ │ │ ├── jpeg.c │ │ │ ├── metadata.c │ │ │ ├── module.c │ │ │ ├── moviecache.cc │ │ │ ├── oiio │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── openimageio_api.cpp │ │ │ │ └── openimageio_api.h │ │ │ ├── openexr │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── openexr_api.cpp │ │ │ │ ├── openexr_api.h │ │ │ │ └── openexr_stub.cpp │ │ │ ├── png.c │ │ │ ├── radiance_hdr.c │ │ │ ├── readimage.c │ │ │ ├── rectop.c │ │ │ ├── rotate.c │ │ │ ├── scaling.c │ │ │ ├── stereoimbuf.c │ │ │ ├── targa.c │ │ │ ├── thumbs.c │ │ │ ├── thumbs_blend.c │ │ │ ├── thumbs_font.c │ │ │ ├── tiff.c │ │ │ ├── transform.cc │ │ │ ├── util.c │ │ │ ├── util_gpu.c │ │ │ ├── webp.c │ │ │ └── writeimage.c │ │ └── readme.txt │ ├── io │ │ ├── CMakeLists.txt │ │ ├── alembic │ │ │ ├── ABC_alembic.h │ │ │ ├── CMakeLists.txt │ │ │ ├── exporter │ │ │ │ ├── abc_archive.cc │ │ │ │ ├── abc_archive.h │ │ │ │ ├── abc_custom_props.cc │ │ │ │ ├── abc_custom_props.h │ │ │ │ ├── abc_export_capi.cc │ │ │ │ ├── abc_hierarchy_iterator.cc │ │ │ │ ├── abc_hierarchy_iterator.h │ │ │ │ ├── abc_subdiv_disabler.cc │ │ │ │ ├── abc_subdiv_disabler.h │ │ │ │ ├── abc_writer_abstract.cc │ │ │ │ ├── abc_writer_abstract.h │ │ │ │ ├── abc_writer_camera.cc │ │ │ │ ├── abc_writer_camera.h │ │ │ │ ├── abc_writer_curves.cc │ │ │ │ ├── abc_writer_curves.h │ │ │ │ ├── abc_writer_hair.cc │ │ │ │ ├── abc_writer_hair.h │ │ │ │ ├── abc_writer_instance.cc │ │ │ │ ├── abc_writer_instance.h │ │ │ │ ├── abc_writer_mball.cc │ │ │ │ ├── abc_writer_mball.h │ │ │ │ ├── abc_writer_mesh.cc │ │ │ │ ├── abc_writer_mesh.h │ │ │ │ ├── abc_writer_nurbs.cc │ │ │ │ ├── abc_writer_nurbs.h │ │ │ │ ├── abc_writer_points.cc │ │ │ │ ├── abc_writer_points.h │ │ │ │ ├── abc_writer_transform.cc │ │ │ │ └── abc_writer_transform.h │ │ │ ├── intern │ │ │ │ ├── abc_axis_conversion.cc │ │ │ │ ├── abc_axis_conversion.h │ │ │ │ ├── abc_customdata.cc │ │ │ │ ├── abc_customdata.h │ │ │ │ ├── abc_reader_archive.cc │ │ │ │ ├── abc_reader_archive.h │ │ │ │ ├── abc_reader_camera.cc │ │ │ │ ├── abc_reader_camera.h │ │ │ │ ├── abc_reader_curves.cc │ │ │ │ ├── abc_reader_curves.h │ │ │ │ ├── abc_reader_mesh.cc │ │ │ │ ├── abc_reader_mesh.h │ │ │ │ ├── abc_reader_nurbs.cc │ │ │ │ ├── abc_reader_nurbs.h │ │ │ │ ├── abc_reader_object.cc │ │ │ │ ├── abc_reader_object.h │ │ │ │ ├── abc_reader_points.cc │ │ │ │ ├── abc_reader_points.h │ │ │ │ ├── abc_reader_transform.cc │ │ │ │ ├── abc_reader_transform.h │ │ │ │ ├── abc_util.cc │ │ │ │ ├── abc_util.h │ │ │ │ └── alembic_capi.cc │ │ │ └── tests │ │ │ │ ├── abc_export_test.cc │ │ │ │ └── abc_matrix_test.cc │ │ ├── avi │ │ │ ├── AVI_avi.h │ │ │ ├── CMakeLists.txt │ │ │ └── intern │ │ │ │ ├── avi.c │ │ │ │ ├── avi_codecs.c │ │ │ │ ├── avi_endian.c │ │ │ │ ├── avi_endian.h │ │ │ │ ├── avi_intern.h │ │ │ │ ├── avi_mjpeg.c │ │ │ │ ├── avi_mjpeg.h │ │ │ │ ├── avi_options.c │ │ │ │ ├── avi_rgb.c │ │ │ │ ├── avi_rgb.h │ │ │ │ ├── avi_rgb32.c │ │ │ │ └── avi_rgb32.h │ │ ├── collada │ │ │ ├── AnimationClipExporter.cpp │ │ │ ├── AnimationClipExporter.h │ │ │ ├── AnimationExporter.cpp │ │ │ ├── AnimationExporter.h │ │ │ ├── AnimationImporter.cpp │ │ │ ├── AnimationImporter.h │ │ │ ├── ArmatureExporter.cpp │ │ │ ├── ArmatureExporter.h │ │ │ ├── ArmatureImporter.cpp │ │ │ ├── ArmatureImporter.h │ │ │ ├── BCAnimationCurve.cpp │ │ │ ├── BCAnimationCurve.h │ │ │ ├── BCAnimationSampler.cpp │ │ │ ├── BCAnimationSampler.h │ │ │ ├── BCMath.cpp │ │ │ ├── BCMath.h │ │ │ ├── BCSampleData.cpp │ │ │ ├── BCSampleData.h │ │ │ ├── BlenderContext.cpp │ │ │ ├── BlenderContext.h │ │ │ ├── BlenderTypes.h │ │ │ ├── CMakeLists.txt │ │ │ ├── CameraExporter.cpp │ │ │ ├── CameraExporter.h │ │ │ ├── ControllerExporter.cpp │ │ │ ├── ControllerExporter.h │ │ │ ├── DocumentExporter.cpp │ │ │ ├── DocumentExporter.h │ │ │ ├── DocumentImporter.cpp │ │ │ ├── DocumentImporter.h │ │ │ ├── EffectExporter.cpp │ │ │ ├── EffectExporter.h │ │ │ ├── ErrorHandler.cpp │ │ │ ├── ErrorHandler.h │ │ │ ├── ExportSettings.cpp │ │ │ ├── ExportSettings.h │ │ │ ├── ExtraHandler.cpp │ │ │ ├── ExtraHandler.h │ │ │ ├── ExtraTags.cpp │ │ │ ├── ExtraTags.h │ │ │ ├── GeometryExporter.cpp │ │ │ ├── GeometryExporter.h │ │ │ ├── ImageExporter.cpp │ │ │ ├── ImageExporter.h │ │ │ ├── ImportSettings.cpp │ │ │ ├── ImportSettings.h │ │ │ ├── InstanceWriter.cpp │ │ │ ├── InstanceWriter.h │ │ │ ├── LightExporter.cpp │ │ │ ├── LightExporter.h │ │ │ ├── MaterialExporter.cpp │ │ │ ├── MaterialExporter.h │ │ │ ├── Materials.cpp │ │ │ ├── Materials.h │ │ │ ├── MeshImporter.cpp │ │ │ ├── MeshImporter.h │ │ │ ├── SceneExporter.cpp │ │ │ ├── SceneExporter.h │ │ │ ├── SkinInfo.cpp │ │ │ ├── SkinInfo.h │ │ │ ├── TransformReader.cpp │ │ │ ├── TransformReader.h │ │ │ ├── TransformWriter.cpp │ │ │ ├── TransformWriter.h │ │ │ ├── collada.cpp │ │ │ ├── collada.h │ │ │ ├── collada_internal.cpp │ │ │ ├── collada_internal.h │ │ │ ├── collada_utils.cpp │ │ │ ├── collada_utils.h │ │ │ └── version.conf │ │ ├── common │ │ │ ├── CMakeLists.txt │ │ │ ├── IO_abstract_hierarchy_iterator.h │ │ │ ├── IO_dupli_persistent_id.hh │ │ │ ├── IO_orientation.h │ │ │ ├── IO_path_util.hh │ │ │ ├── IO_path_util_types.h │ │ │ ├── IO_types.h │ │ │ └── intern │ │ │ │ ├── abstract_hierarchy_iterator.cc │ │ │ │ ├── abstract_hierarchy_iterator_test.cc │ │ │ │ ├── dupli_parent_finder.cc │ │ │ │ ├── dupli_parent_finder.hh │ │ │ │ ├── dupli_persistent_id.cc │ │ │ │ ├── hierarchy_context_order_test.cc │ │ │ │ ├── object_identifier.cc │ │ │ │ ├── object_identifier_test.cc │ │ │ │ ├── orientation.c │ │ │ │ └── path_util.cc │ │ ├── gpencil │ │ │ ├── CMakeLists.txt │ │ │ ├── gpencil_io.h │ │ │ └── intern │ │ │ │ ├── gpencil_io_base.cc │ │ │ │ ├── gpencil_io_base.hh │ │ │ │ ├── gpencil_io_capi.cc │ │ │ │ ├── gpencil_io_export_base.hh │ │ │ │ ├── gpencil_io_export_pdf.cc │ │ │ │ ├── gpencil_io_export_pdf.hh │ │ │ │ ├── gpencil_io_export_svg.cc │ │ │ │ ├── gpencil_io_export_svg.hh │ │ │ │ ├── gpencil_io_import_base.cc │ │ │ │ ├── gpencil_io_import_base.hh │ │ │ │ ├── gpencil_io_import_svg.cc │ │ │ │ └── gpencil_io_import_svg.hh │ │ ├── stl │ │ │ ├── CMakeLists.txt │ │ │ ├── IO_stl.cc │ │ │ ├── IO_stl.h │ │ │ └── importer │ │ │ │ ├── stl_import.cc │ │ │ │ ├── stl_import.hh │ │ │ │ ├── stl_import_ascii_reader.cc │ │ │ │ ├── stl_import_ascii_reader.hh │ │ │ │ ├── stl_import_binary_reader.cc │ │ │ │ ├── stl_import_binary_reader.hh │ │ │ │ ├── stl_import_mesh.cc │ │ │ │ └── stl_import_mesh.hh │ │ ├── usd │ │ │ ├── CMakeLists.txt │ │ │ ├── intern │ │ │ │ ├── usd_capi_export.cc │ │ │ │ ├── usd_capi_import.cc │ │ │ │ ├── usd_common.cc │ │ │ │ ├── usd_common.h │ │ │ │ ├── usd_exporter_context.h │ │ │ │ ├── usd_hierarchy_iterator.cc │ │ │ │ ├── usd_hierarchy_iterator.h │ │ │ │ ├── usd_reader_camera.cc │ │ │ │ ├── usd_reader_camera.h │ │ │ │ ├── usd_reader_curve.cc │ │ │ │ ├── usd_reader_curve.h │ │ │ │ ├── usd_reader_geom.cc │ │ │ │ ├── usd_reader_geom.h │ │ │ │ ├── usd_reader_light.cc │ │ │ │ ├── usd_reader_light.h │ │ │ │ ├── usd_reader_material.cc │ │ │ │ ├── usd_reader_material.h │ │ │ │ ├── usd_reader_mesh.cc │ │ │ │ ├── usd_reader_mesh.h │ │ │ │ ├── usd_reader_nurbs.cc │ │ │ │ ├── usd_reader_nurbs.h │ │ │ │ ├── usd_reader_prim.cc │ │ │ │ ├── usd_reader_prim.h │ │ │ │ ├── usd_reader_stage.cc │ │ │ │ ├── usd_reader_stage.h │ │ │ │ ├── usd_reader_volume.cc │ │ │ │ ├── usd_reader_volume.h │ │ │ │ ├── usd_reader_xform.cc │ │ │ │ ├── usd_reader_xform.h │ │ │ │ ├── usd_writer_abstract.cc │ │ │ │ ├── usd_writer_abstract.h │ │ │ │ ├── usd_writer_camera.cc │ │ │ │ ├── usd_writer_camera.h │ │ │ │ ├── usd_writer_hair.cc │ │ │ │ ├── usd_writer_hair.h │ │ │ │ ├── usd_writer_light.cc │ │ │ │ ├── usd_writer_light.h │ │ │ │ ├── usd_writer_material.cc │ │ │ │ ├── usd_writer_material.h │ │ │ │ ├── usd_writer_mesh.cc │ │ │ │ ├── usd_writer_mesh.h │ │ │ │ ├── usd_writer_metaball.cc │ │ │ │ ├── usd_writer_metaball.h │ │ │ │ ├── usd_writer_transform.cc │ │ │ │ ├── usd_writer_transform.h │ │ │ │ ├── usd_writer_volume.cc │ │ │ │ └── usd_writer_volume.h │ │ │ ├── tests │ │ │ │ ├── usd_imaging_test.cc │ │ │ │ ├── usd_stage_creation_test.cc │ │ │ │ ├── usd_tests_common.cc │ │ │ │ └── usd_tests_common.h │ │ │ └── usd.h │ │ └── wavefront_obj │ │ │ ├── CMakeLists.txt │ │ │ ├── IO_wavefront_obj.cc │ │ │ ├── IO_wavefront_obj.h │ │ │ ├── exporter │ │ │ ├── obj_export_file_writer.cc │ │ │ ├── obj_export_file_writer.hh │ │ │ ├── obj_export_io.hh │ │ │ ├── obj_export_mesh.cc │ │ │ ├── obj_export_mesh.hh │ │ │ ├── obj_export_mtl.cc │ │ │ ├── obj_export_mtl.hh │ │ │ ├── obj_export_nurbs.cc │ │ │ ├── obj_export_nurbs.hh │ │ │ ├── obj_exporter.cc │ │ │ └── obj_exporter.hh │ │ │ ├── importer │ │ │ ├── importer_mesh_utils.cc │ │ │ ├── importer_mesh_utils.hh │ │ │ ├── obj_import_file_reader.cc │ │ │ ├── obj_import_file_reader.hh │ │ │ ├── obj_import_mesh.cc │ │ │ ├── obj_import_mesh.hh │ │ │ ├── obj_import_mtl.cc │ │ │ ├── obj_import_mtl.hh │ │ │ ├── obj_import_nurbs.cc │ │ │ ├── obj_import_nurbs.hh │ │ │ ├── obj_import_objects.hh │ │ │ ├── obj_import_string_utils.cc │ │ │ ├── obj_import_string_utils.hh │ │ │ ├── obj_importer.cc │ │ │ └── obj_importer.hh │ │ │ └── tests │ │ │ ├── obj_exporter_tests.cc │ │ │ ├── obj_exporter_tests.hh │ │ │ ├── obj_import_string_utils_tests.cc │ │ │ ├── obj_importer_tests.cc │ │ │ └── obj_mtl_parser_tests.cc │ ├── makesdna │ │ ├── CMakeLists.txt │ │ ├── DNA_ID.h │ │ ├── DNA_ID_enums.h │ │ ├── DNA_action_types.h │ │ ├── DNA_anim_types.h │ │ ├── DNA_armature_defaults.h │ │ ├── DNA_armature_types.h │ │ ├── DNA_asset_defaults.h │ │ ├── DNA_asset_types.h │ │ ├── DNA_boid_types.h │ │ ├── DNA_brush_defaults.h │ │ ├── DNA_brush_enums.h │ │ ├── DNA_brush_types.h │ │ ├── DNA_cachefile_defaults.h │ │ ├── DNA_cachefile_types.h │ │ ├── DNA_camera_defaults.h │ │ ├── DNA_camera_types.h │ │ ├── DNA_cloth_types.h │ │ ├── DNA_collection_defaults.h │ │ ├── DNA_collection_types.h │ │ ├── DNA_color_types.h │ │ ├── DNA_constraint_types.h │ │ ├── DNA_curve_defaults.h │ │ ├── DNA_curve_types.h │ │ ├── DNA_curveprofile_types.h │ │ ├── DNA_curves_defaults.h │ │ ├── DNA_curves_types.h │ │ ├── DNA_customdata_types.h │ │ ├── DNA_defaults.h │ │ ├── DNA_defs.h │ │ ├── DNA_documentation.h │ │ ├── DNA_dynamicpaint_types.h │ │ ├── DNA_effect_types.h │ │ ├── DNA_fileglobal_types.h │ │ ├── DNA_fluid_defaults.h │ │ ├── DNA_fluid_types.h │ │ ├── DNA_freestyle_types.h │ │ ├── DNA_genfile.h │ │ ├── DNA_gpencil_modifier_defaults.h │ │ ├── DNA_gpencil_modifier_types.h │ │ ├── DNA_gpencil_types.h │ │ ├── DNA_gpu_types.h │ │ ├── DNA_image_defaults.h │ │ ├── DNA_image_types.h │ │ ├── DNA_ipo_types.h │ │ ├── DNA_key_types.h │ │ ├── DNA_lattice_defaults.h │ │ ├── DNA_lattice_types.h │ │ ├── DNA_layer_types.h │ │ ├── DNA_light_defaults.h │ │ ├── DNA_light_types.h │ │ ├── DNA_lightprobe_defaults.h │ │ ├── DNA_lightprobe_types.h │ │ ├── DNA_lineart_types.h │ │ ├── DNA_linestyle_defaults.h │ │ ├── DNA_linestyle_types.h │ │ ├── DNA_listBase.h │ │ ├── DNA_mask_types.h │ │ ├── DNA_material_defaults.h │ │ ├── DNA_material_types.h │ │ ├── DNA_mesh_defaults.h │ │ ├── DNA_mesh_types.h │ │ ├── DNA_meshdata_types.h │ │ ├── DNA_meta_defaults.h │ │ ├── DNA_meta_types.h │ │ ├── DNA_modifier_defaults.h │ │ ├── DNA_modifier_types.h │ │ ├── DNA_movieclip_defaults.h │ │ ├── DNA_movieclip_types.h │ │ ├── DNA_nla_types.h │ │ ├── DNA_node_types.h │ │ ├── DNA_object_defaults.h │ │ ├── DNA_object_enums.h │ │ ├── DNA_object_fluidsim_types.h │ │ ├── DNA_object_force_types.h │ │ ├── DNA_object_types.h │ │ ├── DNA_outliner_types.h │ │ ├── DNA_packedFile_types.h │ │ ├── DNA_particle_defaults.h │ │ ├── DNA_particle_types.h │ │ ├── DNA_pointcache_types.h │ │ ├── DNA_pointcloud_defaults.h │ │ ├── DNA_pointcloud_types.h │ │ ├── DNA_rigidbody_types.h │ │ ├── DNA_scene_defaults.h │ │ ├── DNA_scene_types.h │ │ ├── DNA_screen_types.h │ │ ├── DNA_sdna_types.h │ │ ├── DNA_sequence_types.h │ │ ├── DNA_session_uuid_types.h │ │ ├── DNA_shader_fx_types.h │ │ ├── DNA_simulation_defaults.h │ │ ├── DNA_simulation_types.h │ │ ├── DNA_sound_types.h │ │ ├── DNA_space_defaults.h │ │ ├── DNA_space_types.h │ │ ├── DNA_speaker_defaults.h │ │ ├── DNA_speaker_types.h │ │ ├── DNA_text_types.h │ │ ├── DNA_texture_defaults.h │ │ ├── DNA_texture_types.h │ │ ├── DNA_tracking_types.h │ │ ├── DNA_userdef_enums.h │ │ ├── DNA_userdef_types.h │ │ ├── DNA_uuid_types.h │ │ ├── DNA_vec_defaults.h │ │ ├── DNA_vec_types.h │ │ ├── DNA_vfont_types.h │ │ ├── DNA_view2d_types.h │ │ ├── DNA_view3d_defaults.h │ │ ├── DNA_view3d_enums.h │ │ ├── DNA_view3d_types.h │ │ ├── DNA_volume_defaults.h │ │ ├── DNA_volume_types.h │ │ ├── DNA_windowmanager_types.h │ │ ├── DNA_workspace_types.h │ │ ├── DNA_world_defaults.h │ │ ├── DNA_world_types.h │ │ ├── DNA_xr_types.h │ │ └── intern │ │ │ ├── CMakeLists.txt │ │ │ ├── dna_defaults.c │ │ │ ├── dna_genfile.c │ │ │ ├── dna_rename_defs.h │ │ │ ├── dna_utils.c │ │ │ ├── dna_utils.h │ │ │ └── makesdna.c │ ├── makesrna │ │ ├── CMakeLists.txt │ │ ├── RNA_access.h │ │ ├── RNA_define.h │ │ ├── RNA_documentation.h │ │ ├── RNA_enum_items.h │ │ ├── RNA_enum_types.h │ │ ├── RNA_path.h │ │ ├── RNA_types.h │ │ ├── intern │ │ │ ├── CMakeLists.txt │ │ │ ├── makesrna.c │ │ │ ├── rna_ID.c │ │ │ ├── rna_access.c │ │ │ ├── rna_access_compare_override.c │ │ │ ├── rna_access_internal.h │ │ │ ├── rna_action.c │ │ │ ├── rna_action_api.c │ │ │ ├── rna_animation.c │ │ │ ├── rna_animation_api.c │ │ │ ├── rna_animviz.c │ │ │ ├── rna_armature.c │ │ │ ├── rna_armature_api.c │ │ │ ├── rna_asset.c │ │ │ ├── rna_attribute.c │ │ │ ├── rna_boid.c │ │ │ ├── rna_brush.c │ │ │ ├── rna_cachefile.c │ │ │ ├── rna_camera.c │ │ │ ├── rna_camera_api.c │ │ │ ├── rna_cloth.c │ │ │ ├── rna_collection.c │ │ │ ├── rna_color.c │ │ │ ├── rna_constraint.c │ │ │ ├── rna_context.c │ │ │ ├── rna_curve.c │ │ │ ├── rna_curve_api.c │ │ │ ├── rna_curveprofile.c │ │ │ ├── rna_curves.c │ │ │ ├── rna_define.c │ │ │ ├── rna_depsgraph.c │ │ │ ├── rna_dynamicpaint.c │ │ │ ├── rna_fcurve.c │ │ │ ├── rna_fcurve_api.c │ │ │ ├── rna_fluid.c │ │ │ ├── rna_gpencil.c │ │ │ ├── rna_gpencil_modifier.c │ │ │ ├── rna_image.c │ │ │ ├── rna_image_api.c │ │ │ ├── rna_internal.h │ │ │ ├── rna_internal_types.h │ │ │ ├── rna_key.c │ │ │ ├── rna_lattice.c │ │ │ ├── rna_lattice_api.c │ │ │ ├── rna_layer.c │ │ │ ├── rna_light.c │ │ │ ├── rna_lightprobe.c │ │ │ ├── rna_linestyle.c │ │ │ ├── rna_main.c │ │ │ ├── rna_main_api.c │ │ │ ├── rna_mask.c │ │ │ ├── rna_material.c │ │ │ ├── rna_material_api.c │ │ │ ├── rna_mesh.c │ │ │ ├── rna_mesh_api.c │ │ │ ├── rna_mesh_utils.h │ │ │ ├── rna_meta.c │ │ │ ├── rna_meta_api.c │ │ │ ├── rna_modifier.c │ │ │ ├── rna_movieclip.c │ │ │ ├── rna_nla.c │ │ │ ├── rna_nodetree.c │ │ │ ├── rna_object.c │ │ │ ├── rna_object_api.c │ │ │ ├── rna_object_force.c │ │ │ ├── rna_packedfile.c │ │ │ ├── rna_palette.c │ │ │ ├── rna_particle.c │ │ │ ├── rna_path.cc │ │ │ ├── rna_pointcloud.c │ │ │ ├── rna_pose.c │ │ │ ├── rna_pose_api.c │ │ │ ├── rna_render.c │ │ │ ├── rna_rigidbody.c │ │ │ ├── rna_rna.c │ │ │ ├── rna_scene.c │ │ │ ├── rna_scene_api.c │ │ │ ├── rna_screen.c │ │ │ ├── rna_sculpt_paint.c │ │ │ ├── rna_sequencer.c │ │ │ ├── rna_sequencer_api.c │ │ │ ├── rna_shader_fx.c │ │ │ ├── rna_simulation.c │ │ │ ├── rna_sound.c │ │ │ ├── rna_sound_api.c │ │ │ ├── rna_space.c │ │ │ ├── rna_space_api.c │ │ │ ├── rna_speaker.c │ │ │ ├── rna_test.c │ │ │ ├── rna_text.c │ │ │ ├── rna_text_api.c │ │ │ ├── rna_texture.c │ │ │ ├── rna_texture_api.c │ │ │ ├── rna_timeline.c │ │ │ ├── rna_tracking.c │ │ │ ├── rna_ui.c │ │ │ ├── rna_ui_api.c │ │ │ ├── rna_userdef.c │ │ │ ├── rna_vfont.c │ │ │ ├── rna_vfont_api.c │ │ │ ├── rna_volume.c │ │ │ ├── rna_wm.c │ │ │ ├── rna_wm_api.c │ │ │ ├── rna_wm_gizmo.c │ │ │ ├── rna_wm_gizmo_api.c │ │ │ ├── rna_workspace.c │ │ │ ├── rna_workspace_api.c │ │ │ ├── rna_world.c │ │ │ └── rna_xr.c │ │ └── rna_cleanup │ │ │ ├── rna_cleaner.py │ │ │ ├── rna_cleaner_merge.py │ │ │ ├── rna_properties.txt │ │ │ └── rna_update.sh │ ├── modifiers │ │ ├── CMakeLists.txt │ │ ├── MOD_modifiertypes.h │ │ ├── MOD_nodes.h │ │ └── intern │ │ │ ├── MOD_armature.c │ │ │ ├── MOD_array.c │ │ │ ├── MOD_bevel.c │ │ │ ├── MOD_boolean.cc │ │ │ ├── MOD_build.c │ │ │ ├── MOD_cast.c │ │ │ ├── MOD_cloth.c │ │ │ ├── MOD_collision.c │ │ │ ├── MOD_correctivesmooth.c │ │ │ ├── MOD_curve.c │ │ │ ├── MOD_datatransfer.c │ │ │ ├── MOD_decimate.c │ │ │ ├── MOD_displace.c │ │ │ ├── MOD_dynamicpaint.c │ │ │ ├── MOD_edgesplit.c │ │ │ ├── MOD_explode.c │ │ │ ├── MOD_fluid.c │ │ │ ├── MOD_hook.c │ │ │ ├── MOD_laplaciandeform.c │ │ │ ├── MOD_laplaciansmooth.c │ │ │ ├── MOD_lattice.c │ │ │ ├── MOD_mask.cc │ │ │ ├── MOD_mesh_to_volume.cc │ │ │ ├── MOD_meshcache.c │ │ │ ├── MOD_meshcache_mdd.c │ │ │ ├── MOD_meshcache_pc2.c │ │ │ ├── MOD_meshcache_util.c │ │ │ ├── MOD_meshcache_util.h │ │ │ ├── MOD_meshdeform.c │ │ │ ├── MOD_meshsequencecache.cc │ │ │ ├── MOD_mirror.c │ │ │ ├── MOD_multires.c │ │ │ ├── MOD_nodes.cc │ │ │ ├── MOD_nodes_evaluator.cc │ │ │ ├── MOD_nodes_evaluator.hh │ │ │ ├── MOD_none.c │ │ │ ├── MOD_normal_edit.c │ │ │ ├── MOD_ocean.c │ │ │ ├── MOD_openmfx.c │ │ │ ├── MOD_particleinstance.c │ │ │ ├── MOD_particlesystem.cc │ │ │ ├── MOD_remesh.c │ │ │ ├── MOD_screw.c │ │ │ ├── MOD_shapekey.c │ │ │ ├── MOD_shrinkwrap.c │ │ │ ├── MOD_simpledeform.c │ │ │ ├── MOD_skin.c │ │ │ ├── MOD_smooth.c │ │ │ ├── MOD_softbody.c │ │ │ ├── MOD_solidify.c │ │ │ ├── MOD_solidify_extrude.c │ │ │ ├── MOD_solidify_nonmanifold.c │ │ │ ├── MOD_solidify_util.h │ │ │ ├── MOD_subsurf.c │ │ │ ├── MOD_surface.c │ │ │ ├── MOD_surfacedeform.c │ │ │ ├── MOD_triangulate.c │ │ │ ├── MOD_ui_common.c │ │ │ ├── MOD_ui_common.h │ │ │ ├── MOD_util.c │ │ │ ├── MOD_util.h │ │ │ ├── MOD_uvproject.c │ │ │ ├── MOD_uvwarp.c │ │ │ ├── MOD_volume_displace.cc │ │ │ ├── MOD_volume_to_mesh.cc │ │ │ ├── MOD_warp.c │ │ │ ├── MOD_wave.c │ │ │ ├── MOD_weighted_normal.c │ │ │ ├── MOD_weightvg_util.c │ │ │ ├── MOD_weightvg_util.h │ │ │ ├── MOD_weightvgedit.c │ │ │ ├── MOD_weightvgmix.c │ │ │ ├── MOD_weightvgproximity.c │ │ │ ├── MOD_weld.cc │ │ │ └── MOD_wireframe.c │ ├── nodes │ │ ├── CMakeLists.txt │ │ ├── NOD_common.h │ │ ├── NOD_composite.h │ │ ├── NOD_derived_node_tree.hh │ │ ├── NOD_function.h │ │ ├── NOD_geometry.h │ │ ├── NOD_geometry_exec.hh │ │ ├── NOD_geometry_nodes_eval_log.hh │ │ ├── NOD_geometry_read.hh │ │ ├── NOD_math_functions.hh │ │ ├── NOD_multi_function.hh │ │ ├── NOD_node_declaration.hh │ │ ├── NOD_node_tree_ref.hh │ │ ├── NOD_shader.h │ │ ├── NOD_socket.h │ │ ├── NOD_socket_declarations.hh │ │ ├── NOD_socket_declarations_geometry.hh │ │ ├── NOD_socket_search_link.hh │ │ ├── NOD_static_types.h │ │ ├── NOD_texture.h │ │ ├── composite │ │ │ ├── CMakeLists.txt │ │ │ ├── node_composite_tree.cc │ │ │ ├── node_composite_util.cc │ │ │ ├── node_composite_util.hh │ │ │ └── nodes │ │ │ │ ├── node_composite_alpha_over.cc │ │ │ │ ├── node_composite_antialiasing.cc │ │ │ │ ├── node_composite_bilateralblur.cc │ │ │ │ ├── node_composite_blur.cc │ │ │ │ ├── node_composite_bokehblur.cc │ │ │ │ ├── node_composite_bokehimage.cc │ │ │ │ ├── node_composite_boxmask.cc │ │ │ │ ├── node_composite_brightness.cc │ │ │ │ ├── node_composite_channel_matte.cc │ │ │ │ ├── node_composite_chroma_matte.cc │ │ │ │ ├── node_composite_color_matte.cc │ │ │ │ ├── node_composite_color_spill.cc │ │ │ │ ├── node_composite_colorbalance.cc │ │ │ │ ├── node_composite_colorcorrection.cc │ │ │ │ ├── node_composite_common.cc │ │ │ │ ├── node_composite_composite.cc │ │ │ │ ├── node_composite_convert_color_space.cc │ │ │ │ ├── node_composite_cornerpin.cc │ │ │ │ ├── node_composite_crop.cc │ │ │ │ ├── node_composite_cryptomatte.cc │ │ │ │ ├── node_composite_curves.cc │ │ │ │ ├── node_composite_defocus.cc │ │ │ │ ├── node_composite_denoise.cc │ │ │ │ ├── node_composite_despeckle.cc │ │ │ │ ├── node_composite_diff_matte.cc │ │ │ │ ├── node_composite_dilate.cc │ │ │ │ ├── node_composite_directionalblur.cc │ │ │ │ ├── node_composite_displace.cc │ │ │ │ ├── node_composite_distance_matte.cc │ │ │ │ ├── node_composite_double_edge_mask.cc │ │ │ │ ├── node_composite_ellipsemask.cc │ │ │ │ ├── node_composite_exposure.cc │ │ │ │ ├── node_composite_filter.cc │ │ │ │ ├── node_composite_flip.cc │ │ │ │ ├── node_composite_gamma.cc │ │ │ │ ├── node_composite_glare.cc │ │ │ │ ├── node_composite_hue_sat_val.cc │ │ │ │ ├── node_composite_huecorrect.cc │ │ │ │ ├── node_composite_id_mask.cc │ │ │ │ ├── node_composite_image.cc │ │ │ │ ├── node_composite_inpaint.cc │ │ │ │ ├── node_composite_invert.cc │ │ │ │ ├── node_composite_keying.cc │ │ │ │ ├── node_composite_keyingscreen.cc │ │ │ │ ├── node_composite_lensdist.cc │ │ │ │ ├── node_composite_levels.cc │ │ │ │ ├── node_composite_luma_matte.cc │ │ │ │ ├── node_composite_map_range.cc │ │ │ │ ├── node_composite_map_uv.cc │ │ │ │ ├── node_composite_map_value.cc │ │ │ │ ├── node_composite_mask.cc │ │ │ │ ├── node_composite_math.cc │ │ │ │ ├── node_composite_mixrgb.cc │ │ │ │ ├── node_composite_movieclip.cc │ │ │ │ ├── node_composite_moviedistortion.cc │ │ │ │ ├── node_composite_normal.cc │ │ │ │ ├── node_composite_normalize.cc │ │ │ │ ├── node_composite_output_file.cc │ │ │ │ ├── node_composite_pixelate.cc │ │ │ │ ├── node_composite_planetrackdeform.cc │ │ │ │ ├── node_composite_posterize.cc │ │ │ │ ├── node_composite_premulkey.cc │ │ │ │ ├── node_composite_rgb.cc │ │ │ │ ├── node_composite_rotate.cc │ │ │ │ ├── node_composite_scale.cc │ │ │ │ ├── node_composite_scene_time.cc │ │ │ │ ├── node_composite_sepcomb_color.cc │ │ │ │ ├── node_composite_sepcomb_hsva.cc │ │ │ │ ├── node_composite_sepcomb_rgba.cc │ │ │ │ ├── node_composite_sepcomb_xyz.cc │ │ │ │ ├── node_composite_sepcomb_ycca.cc │ │ │ │ ├── node_composite_sepcomb_yuva.cc │ │ │ │ ├── node_composite_setalpha.cc │ │ │ │ ├── node_composite_split_viewer.cc │ │ │ │ ├── node_composite_stabilize2d.cc │ │ │ │ ├── node_composite_sunbeams.cc │ │ │ │ ├── node_composite_switch.cc │ │ │ │ ├── node_composite_switchview.cc │ │ │ │ ├── node_composite_texture.cc │ │ │ │ ├── node_composite_tonemap.cc │ │ │ │ ├── node_composite_trackpos.cc │ │ │ │ ├── node_composite_transform.cc │ │ │ │ ├── node_composite_translate.cc │ │ │ │ ├── node_composite_val_to_rgb.cc │ │ │ │ ├── node_composite_value.cc │ │ │ │ ├── node_composite_vec_blur.cc │ │ │ │ ├── node_composite_viewer.cc │ │ │ │ └── node_composite_zcombine.cc │ │ ├── function │ │ │ ├── CMakeLists.txt │ │ │ ├── node_function_util.cc │ │ │ ├── node_function_util.hh │ │ │ └── nodes │ │ │ │ ├── node_fn_align_euler_to_vector.cc │ │ │ │ ├── node_fn_boolean_math.cc │ │ │ │ ├── node_fn_combine_color.cc │ │ │ │ ├── node_fn_compare.cc │ │ │ │ ├── node_fn_float_to_int.cc │ │ │ │ ├── node_fn_input_bool.cc │ │ │ │ ├── node_fn_input_color.cc │ │ │ │ ├── node_fn_input_int.cc │ │ │ │ ├── node_fn_input_special_characters.cc │ │ │ │ ├── node_fn_input_string.cc │ │ │ │ ├── node_fn_input_vector.cc │ │ │ │ ├── node_fn_random_value.cc │ │ │ │ ├── node_fn_replace_string.cc │ │ │ │ ├── node_fn_rotate_euler.cc │ │ │ │ ├── node_fn_separate_color.cc │ │ │ │ ├── node_fn_slice_string.cc │ │ │ │ ├── node_fn_string_length.cc │ │ │ │ └── node_fn_value_to_string.cc │ │ ├── geometry │ │ │ ├── CMakeLists.txt │ │ │ ├── node_geometry_exec.cc │ │ │ ├── node_geometry_tree.cc │ │ │ ├── node_geometry_util.cc │ │ │ ├── node_geometry_util.hh │ │ │ └── nodes │ │ │ │ ├── node_geo_accumulate_field.cc │ │ │ │ ├── node_geo_attribute_capture.cc │ │ │ │ ├── node_geo_attribute_domain_size.cc │ │ │ │ ├── node_geo_attribute_statistic.cc │ │ │ │ ├── node_geo_boolean.cc │ │ │ │ ├── node_geo_bounding_box.cc │ │ │ │ ├── node_geo_collection_info.cc │ │ │ │ ├── node_geo_common.cc │ │ │ │ ├── node_geo_convex_hull.cc │ │ │ │ ├── node_geo_curve_endpoint_selection.cc │ │ │ │ ├── node_geo_curve_fill.cc │ │ │ │ ├── node_geo_curve_fillet.cc │ │ │ │ ├── node_geo_curve_handle_type_selection.cc │ │ │ │ ├── node_geo_curve_length.cc │ │ │ │ ├── node_geo_curve_primitive_arc.cc │ │ │ │ ├── node_geo_curve_primitive_bezier_segment.cc │ │ │ │ ├── node_geo_curve_primitive_circle.cc │ │ │ │ ├── node_geo_curve_primitive_line.cc │ │ │ │ ├── node_geo_curve_primitive_quadratic_bezier.cc │ │ │ │ ├── node_geo_curve_primitive_quadrilateral.cc │ │ │ │ ├── node_geo_curve_primitive_spiral.cc │ │ │ │ ├── node_geo_curve_primitive_star.cc │ │ │ │ ├── node_geo_curve_resample.cc │ │ │ │ ├── node_geo_curve_reverse.cc │ │ │ │ ├── node_geo_curve_sample.cc │ │ │ │ ├── node_geo_curve_set_handle_type.cc │ │ │ │ ├── node_geo_curve_spline_parameter.cc │ │ │ │ ├── node_geo_curve_spline_type.cc │ │ │ │ ├── node_geo_curve_subdivide.cc │ │ │ │ ├── node_geo_curve_to_mesh.cc │ │ │ │ ├── node_geo_curve_to_points.cc │ │ │ │ ├── node_geo_curve_trim.cc │ │ │ │ ├── node_geo_deform_curves_on_surface.cc │ │ │ │ ├── node_geo_delete_geometry.cc │ │ │ │ ├── node_geo_distribute_points_on_faces.cc │ │ │ │ ├── node_geo_dual_mesh.cc │ │ │ │ ├── node_geo_duplicate_elements.cc │ │ │ │ ├── node_geo_edge_paths_to_curves.cc │ │ │ │ ├── node_geo_edge_paths_to_selection.cc │ │ │ │ ├── node_geo_edge_split.cc │ │ │ │ ├── node_geo_extrude_mesh.cc │ │ │ │ ├── node_geo_field_at_index.cc │ │ │ │ ├── node_geo_flip_faces.cc │ │ │ │ ├── node_geo_geometry_to_instance.cc │ │ │ │ ├── node_geo_image_texture.cc │ │ │ │ ├── node_geo_input_curve_handles.cc │ │ │ │ ├── node_geo_input_curve_tilt.cc │ │ │ │ ├── node_geo_input_id.cc │ │ │ │ ├── node_geo_input_index.cc │ │ │ │ ├── node_geo_input_instance_rotation.cc │ │ │ │ ├── node_geo_input_instance_scale.cc │ │ │ │ ├── node_geo_input_material.cc │ │ │ │ ├── node_geo_input_material_index.cc │ │ │ │ ├── node_geo_input_mesh_edge_angle.cc │ │ │ │ ├── node_geo_input_mesh_edge_neighbors.cc │ │ │ │ ├── node_geo_input_mesh_edge_vertices.cc │ │ │ │ ├── node_geo_input_mesh_face_area.cc │ │ │ │ ├── node_geo_input_mesh_face_is_planar.cc │ │ │ │ ├── node_geo_input_mesh_face_neighbors.cc │ │ │ │ ├── node_geo_input_mesh_island.cc │ │ │ │ ├── node_geo_input_mesh_vertex_neighbors.cc │ │ │ │ ├── node_geo_input_named_attribute.cc │ │ │ │ ├── node_geo_input_normal.cc │ │ │ │ ├── node_geo_input_position.cc │ │ │ │ ├── node_geo_input_radius.cc │ │ │ │ ├── node_geo_input_scene_time.cc │ │ │ │ ├── node_geo_input_shade_smooth.cc │ │ │ │ ├── node_geo_input_shortest_edge_paths.cc │ │ │ │ ├── node_geo_input_spline_cyclic.cc │ │ │ │ ├── node_geo_input_spline_length.cc │ │ │ │ ├── node_geo_input_spline_resolution.cc │ │ │ │ ├── node_geo_input_tangent.cc │ │ │ │ ├── node_geo_instance_on_points.cc │ │ │ │ ├── node_geo_instances_to_points.cc │ │ │ │ ├── node_geo_interpolate_domain.cc │ │ │ │ ├── node_geo_is_viewport.cc │ │ │ │ ├── node_geo_join_geometry.cc │ │ │ │ ├── node_geo_material_replace.cc │ │ │ │ ├── node_geo_material_selection.cc │ │ │ │ ├── node_geo_merge_by_distance.cc │ │ │ │ ├── node_geo_mesh_primitive_circle.cc │ │ │ │ ├── node_geo_mesh_primitive_cone.cc │ │ │ │ ├── node_geo_mesh_primitive_cube.cc │ │ │ │ ├── node_geo_mesh_primitive_cylinder.cc │ │ │ │ ├── node_geo_mesh_primitive_grid.cc │ │ │ │ ├── node_geo_mesh_primitive_ico_sphere.cc │ │ │ │ ├── node_geo_mesh_primitive_line.cc │ │ │ │ ├── node_geo_mesh_primitive_uv_sphere.cc │ │ │ │ ├── node_geo_mesh_subdivide.cc │ │ │ │ ├── node_geo_mesh_to_curve.cc │ │ │ │ ├── node_geo_mesh_to_points.cc │ │ │ │ ├── node_geo_mesh_to_volume.cc │ │ │ │ ├── node_geo_object_info.cc │ │ │ │ ├── node_geo_open_mfx.cc │ │ │ │ ├── node_geo_points.cc │ │ │ │ ├── node_geo_points_to_vertices.cc │ │ │ │ ├── node_geo_points_to_volume.cc │ │ │ │ ├── node_geo_proximity.cc │ │ │ │ ├── node_geo_raycast.cc │ │ │ │ ├── node_geo_realize_instances.cc │ │ │ │ ├── node_geo_remove_attribute.cc │ │ │ │ ├── node_geo_rotate_instances.cc │ │ │ │ ├── node_geo_scale_elements.cc │ │ │ │ ├── node_geo_scale_instances.cc │ │ │ │ ├── node_geo_separate_components.cc │ │ │ │ ├── node_geo_separate_geometry.cc │ │ │ │ ├── node_geo_set_curve_handles.cc │ │ │ │ ├── node_geo_set_curve_radius.cc │ │ │ │ ├── node_geo_set_curve_tilt.cc │ │ │ │ ├── node_geo_set_id.cc │ │ │ │ ├── node_geo_set_material.cc │ │ │ │ ├── node_geo_set_material_index.cc │ │ │ │ ├── node_geo_set_point_radius.cc │ │ │ │ ├── node_geo_set_position.cc │ │ │ │ ├── node_geo_set_shade_smooth.cc │ │ │ │ ├── node_geo_set_spline_cyclic.cc │ │ │ │ ├── node_geo_set_spline_resolution.cc │ │ │ │ ├── node_geo_store_named_attribute.cc │ │ │ │ ├── node_geo_string_join.cc │ │ │ │ ├── node_geo_string_to_curves.cc │ │ │ │ ├── node_geo_subdivision_surface.cc │ │ │ │ ├── node_geo_switch.cc │ │ │ │ ├── node_geo_transfer_attribute.cc │ │ │ │ ├── node_geo_transform.cc │ │ │ │ ├── node_geo_translate_instances.cc │ │ │ │ ├── node_geo_triangulate.cc │ │ │ │ ├── node_geo_uv_pack_islands.cc │ │ │ │ ├── node_geo_uv_unwrap.cc │ │ │ │ ├── node_geo_viewer.cc │ │ │ │ ├── node_geo_volume_cube.cc │ │ │ │ └── node_geo_volume_to_mesh.cc │ │ ├── intern │ │ │ ├── derived_node_tree.cc │ │ │ ├── geometry_nodes_eval_log.cc │ │ │ ├── math_functions.cc │ │ │ ├── node_common.cc │ │ │ ├── node_common.h │ │ │ ├── node_declaration.cc │ │ │ ├── node_exec.cc │ │ │ ├── node_exec.h │ │ │ ├── node_geometry_exec.cc │ │ │ ├── node_multi_function.cc │ │ │ ├── node_socket.cc │ │ │ ├── node_socket_declarations.cc │ │ │ ├── node_tree_ref.cc │ │ │ ├── node_util.c │ │ │ ├── node_util.h │ │ │ └── socket_search_link.cc │ │ ├── shader │ │ │ ├── CMakeLists.txt │ │ │ ├── node_shader_tree.cc │ │ │ ├── node_shader_util.cc │ │ │ ├── node_shader_util.hh │ │ │ └── nodes │ │ │ │ ├── node_shader_add_shader.cc │ │ │ │ ├── node_shader_ambient_occlusion.cc │ │ │ │ ├── node_shader_attribute.cc │ │ │ │ ├── node_shader_background.cc │ │ │ │ ├── node_shader_bevel.cc │ │ │ │ ├── node_shader_blackbody.cc │ │ │ │ ├── node_shader_brightness.cc │ │ │ │ ├── node_shader_bsdf_anisotropic.cc │ │ │ │ ├── node_shader_bsdf_diffuse.cc │ │ │ │ ├── node_shader_bsdf_glass.cc │ │ │ │ ├── node_shader_bsdf_glossy.cc │ │ │ │ ├── node_shader_bsdf_hair.cc │ │ │ │ ├── node_shader_bsdf_hair_principled.cc │ │ │ │ ├── node_shader_bsdf_principled.cc │ │ │ │ ├── node_shader_bsdf_refraction.cc │ │ │ │ ├── node_shader_bsdf_toon.cc │ │ │ │ ├── node_shader_bsdf_translucent.cc │ │ │ │ ├── node_shader_bsdf_transparent.cc │ │ │ │ ├── node_shader_bsdf_velvet.cc │ │ │ │ ├── node_shader_bump.cc │ │ │ │ ├── node_shader_camera.cc │ │ │ │ ├── node_shader_clamp.cc │ │ │ │ ├── node_shader_color_ramp.cc │ │ │ │ ├── node_shader_common.cc │ │ │ │ ├── node_shader_curves.cc │ │ │ │ ├── node_shader_displacement.cc │ │ │ │ ├── node_shader_eevee_specular.cc │ │ │ │ ├── node_shader_emission.cc │ │ │ │ ├── node_shader_fresnel.cc │ │ │ │ ├── node_shader_gamma.cc │ │ │ │ ├── node_shader_geometry.cc │ │ │ │ ├── node_shader_hair_info.cc │ │ │ │ ├── node_shader_holdout.cc │ │ │ │ ├── node_shader_hueSatVal.cc │ │ │ │ ├── node_shader_ies_light.cc │ │ │ │ ├── node_shader_invert.cc │ │ │ │ ├── node_shader_layer_weight.cc │ │ │ │ ├── node_shader_light_falloff.cc │ │ │ │ ├── node_shader_light_path.cc │ │ │ │ ├── node_shader_map_range.cc │ │ │ │ ├── node_shader_mapping.cc │ │ │ │ ├── node_shader_math.cc │ │ │ │ ├── node_shader_mix_rgb.cc │ │ │ │ ├── node_shader_mix_shader.cc │ │ │ │ ├── node_shader_normal.cc │ │ │ │ ├── node_shader_normal_map.cc │ │ │ │ ├── node_shader_object_info.cc │ │ │ │ ├── node_shader_output_aov.c │ │ │ │ ├── node_shader_output_aov.cc │ │ │ │ ├── node_shader_output_light.cc │ │ │ │ ├── node_shader_output_linestyle.cc │ │ │ │ ├── node_shader_output_material.cc │ │ │ │ ├── node_shader_output_world.cc │ │ │ │ ├── node_shader_particle_info.cc │ │ │ │ ├── node_shader_point_info.cc │ │ │ │ ├── node_shader_rgb.cc │ │ │ │ ├── node_shader_rgb_to_bw.cc │ │ │ │ ├── node_shader_script.cc │ │ │ │ ├── node_shader_sepcomb_color.cc │ │ │ │ ├── node_shader_sepcomb_hsv.cc │ │ │ │ ├── node_shader_sepcomb_rgb.cc │ │ │ │ ├── node_shader_sepcomb_xyz.cc │ │ │ │ ├── node_shader_shader_to_rgb.cc │ │ │ │ ├── node_shader_squeeze.cc │ │ │ │ ├── node_shader_subsurface_scattering.cc │ │ │ │ ├── node_shader_tangent.cc │ │ │ │ ├── node_shader_tex_brick.cc │ │ │ │ ├── node_shader_tex_checker.cc │ │ │ │ ├── node_shader_tex_coord.cc │ │ │ │ ├── node_shader_tex_environment.cc │ │ │ │ ├── node_shader_tex_gradient.cc │ │ │ │ ├── node_shader_tex_image.cc │ │ │ │ ├── node_shader_tex_magic.cc │ │ │ │ ├── node_shader_tex_musgrave.cc │ │ │ │ ├── node_shader_tex_noise.cc │ │ │ │ ├── node_shader_tex_pointdensity.cc │ │ │ │ ├── node_shader_tex_sky.cc │ │ │ │ ├── node_shader_tex_voronoi.cc │ │ │ │ ├── node_shader_tex_wave.cc │ │ │ │ ├── node_shader_tex_white_noise.cc │ │ │ │ ├── node_shader_uv_along_stroke.cc │ │ │ │ ├── node_shader_uvmap.cc │ │ │ │ ├── node_shader_value.cc │ │ │ │ ├── node_shader_vector_displacement.cc │ │ │ │ ├── node_shader_vector_math.cc │ │ │ │ ├── node_shader_vector_rotate.cc │ │ │ │ ├── node_shader_vector_transform.cc │ │ │ │ ├── node_shader_vertex_color.cc │ │ │ │ ├── node_shader_volume_absorption.cc │ │ │ │ ├── node_shader_volume_info.cc │ │ │ │ ├── node_shader_volume_principled.cc │ │ │ │ ├── node_shader_volume_scatter.cc │ │ │ │ ├── node_shader_wavelength.cc │ │ │ │ └── node_shader_wireframe.cc │ │ └── texture │ │ │ ├── CMakeLists.txt │ │ │ ├── node_texture_tree.c │ │ │ ├── node_texture_util.c │ │ │ ├── node_texture_util.h │ │ │ └── nodes │ │ │ ├── node_texture_at.c │ │ │ ├── node_texture_bricks.c │ │ │ ├── node_texture_checker.c │ │ │ ├── node_texture_combine_color.c │ │ │ ├── node_texture_common.c │ │ │ ├── node_texture_compose.c │ │ │ ├── node_texture_coord.c │ │ │ ├── node_texture_curves.c │ │ │ ├── node_texture_decompose.c │ │ │ ├── node_texture_distance.c │ │ │ ├── node_texture_hueSatVal.c │ │ │ ├── node_texture_image.c │ │ │ ├── node_texture_invert.c │ │ │ ├── node_texture_math.c │ │ │ ├── node_texture_mixRgb.c │ │ │ ├── node_texture_output.c │ │ │ ├── node_texture_proc.c │ │ │ ├── node_texture_rotate.c │ │ │ ├── node_texture_scale.c │ │ │ ├── node_texture_separate_color.c │ │ │ ├── node_texture_texture.c │ │ │ ├── node_texture_translate.c │ │ │ ├── node_texture_valToNor.c │ │ │ ├── node_texture_valToRgb.c │ │ │ └── node_texture_viewer.c │ ├── python │ │ ├── BPY_extern.h │ │ ├── BPY_extern_clog.h │ │ ├── BPY_extern_python.h │ │ ├── BPY_extern_run.h │ │ ├── CMakeLists.txt │ │ ├── bmesh │ │ │ ├── CMakeLists.txt │ │ │ ├── bmesh_py_api.c │ │ │ ├── bmesh_py_api.h │ │ │ ├── bmesh_py_geometry.c │ │ │ ├── bmesh_py_geometry.h │ │ │ ├── bmesh_py_ops.c │ │ │ ├── bmesh_py_ops.h │ │ │ ├── bmesh_py_ops_call.c │ │ │ ├── bmesh_py_ops_call.h │ │ │ ├── bmesh_py_types.c │ │ │ ├── bmesh_py_types.h │ │ │ ├── bmesh_py_types_customdata.c │ │ │ ├── bmesh_py_types_customdata.h │ │ │ ├── bmesh_py_types_meshdata.c │ │ │ ├── bmesh_py_types_meshdata.h │ │ │ ├── bmesh_py_types_select.c │ │ │ ├── bmesh_py_types_select.h │ │ │ ├── bmesh_py_utils.c │ │ │ └── bmesh_py_utils.h │ │ ├── generic │ │ │ ├── CMakeLists.txt │ │ │ ├── bgl.c │ │ │ ├── bgl.h │ │ │ ├── bl_math_py_api.c │ │ │ ├── bl_math_py_api.h │ │ │ ├── blf_py_api.c │ │ │ ├── blf_py_api.h │ │ │ ├── bpy_threads.c │ │ │ ├── idprop_py_api.c │ │ │ ├── idprop_py_api.h │ │ │ ├── idprop_py_ui_api.c │ │ │ ├── idprop_py_ui_api.h │ │ │ ├── imbuf_py_api.c │ │ │ ├── imbuf_py_api.h │ │ │ ├── py_capi_rna.c │ │ │ ├── py_capi_rna.h │ │ │ ├── py_capi_utils.c │ │ │ ├── py_capi_utils.h │ │ │ └── python_utildefines.h │ │ ├── gpu │ │ │ ├── CMakeLists.txt │ │ │ ├── gpu_py.c │ │ │ ├── gpu_py.h │ │ │ ├── gpu_py_api.c │ │ │ ├── gpu_py_api.h │ │ │ ├── gpu_py_batch.c │ │ │ ├── gpu_py_batch.h │ │ │ ├── gpu_py_buffer.c │ │ │ ├── gpu_py_buffer.h │ │ │ ├── gpu_py_capabilities.c │ │ │ ├── gpu_py_capabilities.h │ │ │ ├── gpu_py_element.c │ │ │ ├── gpu_py_element.h │ │ │ ├── gpu_py_framebuffer.c │ │ │ ├── gpu_py_framebuffer.h │ │ │ ├── gpu_py_matrix.c │ │ │ ├── gpu_py_matrix.h │ │ │ ├── gpu_py_offscreen.c │ │ │ ├── gpu_py_offscreen.h │ │ │ ├── gpu_py_platform.c │ │ │ ├── gpu_py_platform.h │ │ │ ├── gpu_py_select.c │ │ │ ├── gpu_py_select.h │ │ │ ├── gpu_py_shader.c │ │ │ ├── gpu_py_shader.h │ │ │ ├── gpu_py_shader_create_info.cc │ │ │ ├── gpu_py_state.c │ │ │ ├── gpu_py_state.h │ │ │ ├── gpu_py_texture.c │ │ │ ├── gpu_py_texture.h │ │ │ ├── gpu_py_types.c │ │ │ ├── gpu_py_types.h │ │ │ ├── gpu_py_uniformbuffer.c │ │ │ ├── gpu_py_uniformbuffer.h │ │ │ ├── gpu_py_vertex_buffer.c │ │ │ ├── gpu_py_vertex_buffer.h │ │ │ ├── gpu_py_vertex_format.c │ │ │ └── gpu_py_vertex_format.h │ │ ├── intern │ │ │ ├── CMakeLists.txt │ │ │ ├── bpy.c │ │ │ ├── bpy.h │ │ │ ├── bpy_app.c │ │ │ ├── bpy_app.h │ │ │ ├── bpy_app_alembic.c │ │ │ ├── bpy_app_alembic.h │ │ │ ├── bpy_app_build_options.c │ │ │ ├── bpy_app_build_options.h │ │ │ ├── bpy_app_ffmpeg.c │ │ │ ├── bpy_app_ffmpeg.h │ │ │ ├── bpy_app_handlers.c │ │ │ ├── bpy_app_handlers.h │ │ │ ├── bpy_app_icons.c │ │ │ ├── bpy_app_icons.h │ │ │ ├── bpy_app_ocio.c │ │ │ ├── bpy_app_ocio.h │ │ │ ├── bpy_app_oiio.c │ │ │ ├── bpy_app_oiio.h │ │ │ ├── bpy_app_opensubdiv.c │ │ │ ├── bpy_app_opensubdiv.h │ │ │ ├── bpy_app_openvdb.c │ │ │ ├── bpy_app_openvdb.h │ │ │ ├── bpy_app_sdl.c │ │ │ ├── bpy_app_sdl.h │ │ │ ├── bpy_app_timers.c │ │ │ ├── bpy_app_timers.h │ │ │ ├── bpy_app_translations.c │ │ │ ├── bpy_app_translations.h │ │ │ ├── bpy_app_usd.c │ │ │ ├── bpy_app_usd.h │ │ │ ├── bpy_capi_utils.c │ │ │ ├── bpy_capi_utils.h │ │ │ ├── bpy_driver.c │ │ │ ├── bpy_driver.h │ │ │ ├── bpy_gizmo_wrap.c │ │ │ ├── bpy_gizmo_wrap.h │ │ │ ├── bpy_interface.c │ │ │ ├── bpy_interface_atexit.c │ │ │ ├── bpy_interface_run.c │ │ │ ├── bpy_intern_string.c │ │ │ ├── bpy_intern_string.h │ │ │ ├── bpy_library.h │ │ │ ├── bpy_library_load.c │ │ │ ├── bpy_library_write.c │ │ │ ├── bpy_msgbus.c │ │ │ ├── bpy_msgbus.h │ │ │ ├── bpy_operator.c │ │ │ ├── bpy_operator.h │ │ │ ├── bpy_operator_wrap.c │ │ │ ├── bpy_operator_wrap.h │ │ │ ├── bpy_path.c │ │ │ ├── bpy_path.h │ │ │ ├── bpy_props.c │ │ │ ├── bpy_props.h │ │ │ ├── bpy_rna.c │ │ │ ├── bpy_rna.h │ │ │ ├── bpy_rna_anim.c │ │ │ ├── bpy_rna_anim.h │ │ │ ├── bpy_rna_array.c │ │ │ ├── bpy_rna_callback.c │ │ │ ├── bpy_rna_callback.h │ │ │ ├── bpy_rna_context.c │ │ │ ├── bpy_rna_context.h │ │ │ ├── bpy_rna_data.c │ │ │ ├── bpy_rna_data.h │ │ │ ├── bpy_rna_driver.c │ │ │ ├── bpy_rna_driver.h │ │ │ ├── bpy_rna_gizmo.c │ │ │ ├── bpy_rna_gizmo.h │ │ │ ├── bpy_rna_id_collection.c │ │ │ ├── bpy_rna_id_collection.h │ │ │ ├── bpy_rna_operator.c │ │ │ ├── bpy_rna_operator.h │ │ │ ├── bpy_rna_text.c │ │ │ ├── bpy_rna_text.h │ │ │ ├── bpy_rna_types_capi.c │ │ │ ├── bpy_rna_types_capi.h │ │ │ ├── bpy_rna_ui.c │ │ │ ├── bpy_rna_ui.h │ │ │ ├── bpy_traceback.c │ │ │ ├── bpy_traceback.h │ │ │ ├── bpy_utils_previews.c │ │ │ ├── bpy_utils_previews.h │ │ │ ├── bpy_utils_units.c │ │ │ ├── bpy_utils_units.h │ │ │ └── stubs.c │ │ ├── mathutils │ │ │ ├── CMakeLists.txt │ │ │ ├── mathutils.c │ │ │ ├── mathutils.h │ │ │ ├── mathutils_Color.c │ │ │ ├── mathutils_Color.h │ │ │ ├── mathutils_Euler.c │ │ │ ├── mathutils_Euler.h │ │ │ ├── mathutils_Matrix.c │ │ │ ├── mathutils_Matrix.h │ │ │ ├── mathutils_Quaternion.c │ │ │ ├── mathutils_Quaternion.h │ │ │ ├── mathutils_Vector.c │ │ │ ├── mathutils_Vector.h │ │ │ ├── mathutils_bvhtree.c │ │ │ ├── mathutils_bvhtree.h │ │ │ ├── mathutils_geometry.c │ │ │ ├── mathutils_geometry.h │ │ │ ├── mathutils_interpolate.c │ │ │ ├── mathutils_interpolate.h │ │ │ ├── mathutils_kdtree.c │ │ │ ├── mathutils_kdtree.h │ │ │ ├── mathutils_noise.c │ │ │ └── mathutils_noise.h │ │ └── rna_dump.py │ ├── render │ │ ├── CMakeLists.txt │ │ ├── RE_bake.h │ │ ├── RE_engine.h │ │ ├── RE_multires_bake.h │ │ ├── RE_pipeline.h │ │ ├── RE_texture.h │ │ ├── RE_texture_margin.h │ │ └── intern │ │ │ ├── bake.c │ │ │ ├── engine.c │ │ │ ├── initrender.c │ │ │ ├── multires_bake.c │ │ │ ├── pipeline.c │ │ │ ├── pipeline.h │ │ │ ├── render_result.c │ │ │ ├── render_result.h │ │ │ ├── render_types.h │ │ │ ├── texture_common.h │ │ │ ├── texture_image.c │ │ │ ├── texture_margin.cc │ │ │ ├── texture_pointdensity.c │ │ │ ├── texture_procedural.c │ │ │ ├── zbuf.c │ │ │ └── zbuf.h │ ├── sequencer │ │ ├── CMakeLists.txt │ │ ├── SEQ_add.h │ │ ├── SEQ_animation.h │ │ ├── SEQ_channels.h │ │ ├── SEQ_clipboard.h │ │ ├── SEQ_edit.h │ │ ├── SEQ_effects.h │ │ ├── SEQ_iterator.h │ │ ├── SEQ_modifier.h │ │ ├── SEQ_prefetch.h │ │ ├── SEQ_proxy.h │ │ ├── SEQ_relations.h │ │ ├── SEQ_render.h │ │ ├── SEQ_select.h │ │ ├── SEQ_sequencer.h │ │ ├── SEQ_sound.h │ │ ├── SEQ_time.h │ │ ├── SEQ_transform.h │ │ ├── SEQ_utils.h │ │ └── intern │ │ │ ├── animation.c │ │ │ ├── channels.c │ │ │ ├── clipboard.c │ │ │ ├── disk_cache.c │ │ │ ├── disk_cache.h │ │ │ ├── effects.c │ │ │ ├── effects.h │ │ │ ├── image_cache.c │ │ │ ├── image_cache.h │ │ │ ├── iterator.c │ │ │ ├── modifier.c │ │ │ ├── multiview.c │ │ │ ├── multiview.h │ │ │ ├── prefetch.c │ │ │ ├── prefetch.h │ │ │ ├── proxy.c │ │ │ ├── proxy.h │ │ │ ├── proxy_job.c │ │ │ ├── render.c │ │ │ ├── render.h │ │ │ ├── sequence_lookup.c │ │ │ ├── sequencer.c │ │ │ ├── sequencer.h │ │ │ ├── sound.c │ │ │ ├── strip_add.c │ │ │ ├── strip_edit.c │ │ │ ├── strip_relations.c │ │ │ ├── strip_select.c │ │ │ ├── strip_time.c │ │ │ ├── strip_time.h │ │ │ ├── strip_transform.c │ │ │ ├── utils.c │ │ │ └── utils.h │ ├── shader_fx │ │ ├── CMakeLists.txt │ │ ├── FX_shader_types.h │ │ └── intern │ │ │ ├── FX_shader_blur.c │ │ │ ├── FX_shader_colorize.c │ │ │ ├── FX_shader_flip.c │ │ │ ├── FX_shader_glow.c │ │ │ ├── FX_shader_pixel.c │ │ │ ├── FX_shader_rim.c │ │ │ ├── FX_shader_shadow.c │ │ │ ├── FX_shader_swirl.c │ │ │ ├── FX_shader_util.c │ │ │ ├── FX_shader_util.h │ │ │ ├── FX_shader_wave.c │ │ │ ├── FX_ui_common.c │ │ │ └── FX_ui_common.h │ ├── simulation │ │ ├── CMakeLists.txt │ │ ├── SIM_mass_spring.h │ │ └── intern │ │ │ ├── ConstrainedConjugateGradient.h │ │ │ ├── SIM_mass_spring.cpp │ │ │ ├── eigen_utils.h │ │ │ ├── hair_volume.cpp │ │ │ ├── implicit.h │ │ │ ├── implicit_blender.c │ │ │ └── implicit_eigen.cpp │ └── windowmanager │ │ ├── CMakeLists.txt │ │ ├── WM_api.h │ │ ├── WM_keymap.h │ │ ├── WM_message.h │ │ ├── WM_toolsystem.h │ │ ├── WM_types.h │ │ ├── gizmo │ │ ├── WM_gizmo_api.h │ │ ├── WM_gizmo_types.h │ │ ├── intern │ │ │ ├── wm_gizmo.c │ │ │ ├── wm_gizmo_group.c │ │ │ ├── wm_gizmo_group_type.c │ │ │ ├── wm_gizmo_intern.h │ │ │ ├── wm_gizmo_map.c │ │ │ ├── wm_gizmo_target_props.c │ │ │ └── wm_gizmo_type.c │ │ ├── wm_gizmo_fn.h │ │ └── wm_gizmo_wmapi.h │ │ ├── intern │ │ ├── wm.c │ │ ├── wm_cursors.c │ │ ├── wm_dragdrop.cc │ │ ├── wm_draw.c │ │ ├── wm_event_query.c │ │ ├── wm_event_system.cc │ │ ├── wm_files.c │ │ ├── wm_files_link.c │ │ ├── wm_gesture.c │ │ ├── wm_gesture_ops.c │ │ ├── wm_init_exit.c │ │ ├── wm_jobs.c │ │ ├── wm_keymap.c │ │ ├── wm_keymap_utils.c │ │ ├── wm_menu_type.c │ │ ├── wm_operator_props.c │ │ ├── wm_operator_type.c │ │ ├── wm_operator_utils.c │ │ ├── wm_operators.c │ │ ├── wm_panel_type.c │ │ ├── wm_platform_support.c │ │ ├── wm_platform_support.h │ │ ├── wm_playanim.c │ │ ├── wm_splash_screen.c │ │ ├── wm_stereo.c │ │ ├── wm_subwindow.c │ │ ├── wm_surface.c │ │ ├── wm_toolsystem.c │ │ ├── wm_tooltip.c │ │ ├── wm_uilist_type.c │ │ ├── wm_utils.c │ │ ├── wm_window.c │ │ └── wm_window_private.h │ │ ├── message_bus │ │ ├── intern │ │ │ ├── wm_message_bus.c │ │ │ ├── wm_message_bus_intern.h │ │ │ ├── wm_message_bus_rna.c │ │ │ └── wm_message_bus_static.c │ │ └── wm_message_bus.h │ │ ├── wm.h │ │ ├── wm_cursors.h │ │ ├── wm_draw.h │ │ ├── wm_event_system.h │ │ ├── wm_event_types.h │ │ ├── wm_files.h │ │ ├── wm_surface.h │ │ ├── wm_window.h │ │ └── xr │ │ ├── intern │ │ ├── wm_xr.c │ │ ├── wm_xr_action.c │ │ ├── wm_xr_actionmap.c │ │ ├── wm_xr_draw.c │ │ ├── wm_xr_intern.h │ │ ├── wm_xr_operators.c │ │ └── wm_xr_session.c │ │ └── wm_xr.h └── creator │ ├── CMakeLists.txt │ ├── blender_launcher_win32.c │ ├── buildinfo.c │ ├── creator.c │ ├── creator_args.c │ ├── creator_intern.h │ ├── creator_signals.c │ ├── symbols_apple.map │ └── symbols_unix.map └── tests ├── CMakeLists.txt ├── blender_as_python_module ├── CMakeLists.txt └── import_bpy.py ├── gtests ├── CMakeLists.txt ├── runner │ ├── CMakeLists.txt │ └── blender_test.cc └── testing │ ├── CMakeLists.txt │ ├── mock_log.h │ ├── testing.h │ └── testing_main.cc ├── performance ├── api │ ├── __init__.py │ ├── config.py │ ├── device.py │ ├── environment.py │ ├── graph.py │ ├── graph.template.html │ └── test.py ├── benchmark └── tests │ ├── __init__.py │ ├── animation.py │ ├── blend_load.py │ ├── cycles.py │ └── eevee.py └── python ├── CMakeLists.txt ├── alembic_export_tests.py ├── batch_import.py ├── bevel_operator.py ├── bl_alembic_io_test.py ├── bl_animation_fcurves.py ├── bl_blendfile_io.py ├── bl_blendfile_liblink.py ├── bl_blendfile_library_overrides.py ├── bl_blendfile_utils.py ├── bl_bundled_modules.py ├── bl_constraints.py ├── bl_id_management.py ├── bl_keymap_completeness.py ├── bl_keymap_validate.py ├── bl_load_addons.py ├── bl_load_py_modules.py ├── bl_mesh_modifiers.py ├── bl_mesh_validate.py ├── bl_pyapi_bpy_driver_secure_eval.py ├── bl_pyapi_bpy_path.py ├── bl_pyapi_bpy_utils_units.py ├── bl_pyapi_idprop.py ├── bl_pyapi_idprop_datablock.py ├── bl_pyapi_mathutils.py ├── bl_pyapi_prop_array.py ├── bl_pyapi_text.py ├── bl_rigging_symmetrize.py ├── bl_rna_defaults.py ├── bl_rna_manual_reference.py ├── bl_rst_completeness.py ├── bl_run_operators.py ├── bl_run_operators_event_simulate.py ├── bl_test.py ├── bl_usd_import_test.py ├── boolean_operator.py ├── collada ├── CMakeLists.txt ├── animation │ └── test_animation_simple.py └── mesh │ └── test_mesh_simple.py ├── compositor_render_tests.py ├── curve_to_mesh.py ├── cycles_render_tests.py ├── deform_modifiers.py ├── eevee_render_tests.py ├── ffmpeg_tests.py ├── geo_node_test.py ├── modifiers.py ├── modules ├── global_report.py ├── mesh_test.py ├── render_report.py └── test_utils.py ├── opengl_draw_tests.py ├── operators.py ├── pep8.py ├── physics_cloth.py ├── physics_dynamic_paint.py ├── physics_ocean.py ├── physics_particle_instance.py ├── physics_particle_system.py ├── physics_softbody.py ├── rna_array.py ├── rna_info_dump.py ├── rst_to_doctree_mini.py ├── sequencer_render_tests.py ├── view_layer ├── CMakeLists.txt ├── test_active_collection.py ├── test_background_set.py ├── test_collection_new_sync.py ├── test_collection_rename_a.py ├── test_collection_rename_b.py ├── test_evaluation_render_settings_a.py ├── test_evaluation_render_settings_b.py ├── test_evaluation_render_settings_c.py ├── test_evaluation_render_settings_d.py ├── test_evaluation_render_settings_e.py ├── test_evaluation_render_settings_f.py ├── test_evaluation_render_settings_g.py ├── test_evaluation_render_settings_h.py ├── test_evaluation_render_settings_i.py ├── test_evaluation_selectability_a.py ├── test_evaluation_selectability_b.py ├── test_evaluation_selectability_c.py ├── test_evaluation_selectability_d.py ├── test_evaluation_selectability_e.py ├── test_evaluation_selectability_f.py ├── test_evaluation_visibility_a.py ├── test_evaluation_visibility_b.py ├── test_evaluation_visibility_c.py ├── test_evaluation_visibility_d.py ├── test_evaluation_visibility_e.py ├── test_evaluation_visibility_f.py ├── test_evaluation_visibility_g.py ├── test_evaluation_visibility_h.py ├── test_evaluation_visibility_i.py ├── test_evaluation_visibility_j.py ├── test_group_a.py ├── test_group_b.py ├── test_group_c.py ├── test_group_d.py ├── test_group_e.py ├── test_layer_linking.py ├── test_layer_syncing.py ├── test_make_single_user.py ├── test_move_above_below_layer_collection_a.py ├── test_move_above_below_layer_collection_b.py ├── test_move_above_below_layer_collection_c.py ├── test_move_above_below_layer_collection_d.py ├── test_move_above_below_layer_collection_e.py ├── test_move_above_below_layer_collection_f.py ├── test_move_above_below_layer_collection_g.py ├── test_move_above_below_layer_collection_h.py ├── test_move_above_below_layer_collection_i.py ├── test_move_above_below_layer_collection_j.py ├── test_move_above_below_layer_collection_k.py ├── test_move_above_below_layer_collection_l.py ├── test_move_above_below_scene_collection_a.py ├── test_move_above_below_scene_collection_b.py ├── test_move_above_below_scene_collection_c.py ├── test_move_above_below_scene_collection_d.py ├── test_move_above_below_scene_collection_e.py ├── test_move_above_below_scene_collection_f.py ├── test_move_above_below_scene_collection_g.py ├── test_move_above_below_scene_collection_h.py ├── test_move_above_below_scene_collection_i.py ├── test_move_above_below_scene_collection_sync_a.py ├── test_move_above_below_scene_collection_sync_b.py ├── test_move_above_below_scene_collection_sync_c.py ├── test_move_above_below_scene_collection_sync_d.py ├── test_move_above_below_scene_collection_sync_e.py ├── test_move_above_below_scene_collection_sync_f.py ├── test_move_above_below_scene_collection_sync_g.py ├── test_move_above_below_scene_collection_sync_h.py ├── test_move_above_below_scene_collection_sync_i.py ├── test_move_into_layer_collection_a.py ├── test_move_into_layer_collection_b.py ├── test_move_into_layer_collection_c.py ├── test_move_into_layer_collection_d.py ├── test_move_into_layer_collection_e.py ├── test_move_into_layer_collection_f.py ├── test_move_into_layer_collection_g.py ├── test_move_into_layer_collection_h.py ├── test_move_into_layer_collection_i.py ├── test_move_into_layer_collection_j.py ├── test_move_into_scene_collection_a.py ├── test_move_into_scene_collection_b.py ├── test_move_into_scene_collection_c.py ├── test_move_into_scene_collection_d.py ├── test_move_into_scene_collection_e.py ├── test_move_into_scene_collection_f.py ├── test_move_into_scene_collection_g.py ├── test_move_into_scene_collection_h.py ├── test_move_into_scene_collection_i.py ├── test_move_into_scene_collection_j.py ├── test_move_into_scene_collection_k.py ├── test_move_into_scene_collection_l.py ├── test_move_into_scene_collection_sync_a.py ├── test_move_into_scene_collection_sync_b.py ├── test_move_into_scene_collection_sync_c.py ├── test_move_into_scene_collection_sync_d.py ├── test_move_into_scene_collection_sync_e.py ├── test_move_into_scene_collection_sync_f.py ├── test_move_into_scene_collection_sync_g.py ├── test_move_into_scene_collection_sync_h.py ├── test_move_into_scene_collection_sync_i.py ├── test_move_into_scene_collection_sync_j.py ├── test_move_into_scene_collection_sync_k.py ├── test_move_into_scene_collection_sync_l.py ├── test_object_add_cylinder.py ├── test_object_add_empty.py ├── test_object_add_no_collection_cylinder.py ├── test_object_add_no_collection_empty.py ├── test_object_add_no_collection_torus.py ├── test_object_add_torus.py ├── test_object_copy.py ├── test_object_delete_a.py ├── test_object_delete_b.py ├── test_object_link_a.py ├── test_object_link_b.py ├── test_object_link_c.py ├── test_operator_context.py ├── test_scene_collection_delete.py ├── test_scene_copy_a.py ├── test_scene_copy_b.py ├── test_scene_copy_c.py ├── test_scene_copy_d.py ├── test_scene_copy_e.py ├── test_scene_copy_f.py ├── test_scene_delete.py ├── test_scene_objects.py ├── test_scene_write_read.py ├── test_view_layer_rename.py └── view_layer_common.py └── workbench_render_tests.py /.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.arcconfig -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/COPYING -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/GNUmakefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/README.md -------------------------------------------------------------------------------- /doc/blender_file_format/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/blender_file_format/README -------------------------------------------------------------------------------- /doc/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/Doxyfile -------------------------------------------------------------------------------- /doc/doxygen/doxygen.extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/doxygen.extern.h -------------------------------------------------------------------------------- /doc/doxygen/doxygen.intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/doxygen.intern.h -------------------------------------------------------------------------------- /doc/doxygen/doxygen.main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/doxygen.main.h -------------------------------------------------------------------------------- /doc/doxygen/doxygen.source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/doxygen.source.h -------------------------------------------------------------------------------- /doc/doxygen/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/doxygen/footer.html -------------------------------------------------------------------------------- /doc/guides/interface_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/guides/interface_API.txt -------------------------------------------------------------------------------- /doc/license/Apache2-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/Apache2-license.txt -------------------------------------------------------------------------------- /doc/license/BL-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/BL-license.txt -------------------------------------------------------------------------------- /doc/license/GPL-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/GPL-license.txt -------------------------------------------------------------------------------- /doc/license/GPL3-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/GPL3-license.txt -------------------------------------------------------------------------------- /doc/license/LGPL2.1-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/LGPL2.1-license.txt -------------------------------------------------------------------------------- /doc/license/MIT-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/MIT-license.txt -------------------------------------------------------------------------------- /doc/license/Zlib-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/Zlib-license.txt -------------------------------------------------------------------------------- /doc/license/bf-members.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/license/bf-members.txt -------------------------------------------------------------------------------- /doc/manpage/blender.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/manpage/blender.1.py -------------------------------------------------------------------------------- /doc/python_api/examples/aud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/aud.py -------------------------------------------------------------------------------- /doc/python_api/examples/blf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/blf.py -------------------------------------------------------------------------------- /doc/python_api/examples/bpy.ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/bpy.ops.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.1.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.10.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.2.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.3.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.4.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.5.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.6.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.7.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.8.py -------------------------------------------------------------------------------- /doc/python_api/examples/gpu.9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/examples/gpu.9.py -------------------------------------------------------------------------------- /doc/python_api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/requirements.txt -------------------------------------------------------------------------------- /doc/python_api/rst/bgl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/rst/bgl.rst -------------------------------------------------------------------------------- /doc/python_api/rst/change_log.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/rst/change_log.rst -------------------------------------------------------------------------------- /doc/python_api/rst/info_gotcha.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/rst/info_gotcha.rst -------------------------------------------------------------------------------- /doc/python_api/sphinx_doc_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/sphinx_doc_gen.py -------------------------------------------------------------------------------- /doc/python_api/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/doc/python_api/static/favicon.ico -------------------------------------------------------------------------------- /extern/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /extern/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/CMakeLists.txt -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Array -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Cholesky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Cholesky -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/CholmodSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/CholmodSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Core -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Dense: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Dense -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Eigen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Eigen -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Eigen2Support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Eigen2Support -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Eigenvalues: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Eigenvalues -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Geometry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Geometry -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Householder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Householder -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Jacobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Jacobi -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/LU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/LU -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/LeastSquares: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/LeastSquares -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/MetisSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/MetisSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/PaStiXSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/PaStiXSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/PardisoSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/PardisoSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/QR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/QR -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SPQRSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SPQRSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SVD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SVD -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/Sparse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/Sparse -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SparseCholesky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SparseCholesky -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SparseCore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SparseCore -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SparseLU: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SparseLU -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SparseQR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SparseQR -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/StdDeque: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/StdDeque -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/StdList: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/StdList -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/StdVector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/StdVector -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/SuperLUSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/SuperLUSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/UmfPackSupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/UmfPackSupport -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/src/Core/Dot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/src/Core/Dot.h -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/src/Core/IO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/src/Core/IO.h -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/src/Core/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/src/Core/Map.h -------------------------------------------------------------------------------- /extern/Eigen3/Eigen/src/Core/Ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/Eigen/src/Core/Ref.h -------------------------------------------------------------------------------- /extern/Eigen3/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/README.blender -------------------------------------------------------------------------------- /extern/Eigen3/eigen-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/eigen-update.sh -------------------------------------------------------------------------------- /extern/Eigen3/patches/blender.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/Eigen3/patches/blender.diff -------------------------------------------------------------------------------- /extern/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/README -------------------------------------------------------------------------------- /extern/audaspace/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/AUTHORS -------------------------------------------------------------------------------- /extern/audaspace/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/CHANGES -------------------------------------------------------------------------------- /extern/audaspace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/CMakeLists.txt -------------------------------------------------------------------------------- /extern/audaspace/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/INSTALL -------------------------------------------------------------------------------- /extern/audaspace/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/LICENSE -------------------------------------------------------------------------------- /extern/audaspace/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/README.blender -------------------------------------------------------------------------------- /extern/audaspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/README.md -------------------------------------------------------------------------------- /extern/audaspace/include/IReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/include/IReader.h -------------------------------------------------------------------------------- /extern/audaspace/include/ISound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/include/ISound.h -------------------------------------------------------------------------------- /extern/audaspace/include/fx/ADSR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/include/fx/ADSR.h -------------------------------------------------------------------------------- /extern/audaspace/include/fx/HRTF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/include/fx/HRTF.h -------------------------------------------------------------------------------- /extern/audaspace/src/fx/ADSR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/src/fx/ADSR.cpp -------------------------------------------------------------------------------- /extern/audaspace/src/fx/HRTF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/src/fx/HRTF.cpp -------------------------------------------------------------------------------- /extern/audaspace/src/fx/Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/src/fx/Loop.cpp -------------------------------------------------------------------------------- /extern/audaspace/src/fx/Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/audaspace/src/fx/Sum.cpp -------------------------------------------------------------------------------- /extern/binreloc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/binreloc/CMakeLists.txt -------------------------------------------------------------------------------- /extern/binreloc/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/binreloc/README.blender -------------------------------------------------------------------------------- /extern/binreloc/binreloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/binreloc/binreloc.c -------------------------------------------------------------------------------- /extern/bullet2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/bullet2/CMakeLists.txt -------------------------------------------------------------------------------- /extern/bullet2/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/bullet2/README.blender -------------------------------------------------------------------------------- /extern/bullet2/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/bullet2/readme.txt -------------------------------------------------------------------------------- /extern/ceres/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/ceres/CMakeLists.txt -------------------------------------------------------------------------------- /extern/ceres/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/ceres/LICENSE -------------------------------------------------------------------------------- /extern/ceres/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/ceres/README.blender -------------------------------------------------------------------------------- /extern/ceres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/ceres/README.md -------------------------------------------------------------------------------- /extern/ceres/include/ceres/jet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/ceres/include/ceres/jet.h -------------------------------------------------------------------------------- /extern/clew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/clew/CMakeLists.txt -------------------------------------------------------------------------------- /extern/clew/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/clew/README.blender -------------------------------------------------------------------------------- /extern/clew/include/clew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/clew/include/clew.h -------------------------------------------------------------------------------- /extern/clew/src/clew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/clew/src/clew.c -------------------------------------------------------------------------------- /extern/cuew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/CMakeLists.txt -------------------------------------------------------------------------------- /extern/cuew/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/LICENSE -------------------------------------------------------------------------------- /extern/cuew/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/README -------------------------------------------------------------------------------- /extern/cuew/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/README.blender -------------------------------------------------------------------------------- /extern/cuew/include/cuew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/include/cuew.h -------------------------------------------------------------------------------- /extern/cuew/src/cuew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/cuew/src/cuew.c -------------------------------------------------------------------------------- /extern/draco/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/CMakeLists.txt -------------------------------------------------------------------------------- /extern/draco/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/README.blender -------------------------------------------------------------------------------- /extern/draco/draco/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/draco/AUTHORS -------------------------------------------------------------------------------- /extern/draco/draco/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/draco/LICENSE -------------------------------------------------------------------------------- /extern/draco/src/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/common.cpp -------------------------------------------------------------------------------- /extern/draco/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/common.h -------------------------------------------------------------------------------- /extern/draco/src/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/decoder.cpp -------------------------------------------------------------------------------- /extern/draco/src/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/decoder.h -------------------------------------------------------------------------------- /extern/draco/src/encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/encoder.cpp -------------------------------------------------------------------------------- /extern/draco/src/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/draco/src/encoder.h -------------------------------------------------------------------------------- /extern/fast_float/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fast_float/LICENSE-MIT -------------------------------------------------------------------------------- /extern/fast_float/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fast_float/README.blender -------------------------------------------------------------------------------- /extern/fast_float/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fast_float/README.md -------------------------------------------------------------------------------- /extern/fast_float/fast_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fast_float/fast_float.h -------------------------------------------------------------------------------- /extern/fmtlib/LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fmtlib/LICENSE.rst -------------------------------------------------------------------------------- /extern/fmtlib/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fmtlib/README.blender -------------------------------------------------------------------------------- /extern/fmtlib/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fmtlib/README.rst -------------------------------------------------------------------------------- /extern/fmtlib/include/fmt/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/fmtlib/include/fmt/core.h -------------------------------------------------------------------------------- /extern/gflags/AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/AUTHORS.txt -------------------------------------------------------------------------------- /extern/gflags/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/CMakeLists.txt -------------------------------------------------------------------------------- /extern/gflags/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/COPYING.txt -------------------------------------------------------------------------------- /extern/gflags/ChangeLog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/ChangeLog.txt -------------------------------------------------------------------------------- /extern/gflags/NEWS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/NEWS.txt -------------------------------------------------------------------------------- /extern/gflags/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/README.blender -------------------------------------------------------------------------------- /extern/gflags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/README.md -------------------------------------------------------------------------------- /extern/gflags/src/gflags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/src/gflags.cc -------------------------------------------------------------------------------- /extern/gflags/src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/src/mutex.h -------------------------------------------------------------------------------- /extern/gflags/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/src/util.h -------------------------------------------------------------------------------- /extern/gflags/src/windows_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gflags/src/windows_port.h -------------------------------------------------------------------------------- /extern/glew-es/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew-es/CMakeLists.txt -------------------------------------------------------------------------------- /extern/glew-es/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew-es/LICENSE.txt -------------------------------------------------------------------------------- /extern/glew-es/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew-es/README.blender -------------------------------------------------------------------------------- /extern/glew-es/include/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew-es/include/GL/glew.h -------------------------------------------------------------------------------- /extern/glew-es/src/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew-es/src/glew.c -------------------------------------------------------------------------------- /extern/glew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/CMakeLists.txt -------------------------------------------------------------------------------- /extern/glew/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/LICENSE.txt -------------------------------------------------------------------------------- /extern/glew/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/README.blender -------------------------------------------------------------------------------- /extern/glew/include/GL/eglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/include/GL/eglew.h -------------------------------------------------------------------------------- /extern/glew/include/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/include/GL/glew.h -------------------------------------------------------------------------------- /extern/glew/include/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/include/GL/glxew.h -------------------------------------------------------------------------------- /extern/glew/include/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/include/GL/wglew.h -------------------------------------------------------------------------------- /extern/glew/src/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glew/src/glew.c -------------------------------------------------------------------------------- /extern/glog/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/AUTHORS -------------------------------------------------------------------------------- /extern/glog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/CMakeLists.txt -------------------------------------------------------------------------------- /extern/glog/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/COPYING -------------------------------------------------------------------------------- /extern/glog/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/ChangeLog -------------------------------------------------------------------------------- /extern/glog/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extern/glog/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/README -------------------------------------------------------------------------------- /extern/glog/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/README.blender -------------------------------------------------------------------------------- /extern/glog/src/base/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/base/mutex.h -------------------------------------------------------------------------------- /extern/glog/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config.h -------------------------------------------------------------------------------- /extern/glog/src/config_freebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config_freebsd.h -------------------------------------------------------------------------------- /extern/glog/src/config_haiku.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config_haiku.h -------------------------------------------------------------------------------- /extern/glog/src/config_hurd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config_hurd.h -------------------------------------------------------------------------------- /extern/glog/src/config_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config_linux.h -------------------------------------------------------------------------------- /extern/glog/src/config_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/config_mac.h -------------------------------------------------------------------------------- /extern/glog/src/demangle.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/demangle.cc -------------------------------------------------------------------------------- /extern/glog/src/demangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/demangle.h -------------------------------------------------------------------------------- /extern/glog/src/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/logging.cc -------------------------------------------------------------------------------- /extern/glog/src/raw_logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/raw_logging.cc -------------------------------------------------------------------------------- /extern/glog/src/signalhandler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/signalhandler.cc -------------------------------------------------------------------------------- /extern/glog/src/stacktrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/stacktrace.h -------------------------------------------------------------------------------- /extern/glog/src/symbolize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/symbolize.cc -------------------------------------------------------------------------------- /extern/glog/src/symbolize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/symbolize.h -------------------------------------------------------------------------------- /extern/glog/src/utilities.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/utilities.cc -------------------------------------------------------------------------------- /extern/glog/src/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/utilities.h -------------------------------------------------------------------------------- /extern/glog/src/vlog_is_on.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/vlog_is_on.cc -------------------------------------------------------------------------------- /extern/glog/src/windows/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/windows/config.h -------------------------------------------------------------------------------- /extern/glog/src/windows/port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/windows/port.cc -------------------------------------------------------------------------------- /extern/glog/src/windows/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/glog/src/windows/port.h -------------------------------------------------------------------------------- /extern/gmock/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/CMakeLists.txt -------------------------------------------------------------------------------- /extern/gmock/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/CONTRIBUTORS -------------------------------------------------------------------------------- /extern/gmock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/LICENSE -------------------------------------------------------------------------------- /extern/gmock/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/README.blender -------------------------------------------------------------------------------- /extern/gmock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/README.md -------------------------------------------------------------------------------- /extern/gmock/src/gmock-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/src/gmock-all.cc -------------------------------------------------------------------------------- /extern/gmock/src/gmock.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/src/gmock.cc -------------------------------------------------------------------------------- /extern/gmock/src/gmock_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gmock/src/gmock_main.cc -------------------------------------------------------------------------------- /extern/gtest/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/CHANGES -------------------------------------------------------------------------------- /extern/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /extern/gtest/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/CONTRIBUTORS -------------------------------------------------------------------------------- /extern/gtest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/LICENSE -------------------------------------------------------------------------------- /extern/gtest/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/README.blender -------------------------------------------------------------------------------- /extern/gtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/README.md -------------------------------------------------------------------------------- /extern/gtest/src/gtest-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/src/gtest-all.cc -------------------------------------------------------------------------------- /extern/gtest/src/gtest-port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/src/gtest-port.cc -------------------------------------------------------------------------------- /extern/gtest/src/gtest.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/src/gtest.cc -------------------------------------------------------------------------------- /extern/gtest/src/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/gtest/src/gtest_main.cc -------------------------------------------------------------------------------- /extern/hipew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/hipew/CMakeLists.txt -------------------------------------------------------------------------------- /extern/hipew/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/hipew/README -------------------------------------------------------------------------------- /extern/hipew/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/hipew/README.blender -------------------------------------------------------------------------------- /extern/hipew/include/hipew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/hipew/include/hipew.h -------------------------------------------------------------------------------- /extern/hipew/src/hipew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/hipew/src/hipew.c -------------------------------------------------------------------------------- /extern/json/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/json/README.blender -------------------------------------------------------------------------------- /extern/json/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/json/include/json.hpp -------------------------------------------------------------------------------- /extern/lzma/Alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/Alloc.c -------------------------------------------------------------------------------- /extern/lzma/Alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/Alloc.h -------------------------------------------------------------------------------- /extern/lzma/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/CMakeLists.txt -------------------------------------------------------------------------------- /extern/lzma/LzFind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzFind.c -------------------------------------------------------------------------------- /extern/lzma/LzFind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzFind.h -------------------------------------------------------------------------------- /extern/lzma/LzHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzHash.h -------------------------------------------------------------------------------- /extern/lzma/LzmaDec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaDec.c -------------------------------------------------------------------------------- /extern/lzma/LzmaDec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaDec.h -------------------------------------------------------------------------------- /extern/lzma/LzmaEnc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaEnc.c -------------------------------------------------------------------------------- /extern/lzma/LzmaEnc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaEnc.h -------------------------------------------------------------------------------- /extern/lzma/LzmaLib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaLib.c -------------------------------------------------------------------------------- /extern/lzma/LzmaLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/LzmaLib.h -------------------------------------------------------------------------------- /extern/lzma/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/README.blender -------------------------------------------------------------------------------- /extern/lzma/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/Types.h -------------------------------------------------------------------------------- /extern/lzma/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/history.txt -------------------------------------------------------------------------------- /extern/lzma/lzma.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzma/lzma.txt -------------------------------------------------------------------------------- /extern/lzo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/CMakeLists.txt -------------------------------------------------------------------------------- /extern/lzo/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/README.blender -------------------------------------------------------------------------------- /extern/lzo/minilzo/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/COPYING -------------------------------------------------------------------------------- /extern/lzo/minilzo/README.LZO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/README.LZO -------------------------------------------------------------------------------- /extern/lzo/minilzo/lzoconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/lzoconf.h -------------------------------------------------------------------------------- /extern/lzo/minilzo/lzodefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/lzodefs.h -------------------------------------------------------------------------------- /extern/lzo/minilzo/minilzo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/minilzo.c -------------------------------------------------------------------------------- /extern/lzo/minilzo/minilzo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/lzo/minilzo/minilzo.h -------------------------------------------------------------------------------- /extern/mantaflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/mantaflow/CMakeLists.txt -------------------------------------------------------------------------------- /extern/mantaflow/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/mantaflow/LICENSE -------------------------------------------------------------------------------- /extern/mantaflow/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/mantaflow/README.blender -------------------------------------------------------------------------------- /extern/mantaflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/mantaflow/README.md -------------------------------------------------------------------------------- /extern/mantaflow/UPDATE.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/mantaflow/UPDATE.sh -------------------------------------------------------------------------------- /extern/nanosvg/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/nanosvg/README.blender -------------------------------------------------------------------------------- /extern/nanosvg/nanosvg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/nanosvg/nanosvg.h -------------------------------------------------------------------------------- /extern/quadriflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/CMakeLists.txt -------------------------------------------------------------------------------- /extern/quadriflow/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/LICENSE.txt -------------------------------------------------------------------------------- /extern/quadriflow/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/README.blender -------------------------------------------------------------------------------- /extern/quadriflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/README.md -------------------------------------------------------------------------------- /extern/quadriflow/src/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/config.hpp -------------------------------------------------------------------------------- /extern/quadriflow/src/dedge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/dedge.cpp -------------------------------------------------------------------------------- /extern/quadriflow/src/dedge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/dedge.hpp -------------------------------------------------------------------------------- /extern/quadriflow/src/dset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/dset.hpp -------------------------------------------------------------------------------- /extern/quadriflow/src/flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/flow.hpp -------------------------------------------------------------------------------- /extern/quadriflow/src/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/loader.cpp -------------------------------------------------------------------------------- /extern/quadriflow/src/loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/loader.hpp -------------------------------------------------------------------------------- /extern/quadriflow/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/quadriflow/src/main.cpp -------------------------------------------------------------------------------- /extern/rangetree/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/rangetree/CMakeLists.txt -------------------------------------------------------------------------------- /extern/rangetree/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/rangetree/README.blender -------------------------------------------------------------------------------- /extern/rangetree/range_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/rangetree/range_tree.h -------------------------------------------------------------------------------- /extern/sdlew/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/CMakeLists.txt -------------------------------------------------------------------------------- /extern/sdlew/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/README.blender -------------------------------------------------------------------------------- /extern/sdlew/include/SDL2/SDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/include/SDL2/SDL.h -------------------------------------------------------------------------------- /extern/sdlew/include/SDL2/SDL_types.h: -------------------------------------------------------------------------------- 1 | 2 | #include "SDL_stdinc.h" 3 | -------------------------------------------------------------------------------- /extern/sdlew/include/sdlew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/include/sdlew.h -------------------------------------------------------------------------------- /extern/sdlew/src/sdlew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/src/sdlew.c -------------------------------------------------------------------------------- /extern/sdlew/src/sdlew.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/sdlew/src/sdlew.map -------------------------------------------------------------------------------- /extern/tinygltf/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/tinygltf/README.blender -------------------------------------------------------------------------------- /extern/tinygltf/tiny_gltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/tinygltf/tiny_gltf.h -------------------------------------------------------------------------------- /extern/wcwidth/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/wcwidth/CMakeLists.txt -------------------------------------------------------------------------------- /extern/wcwidth/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/wcwidth/README.blender -------------------------------------------------------------------------------- /extern/wcwidth/wcwidth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/wcwidth/wcwidth.c -------------------------------------------------------------------------------- /extern/wcwidth/wcwidth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/wcwidth/wcwidth.h -------------------------------------------------------------------------------- /extern/xdnd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/xdnd/CMakeLists.txt -------------------------------------------------------------------------------- /extern/xdnd/README.blender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/xdnd/README.blender -------------------------------------------------------------------------------- /extern/xdnd/xdnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/xdnd/xdnd.c -------------------------------------------------------------------------------- /extern/xdnd/xdnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/extern/xdnd/xdnd.h -------------------------------------------------------------------------------- /intern/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/CMakeLists.txt -------------------------------------------------------------------------------- /intern/atomic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/atomic/CMakeLists.txt -------------------------------------------------------------------------------- /intern/atomic/atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/atomic/atomic_ops.h -------------------------------------------------------------------------------- /intern/audaspace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/audaspace/CMakeLists.txt -------------------------------------------------------------------------------- /intern/clog/CLG_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/clog/CLG_log.h -------------------------------------------------------------------------------- /intern/clog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/clog/CMakeLists.txt -------------------------------------------------------------------------------- /intern/clog/clog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/clog/clog.c -------------------------------------------------------------------------------- /intern/cycles/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/CMakeLists.txt -------------------------------------------------------------------------------- /intern/cycles/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/app/CMakeLists.txt -------------------------------------------------------------------------------- /intern/cycles/app/cycles_xml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/app/cycles_xml.cpp -------------------------------------------------------------------------------- /intern/cycles/app/cycles_xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/app/cycles_xml.h -------------------------------------------------------------------------------- /intern/cycles/blender/CCL_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/CCL_api.h -------------------------------------------------------------------------------- /intern/cycles/blender/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/camera.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/curves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/curves.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/device.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/device.h -------------------------------------------------------------------------------- /intern/cycles/blender/id_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/id_map.h -------------------------------------------------------------------------------- /intern/cycles/blender/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/image.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/image.h -------------------------------------------------------------------------------- /intern/cycles/blender/light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/light.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/mesh.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/object.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/python.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/python.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/session.h -------------------------------------------------------------------------------- /intern/cycles/blender/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/shader.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/sync.cpp -------------------------------------------------------------------------------- /intern/cycles/blender/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/sync.h -------------------------------------------------------------------------------- /intern/cycles/blender/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/texture.h -------------------------------------------------------------------------------- /intern/cycles/blender/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/util.h -------------------------------------------------------------------------------- /intern/cycles/blender/viewport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/viewport.h -------------------------------------------------------------------------------- /intern/cycles/blender/volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/blender/volume.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/CMakeLists.txt -------------------------------------------------------------------------------- /intern/cycles/bvh/binning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/binning.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/binning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/binning.h -------------------------------------------------------------------------------- /intern/cycles/bvh/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/build.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/build.h -------------------------------------------------------------------------------- /intern/cycles/bvh/bvh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/bvh.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/bvh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/bvh.h -------------------------------------------------------------------------------- /intern/cycles/bvh/bvh2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/bvh2.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/bvh2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/bvh2.h -------------------------------------------------------------------------------- /intern/cycles/bvh/embree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/embree.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/embree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/embree.h -------------------------------------------------------------------------------- /intern/cycles/bvh/metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/metal.h -------------------------------------------------------------------------------- /intern/cycles/bvh/metal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/metal.mm -------------------------------------------------------------------------------- /intern/cycles/bvh/multi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/multi.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/multi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/multi.h -------------------------------------------------------------------------------- /intern/cycles/bvh/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/node.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/node.h -------------------------------------------------------------------------------- /intern/cycles/bvh/optix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/optix.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/optix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/optix.h -------------------------------------------------------------------------------- /intern/cycles/bvh/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/params.h -------------------------------------------------------------------------------- /intern/cycles/bvh/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/sort.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/sort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/sort.h -------------------------------------------------------------------------------- /intern/cycles/bvh/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/split.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/split.h -------------------------------------------------------------------------------- /intern/cycles/bvh/unaligned.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/unaligned.cpp -------------------------------------------------------------------------------- /intern/cycles/bvh/unaligned.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/bvh/unaligned.h -------------------------------------------------------------------------------- /intern/cycles/cmake/macros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/cmake/macros.cmake -------------------------------------------------------------------------------- /intern/cycles/device/cuda/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/cuda/util.h -------------------------------------------------------------------------------- /intern/cycles/device/denoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/denoise.cpp -------------------------------------------------------------------------------- /intern/cycles/device/denoise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/denoise.h -------------------------------------------------------------------------------- /intern/cycles/device/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/device.cpp -------------------------------------------------------------------------------- /intern/cycles/device/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/device.h -------------------------------------------------------------------------------- /intern/cycles/device/hip/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/hip/queue.h -------------------------------------------------------------------------------- /intern/cycles/device/hip/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/hip/util.h -------------------------------------------------------------------------------- /intern/cycles/device/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/kernel.cpp -------------------------------------------------------------------------------- /intern/cycles/device/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/kernel.h -------------------------------------------------------------------------------- /intern/cycles/device/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/memory.cpp -------------------------------------------------------------------------------- /intern/cycles/device/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/memory.h -------------------------------------------------------------------------------- /intern/cycles/device/metal/bvh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/metal/bvh.h -------------------------------------------------------------------------------- /intern/cycles/device/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/queue.cpp -------------------------------------------------------------------------------- /intern/cycles/device/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/device/queue.h -------------------------------------------------------------------------------- /intern/cycles/doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/doc/CMakeLists.txt -------------------------------------------------------------------------------- /intern/cycles/graph/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node.cpp -------------------------------------------------------------------------------- /intern/cycles/graph/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node.h -------------------------------------------------------------------------------- /intern/cycles/graph/node_enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node_enum.h -------------------------------------------------------------------------------- /intern/cycles/graph/node_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node_type.h -------------------------------------------------------------------------------- /intern/cycles/graph/node_xml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node_xml.cpp -------------------------------------------------------------------------------- /intern/cycles/graph/node_xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/graph/node_xml.h -------------------------------------------------------------------------------- /intern/cycles/hydra/attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/attribute.h -------------------------------------------------------------------------------- /intern/cycles/hydra/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/camera.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/camera.h -------------------------------------------------------------------------------- /intern/cycles/hydra/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/config.h -------------------------------------------------------------------------------- /intern/cycles/hydra/curves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/curves.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/curves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/curves.h -------------------------------------------------------------------------------- /intern/cycles/hydra/field.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/field.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/field.h -------------------------------------------------------------------------------- /intern/cycles/hydra/geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/geometry.h -------------------------------------------------------------------------------- /intern/cycles/hydra/geometry.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/geometry.inl -------------------------------------------------------------------------------- /intern/cycles/hydra/instancer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/instancer.h -------------------------------------------------------------------------------- /intern/cycles/hydra/light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/light.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/light.h -------------------------------------------------------------------------------- /intern/cycles/hydra/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/material.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/material.h -------------------------------------------------------------------------------- /intern/cycles/hydra/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/mesh.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/mesh.h -------------------------------------------------------------------------------- /intern/cycles/hydra/node_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/node_util.h -------------------------------------------------------------------------------- /intern/cycles/hydra/plugInfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "Includes": [ "*/resources/" ] 3 | } 4 | -------------------------------------------------------------------------------- /intern/cycles/hydra/plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/plugin.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/plugin.h -------------------------------------------------------------------------------- /intern/cycles/hydra/pointcloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/pointcloud.h -------------------------------------------------------------------------------- /intern/cycles/hydra/resources/apple_symbols.map: -------------------------------------------------------------------------------- 1 | *PXR* 2 | -------------------------------------------------------------------------------- /intern/cycles/hydra/session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/session.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/session.h -------------------------------------------------------------------------------- /intern/cycles/hydra/volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/volume.cpp -------------------------------------------------------------------------------- /intern/cycles/hydra/volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/hydra/volume.h -------------------------------------------------------------------------------- /intern/cycles/integrator/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/integrator/tile.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bake/bake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bake/bake.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bvh/bvh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bvh/bvh.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bvh/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bvh/local.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bvh/nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bvh/nodes.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bvh/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bvh/types.h -------------------------------------------------------------------------------- /intern/cycles/kernel/bvh/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/bvh/util.h -------------------------------------------------------------------------------- /intern/cycles/kernel/film/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/film/read.h -------------------------------------------------------------------------------- /intern/cycles/kernel/geom/geom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/geom/geom.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/ao.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/ao.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/aov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/aov.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/bevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/bevel.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/brick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/brick.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/bump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/bump.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/clamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/clamp.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/gamma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/gamma.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/hsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/hsv.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/ies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/ies.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/image.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/magic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/magic.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/math.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/mix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/mix.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/noise.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/ramp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/ramp.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/sky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/sky.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/svm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/svm.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/types.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/value.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/voxel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/voxel.h -------------------------------------------------------------------------------- /intern/cycles/kernel/svm/wave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/svm/wave.h -------------------------------------------------------------------------------- /intern/cycles/kernel/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/tables.h -------------------------------------------------------------------------------- /intern/cycles/kernel/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/kernel/types.h -------------------------------------------------------------------------------- /intern/cycles/scene/alembic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/alembic.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/alembic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/alembic.h -------------------------------------------------------------------------------- /intern/cycles/scene/attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/attribute.h -------------------------------------------------------------------------------- /intern/cycles/scene/background.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/background.h -------------------------------------------------------------------------------- /intern/cycles/scene/bake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/bake.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/bake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/bake.h -------------------------------------------------------------------------------- /intern/cycles/scene/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/camera.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/camera.h -------------------------------------------------------------------------------- /intern/cycles/scene/colorspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/colorspace.h -------------------------------------------------------------------------------- /intern/cycles/scene/curves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/curves.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/curves.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/curves.h -------------------------------------------------------------------------------- /intern/cycles/scene/film.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/film.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/film.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/film.h -------------------------------------------------------------------------------- /intern/cycles/scene/geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/geometry.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/geometry.h -------------------------------------------------------------------------------- /intern/cycles/scene/hair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/hair.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/hair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/hair.h -------------------------------------------------------------------------------- /intern/cycles/scene/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/image.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/image.h -------------------------------------------------------------------------------- /intern/cycles/scene/image_oiio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/image_oiio.h -------------------------------------------------------------------------------- /intern/cycles/scene/image_sky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/image_sky.h -------------------------------------------------------------------------------- /intern/cycles/scene/image_vdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/image_vdb.h -------------------------------------------------------------------------------- /intern/cycles/scene/integrator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/integrator.h -------------------------------------------------------------------------------- /intern/cycles/scene/jitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/jitter.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/jitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/jitter.h -------------------------------------------------------------------------------- /intern/cycles/scene/light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/light.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/light.h -------------------------------------------------------------------------------- /intern/cycles/scene/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/mesh.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/mesh.h -------------------------------------------------------------------------------- /intern/cycles/scene/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/object.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/object.h -------------------------------------------------------------------------------- /intern/cycles/scene/osl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/osl.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/osl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/osl.h -------------------------------------------------------------------------------- /intern/cycles/scene/particles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/particles.h -------------------------------------------------------------------------------- /intern/cycles/scene/pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/pass.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/pass.h -------------------------------------------------------------------------------- /intern/cycles/scene/pointcloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/pointcloud.h -------------------------------------------------------------------------------- /intern/cycles/scene/procedural.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/procedural.h -------------------------------------------------------------------------------- /intern/cycles/scene/scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/scene.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/scene.h -------------------------------------------------------------------------------- /intern/cycles/scene/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/shader.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/shader.h -------------------------------------------------------------------------------- /intern/cycles/scene/sobol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/sobol.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/sobol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/sobol.h -------------------------------------------------------------------------------- /intern/cycles/scene/sobol.tables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/sobol.tables -------------------------------------------------------------------------------- /intern/cycles/scene/stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/stats.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/stats.h -------------------------------------------------------------------------------- /intern/cycles/scene/svm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/svm.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/svm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/svm.h -------------------------------------------------------------------------------- /intern/cycles/scene/tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/tables.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/tables.h -------------------------------------------------------------------------------- /intern/cycles/scene/volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/volume.cpp -------------------------------------------------------------------------------- /intern/cycles/scene/volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/scene/volume.h -------------------------------------------------------------------------------- /intern/cycles/session/buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/buffers.h -------------------------------------------------------------------------------- /intern/cycles/session/merge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/merge.cpp -------------------------------------------------------------------------------- /intern/cycles/session/merge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/merge.h -------------------------------------------------------------------------------- /intern/cycles/session/session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/session.h -------------------------------------------------------------------------------- /intern/cycles/session/tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/tile.cpp -------------------------------------------------------------------------------- /intern/cycles/session/tile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/session/tile.h -------------------------------------------------------------------------------- /intern/cycles/subd/dice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/dice.cpp -------------------------------------------------------------------------------- /intern/cycles/subd/dice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/dice.h -------------------------------------------------------------------------------- /intern/cycles/subd/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/patch.cpp -------------------------------------------------------------------------------- /intern/cycles/subd/patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/patch.h -------------------------------------------------------------------------------- /intern/cycles/subd/patch_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/patch_table.h -------------------------------------------------------------------------------- /intern/cycles/subd/split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/split.cpp -------------------------------------------------------------------------------- /intern/cycles/subd/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/split.h -------------------------------------------------------------------------------- /intern/cycles/subd/subpatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/subd/subpatch.h -------------------------------------------------------------------------------- /intern/cycles/util/algorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/algorithm.h -------------------------------------------------------------------------------- /intern/cycles/util/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/args.h -------------------------------------------------------------------------------- /intern/cycles/util/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/array.h -------------------------------------------------------------------------------- /intern/cycles/util/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/atomic.h -------------------------------------------------------------------------------- /intern/cycles/util/avxb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/avxb.h -------------------------------------------------------------------------------- /intern/cycles/util/avxf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/avxf.h -------------------------------------------------------------------------------- /intern/cycles/util/avxi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/avxi.h -------------------------------------------------------------------------------- /intern/cycles/util/boundbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/boundbox.h -------------------------------------------------------------------------------- /intern/cycles/util/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/color.h -------------------------------------------------------------------------------- /intern/cycles/util/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/debug.cpp -------------------------------------------------------------------------------- /intern/cycles/util/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/debug.h -------------------------------------------------------------------------------- /intern/cycles/util/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/defines.h -------------------------------------------------------------------------------- /intern/cycles/util/deque.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/deque.h -------------------------------------------------------------------------------- /intern/cycles/util/foreach.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/foreach.h -------------------------------------------------------------------------------- /intern/cycles/util/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/function.h -------------------------------------------------------------------------------- /intern/cycles/util/half.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/half.h -------------------------------------------------------------------------------- /intern/cycles/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/hash.h -------------------------------------------------------------------------------- /intern/cycles/util/ies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/ies.cpp -------------------------------------------------------------------------------- /intern/cycles/util/ies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/ies.h -------------------------------------------------------------------------------- /intern/cycles/util/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/image.h -------------------------------------------------------------------------------- /intern/cycles/util/image_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/image_impl.h -------------------------------------------------------------------------------- /intern/cycles/util/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/list.h -------------------------------------------------------------------------------- /intern/cycles/util/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/log.cpp -------------------------------------------------------------------------------- /intern/cycles/util/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/log.h -------------------------------------------------------------------------------- /intern/cycles/util/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/map.h -------------------------------------------------------------------------------- /intern/cycles/util/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math.h -------------------------------------------------------------------------------- /intern/cycles/util/math_cdf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_cdf.cpp -------------------------------------------------------------------------------- /intern/cycles/util/math_cdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_cdf.h -------------------------------------------------------------------------------- /intern/cycles/util/math_fast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_fast.h -------------------------------------------------------------------------------- /intern/cycles/util/math_float2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_float2.h -------------------------------------------------------------------------------- /intern/cycles/util/math_float3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_float3.h -------------------------------------------------------------------------------- /intern/cycles/util/math_float4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_float4.h -------------------------------------------------------------------------------- /intern/cycles/util/math_float8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_float8.h -------------------------------------------------------------------------------- /intern/cycles/util/math_int2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_int2.h -------------------------------------------------------------------------------- /intern/cycles/util/math_int3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_int3.h -------------------------------------------------------------------------------- /intern/cycles/util/math_int4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_int4.h -------------------------------------------------------------------------------- /intern/cycles/util/math_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/math_matrix.h -------------------------------------------------------------------------------- /intern/cycles/util/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/md5.cpp -------------------------------------------------------------------------------- /intern/cycles/util/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/md5.h -------------------------------------------------------------------------------- /intern/cycles/util/murmurhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/murmurhash.h -------------------------------------------------------------------------------- /intern/cycles/util/opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/opengl.h -------------------------------------------------------------------------------- /intern/cycles/util/openvdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/openvdb.h -------------------------------------------------------------------------------- /intern/cycles/util/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/param.h -------------------------------------------------------------------------------- /intern/cycles/util/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/path.cpp -------------------------------------------------------------------------------- /intern/cycles/util/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/path.h -------------------------------------------------------------------------------- /intern/cycles/util/profiling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/profiling.cpp -------------------------------------------------------------------------------- /intern/cycles/util/profiling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/profiling.h -------------------------------------------------------------------------------- /intern/cycles/util/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/progress.h -------------------------------------------------------------------------------- /intern/cycles/util/projection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/projection.h -------------------------------------------------------------------------------- /intern/cycles/util/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/queue.h -------------------------------------------------------------------------------- /intern/cycles/util/rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/rect.h -------------------------------------------------------------------------------- /intern/cycles/util/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/semaphore.h -------------------------------------------------------------------------------- /intern/cycles/util/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/set.h -------------------------------------------------------------------------------- /intern/cycles/util/simd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/simd.cpp -------------------------------------------------------------------------------- /intern/cycles/util/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/simd.h -------------------------------------------------------------------------------- /intern/cycles/util/sseb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/sseb.h -------------------------------------------------------------------------------- /intern/cycles/util/ssef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/ssef.h -------------------------------------------------------------------------------- /intern/cycles/util/ssei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/ssei.h -------------------------------------------------------------------------------- /intern/cycles/util/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/stats.h -------------------------------------------------------------------------------- /intern/cycles/util/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/string.cpp -------------------------------------------------------------------------------- /intern/cycles/util/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/string.h -------------------------------------------------------------------------------- /intern/cycles/util/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/system.cpp -------------------------------------------------------------------------------- /intern/cycles/util/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/system.h -------------------------------------------------------------------------------- /intern/cycles/util/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/task.cpp -------------------------------------------------------------------------------- /intern/cycles/util/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/task.h -------------------------------------------------------------------------------- /intern/cycles/util/tbb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/tbb.h -------------------------------------------------------------------------------- /intern/cycles/util/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/texture.h -------------------------------------------------------------------------------- /intern/cycles/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/thread.cpp -------------------------------------------------------------------------------- /intern/cycles/util/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/thread.h -------------------------------------------------------------------------------- /intern/cycles/util/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/time.cpp -------------------------------------------------------------------------------- /intern/cycles/util/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/time.h -------------------------------------------------------------------------------- /intern/cycles/util/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/transform.cpp -------------------------------------------------------------------------------- /intern/cycles/util/transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/transform.h -------------------------------------------------------------------------------- /intern/cycles/util/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types.h -------------------------------------------------------------------------------- /intern/cycles/util/types_int2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_int2.h -------------------------------------------------------------------------------- /intern/cycles/util/types_int3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_int3.h -------------------------------------------------------------------------------- /intern/cycles/util/types_int4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_int4.h -------------------------------------------------------------------------------- /intern/cycles/util/types_uint2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_uint2.h -------------------------------------------------------------------------------- /intern/cycles/util/types_uint3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_uint3.h -------------------------------------------------------------------------------- /intern/cycles/util/types_uint4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/types_uint4.h -------------------------------------------------------------------------------- /intern/cycles/util/unique_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/unique_ptr.h -------------------------------------------------------------------------------- /intern/cycles/util/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/vector.h -------------------------------------------------------------------------------- /intern/cycles/util/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/version.h -------------------------------------------------------------------------------- /intern/cycles/util/windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/windows.cpp -------------------------------------------------------------------------------- /intern/cycles/util/windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/windows.h -------------------------------------------------------------------------------- /intern/cycles/util/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/cycles/util/xml.h -------------------------------------------------------------------------------- /intern/dualcon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/CMakeLists.txt -------------------------------------------------------------------------------- /intern/dualcon/dualcon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/dualcon.h -------------------------------------------------------------------------------- /intern/dualcon/intern/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/intern/Queue.h -------------------------------------------------------------------------------- /intern/dualcon/intern/cubes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/intern/cubes.h -------------------------------------------------------------------------------- /intern/dualcon/intern/octree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/intern/octree.cpp -------------------------------------------------------------------------------- /intern/dualcon/intern/octree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/intern/octree.h -------------------------------------------------------------------------------- /intern/dualcon/intern/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/dualcon/intern/readme.txt -------------------------------------------------------------------------------- /intern/eigen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/CMakeLists.txt -------------------------------------------------------------------------------- /intern/eigen/eigen_capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/eigen_capi.h -------------------------------------------------------------------------------- /intern/eigen/intern/matrix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/intern/matrix.cc -------------------------------------------------------------------------------- /intern/eigen/intern/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/intern/matrix.h -------------------------------------------------------------------------------- /intern/eigen/intern/svd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/intern/svd.cc -------------------------------------------------------------------------------- /intern/eigen/intern/svd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/eigen/intern/svd.h -------------------------------------------------------------------------------- /intern/ffmpeg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ffmpeg/CMakeLists.txt -------------------------------------------------------------------------------- /intern/ffmpeg/ffmpeg_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ffmpeg/ffmpeg_compat.h -------------------------------------------------------------------------------- /intern/ghost/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/CMakeLists.txt -------------------------------------------------------------------------------- /intern/ghost/GHOST_C-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_C-api.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_IContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_IContext.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_IEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_IEvent.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_ISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_ISystem.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_ITimerTask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_ITimerTask.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_IWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_IWindow.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_IXrContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_IXrContext.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_Path-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_Path-api.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_Rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_Rect.h -------------------------------------------------------------------------------- /intern/ghost/GHOST_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/GHOST_Types.h -------------------------------------------------------------------------------- /intern/ghost/intern/GHOST_Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/intern/GHOST_Util.h -------------------------------------------------------------------------------- /intern/ghost/intern/GHOST_Xr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/intern/GHOST_Xr.cpp -------------------------------------------------------------------------------- /intern/ghost/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/test/CMakeLists.txt -------------------------------------------------------------------------------- /intern/ghost/test/multitest/GL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/ghost/test/multitest/GL.h -------------------------------------------------------------------------------- /intern/glew-mx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/glew-mx/CMakeLists.txt -------------------------------------------------------------------------------- /intern/glew-mx/glew-mx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/glew-mx/glew-mx.h -------------------------------------------------------------------------------- /intern/glew-mx/intern/glew-mx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/glew-mx/intern/glew-mx.c -------------------------------------------------------------------------------- /intern/iksolver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/iksolver/CMakeLists.txt -------------------------------------------------------------------------------- /intern/iksolver/intern/IK_Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/iksolver/intern/IK_Math.h -------------------------------------------------------------------------------- /intern/itasc/Armature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Armature.cpp -------------------------------------------------------------------------------- /intern/itasc/Armature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Armature.hpp -------------------------------------------------------------------------------- /intern/itasc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/CMakeLists.txt -------------------------------------------------------------------------------- /intern/itasc/Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Cache.cpp -------------------------------------------------------------------------------- /intern/itasc/Cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Cache.hpp -------------------------------------------------------------------------------- /intern/itasc/ConstraintSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/ConstraintSet.cpp -------------------------------------------------------------------------------- /intern/itasc/ConstraintSet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/ConstraintSet.hpp -------------------------------------------------------------------------------- /intern/itasc/CopyPose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/CopyPose.cpp -------------------------------------------------------------------------------- /intern/itasc/CopyPose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/CopyPose.hpp -------------------------------------------------------------------------------- /intern/itasc/Distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Distance.cpp -------------------------------------------------------------------------------- /intern/itasc/Distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Distance.hpp -------------------------------------------------------------------------------- /intern/itasc/FixedObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/FixedObject.cpp -------------------------------------------------------------------------------- /intern/itasc/FixedObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/FixedObject.hpp -------------------------------------------------------------------------------- /intern/itasc/MovingFrame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/MovingFrame.cpp -------------------------------------------------------------------------------- /intern/itasc/MovingFrame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/MovingFrame.hpp -------------------------------------------------------------------------------- /intern/itasc/Object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Object.hpp -------------------------------------------------------------------------------- /intern/itasc/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Scene.cpp -------------------------------------------------------------------------------- /intern/itasc/Scene.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Scene.hpp -------------------------------------------------------------------------------- /intern/itasc/Solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/Solver.hpp -------------------------------------------------------------------------------- /intern/itasc/WDLSSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WDLSSolver.cpp -------------------------------------------------------------------------------- /intern/itasc/WDLSSolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WDLSSolver.hpp -------------------------------------------------------------------------------- /intern/itasc/WSDLSSolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WSDLSSolver.cpp -------------------------------------------------------------------------------- /intern/itasc/WSDLSSolver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WSDLSSolver.hpp -------------------------------------------------------------------------------- /intern/itasc/WorldObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WorldObject.cpp -------------------------------------------------------------------------------- /intern/itasc/WorldObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/WorldObject.hpp -------------------------------------------------------------------------------- /intern/itasc/eigen_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/eigen_types.cpp -------------------------------------------------------------------------------- /intern/itasc/eigen_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/eigen_types.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/chain.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/chain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/chain.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frameacc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frameacc.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frameacc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frameacc.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frameacc.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frameacc.inl -------------------------------------------------------------------------------- /intern/itasc/kdl/frames.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frames.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frames.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frames.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frames.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frames.inl -------------------------------------------------------------------------------- /intern/itasc/kdl/frames_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frames_io.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/frames_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/frames_io.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/framevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/framevel.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/framevel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/framevel.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/framevel.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/framevel.inl -------------------------------------------------------------------------------- /intern/itasc/kdl/inertia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/inertia.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/inertia.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/inertia.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jacobian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jacobian.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jacobian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jacobian.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarray.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarray.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarrayacc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarrayacc.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarrayacc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarrayacc.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarrayvel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarrayvel.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/jntarrayvel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/jntarrayvel.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/joint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/joint.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/joint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/joint.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/kinfam_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/kinfam_io.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/kinfam_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/kinfam_io.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/segment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/segment.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/segment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/segment.hpp -------------------------------------------------------------------------------- /intern/itasc/kdl/tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/tree.cpp -------------------------------------------------------------------------------- /intern/itasc/kdl/tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/kdl/tree.hpp -------------------------------------------------------------------------------- /intern/itasc/ublas_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/itasc/ublas_types.hpp -------------------------------------------------------------------------------- /intern/libc_compat/libc_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libc_compat/libc_compat.c -------------------------------------------------------------------------------- /intern/libmv/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/.clang-format -------------------------------------------------------------------------------- /intern/libmv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/CMakeLists.txt -------------------------------------------------------------------------------- /intern/libmv/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/ChangeLog -------------------------------------------------------------------------------- /intern/libmv/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/bundle.sh -------------------------------------------------------------------------------- /intern/libmv/files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/files.txt -------------------------------------------------------------------------------- /intern/libmv/intern/autotrack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/autotrack.cc -------------------------------------------------------------------------------- /intern/libmv/intern/autotrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/autotrack.h -------------------------------------------------------------------------------- /intern/libmv/intern/detector.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/detector.cc -------------------------------------------------------------------------------- /intern/libmv/intern/detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/detector.h -------------------------------------------------------------------------------- /intern/libmv/intern/homography.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/homography.h -------------------------------------------------------------------------------- /intern/libmv/intern/image.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/image.cc -------------------------------------------------------------------------------- /intern/libmv/intern/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/image.h -------------------------------------------------------------------------------- /intern/libmv/intern/logging.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/logging.cc -------------------------------------------------------------------------------- /intern/libmv/intern/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/logging.h -------------------------------------------------------------------------------- /intern/libmv/intern/region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/region.h -------------------------------------------------------------------------------- /intern/libmv/intern/stub.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/stub.cc -------------------------------------------------------------------------------- /intern/libmv/intern/tracks.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/tracks.cc -------------------------------------------------------------------------------- /intern/libmv/intern/tracks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/tracks.h -------------------------------------------------------------------------------- /intern/libmv/intern/tracksN.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/tracksN.cc -------------------------------------------------------------------------------- /intern/libmv/intern/tracksN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/intern/tracksN.h -------------------------------------------------------------------------------- /intern/libmv/libmv-capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv-capi.h -------------------------------------------------------------------------------- /intern/libmv/libmv/base/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv/base/array.h -------------------------------------------------------------------------------- /intern/libmv/libmv/base/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv/base/map.h -------------------------------------------------------------------------------- /intern/libmv/libmv/base/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv/base/vector.h -------------------------------------------------------------------------------- /intern/libmv/libmv/image/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv/image/image.h -------------------------------------------------------------------------------- /intern/libmv/libmv/image/tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/libmv/image/tuple.h -------------------------------------------------------------------------------- /intern/libmv/mkfiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/libmv/mkfiles.sh -------------------------------------------------------------------------------- /intern/libmv/third_party/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /intern/locale/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/locale/CMakeLists.txt -------------------------------------------------------------------------------- /intern/locale/osx_user_locale.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/locale/osx_user_locale.mm -------------------------------------------------------------------------------- /intern/mantaflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/mantaflow/CMakeLists.txt -------------------------------------------------------------------------------- /intern/memutil/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/memutil/CMakeLists.txt -------------------------------------------------------------------------------- /intern/memutil/MEM_Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/memutil/MEM_Allocator.h -------------------------------------------------------------------------------- /intern/memutil/MEM_RefCounted.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/memutil/MEM_RefCounted.h -------------------------------------------------------------------------------- /intern/mikktspace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/mikktspace/CMakeLists.txt -------------------------------------------------------------------------------- /intern/mikktspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/mikktspace/README.md -------------------------------------------------------------------------------- /intern/mikktspace/mikktspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/mikktspace/mikktspace.c -------------------------------------------------------------------------------- /intern/mikktspace/mikktspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/mikktspace/mikktspace.h -------------------------------------------------------------------------------- /intern/opencolorio/ocio_capi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/opencolorio/ocio_capi.cc -------------------------------------------------------------------------------- /intern/opencolorio/ocio_capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/opencolorio/ocio_capi.h -------------------------------------------------------------------------------- /intern/opencolorio/ocio_impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/opencolorio/ocio_impl.cc -------------------------------------------------------------------------------- /intern/opencolorio/ocio_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/opencolorio/ocio_impl.h -------------------------------------------------------------------------------- /intern/openmfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openmfx/CMakeLists.txt -------------------------------------------------------------------------------- /intern/openmfx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openmfx/README.md -------------------------------------------------------------------------------- /intern/openmfx/include/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openmfx/include/README.md -------------------------------------------------------------------------------- /intern/openmfx/include/ofxCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openmfx/include/ofxCore.h -------------------------------------------------------------------------------- /intern/openmfx/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openmfx/sdk/README.md -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/detail/func_trigonometric_simd.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/ext/scalar_packing.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/ext/vector_packing.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/gtc/quaternion_simd.inl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/gtc/type_precision.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_precision 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/gtx/raw_data.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtx_raw_data 2 | 3 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/extern/glm/glm/gtx/type_aligned.inl: -------------------------------------------------------------------------------- 1 | /// @ref gtc_type_aligned 2 | 3 | namespace glm 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/plugin/include/PluginSupport/MfxEffect: -------------------------------------------------------------------------------- 1 | #include "../../src/Plugin/MfxEffect.h" 2 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/plugin/include/PluginSupport/MfxRegister: -------------------------------------------------------------------------------- 1 | #include "../../src/Plugin/MfxRegister.h" 2 | -------------------------------------------------------------------------------- /intern/openmfx/sdk/cpp/plugin/include/PluginSupport/utils: -------------------------------------------------------------------------------- 1 | #include "../../src/Plugin/utils.h" 2 | -------------------------------------------------------------------------------- /intern/opensubdiv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/opensubdiv/CMakeLists.txt -------------------------------------------------------------------------------- /intern/openvdb/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openvdb/CMakeLists.txt -------------------------------------------------------------------------------- /intern/openvdb/openvdb_capi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openvdb/openvdb_capi.cc -------------------------------------------------------------------------------- /intern/openvdb/openvdb_capi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/openvdb/openvdb_capi.h -------------------------------------------------------------------------------- /intern/quadriflow/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/quadriflow/CMakeLists.txt -------------------------------------------------------------------------------- /intern/rigidbody/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/rigidbody/CMakeLists.txt -------------------------------------------------------------------------------- /intern/rigidbody/RBI_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/rigidbody/RBI_api.h -------------------------------------------------------------------------------- /intern/rigidbody/RBI_hull_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/rigidbody/RBI_hull_api.h -------------------------------------------------------------------------------- /intern/sky/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/sky/CMakeLists.txt -------------------------------------------------------------------------------- /intern/sky/include/sky_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/sky/include/sky_model.h -------------------------------------------------------------------------------- /intern/sky/source/sky_float3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/sky/source/sky_float3.h -------------------------------------------------------------------------------- /intern/sky/source/sky_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/sky/source/sky_model.cpp -------------------------------------------------------------------------------- /intern/utfconv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/utfconv/CMakeLists.txt -------------------------------------------------------------------------------- /intern/utfconv/utf_winfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/utfconv/utf_winfunc.c -------------------------------------------------------------------------------- /intern/utfconv/utf_winfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/utfconv/utf_winfunc.h -------------------------------------------------------------------------------- /intern/utfconv/utfconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/utfconv/utfconv.c -------------------------------------------------------------------------------- /intern/utfconv/utfconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/intern/utfconv/utfconv.h -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/make.bat -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/readme.rst -------------------------------------------------------------------------------- /release/bin/blender-softwaregl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/bin/blender-softwaregl -------------------------------------------------------------------------------- /release/darwin/Blender.app/Contents/MacOS/blender: -------------------------------------------------------------------------------- 1 | placeholder 2 | -------------------------------------------------------------------------------- /release/darwin/Blender.app/Contents/PkgInfo: -------------------------------------------------------------------------------- 1 | APPL???? -------------------------------------------------------------------------------- /release/darwin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/darwin/README.md -------------------------------------------------------------------------------- /release/darwin/background.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/darwin/background.tif -------------------------------------------------------------------------------- /release/datafiles/bfont.pfb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/bfont.pfb -------------------------------------------------------------------------------- /release/datafiles/ctodata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/ctodata.py -------------------------------------------------------------------------------- /release/datafiles/icons/none.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/icons/none.dat -------------------------------------------------------------------------------- /release/datafiles/preview.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/preview.blend -------------------------------------------------------------------------------- /release/datafiles/prvicons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/prvicons.png -------------------------------------------------------------------------------- /release/datafiles/prvicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/prvicons.svg -------------------------------------------------------------------------------- /release/datafiles/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/splash.png -------------------------------------------------------------------------------- /release/datafiles/startup.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/datafiles/startup.blend -------------------------------------------------------------------------------- /release/license/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/Apache-2.0.txt -------------------------------------------------------------------------------- /release/license/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/BSD-3-Clause.txt -------------------------------------------------------------------------------- /release/license/BSL-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/BSL-1.0.txt -------------------------------------------------------------------------------- /release/license/FTL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/FTL.txt -------------------------------------------------------------------------------- /release/license/GPL-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/GPL-3.0.txt -------------------------------------------------------------------------------- /release/license/GPL-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/GPL-license.txt -------------------------------------------------------------------------------- /release/license/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/MIT.txt -------------------------------------------------------------------------------- /release/license/OpenColorIO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/OpenColorIO.txt -------------------------------------------------------------------------------- /release/license/OpenSSL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/OpenSSL.txt -------------------------------------------------------------------------------- /release/license/Python.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/Python.txt -------------------------------------------------------------------------------- /release/license/bfont.ttf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/bfont.ttf.txt -------------------------------------------------------------------------------- /release/license/jemalloc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/license/jemalloc.txt -------------------------------------------------------------------------------- /release/lts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/lts/README.md -------------------------------------------------------------------------------- /release/lts/requirements.txt: -------------------------------------------------------------------------------- 1 | phabricator==0.7.0 -------------------------------------------------------------------------------- /release/scripts/modules/bl_rna_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/scripts/modules/bl_ui_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/scripts/presets/framerate/Custom.py: -------------------------------------------------------------------------------- 1 | import bpy 2 | -------------------------------------------------------------------------------- /release/scripts/templates_osl/empty_shader.osl: -------------------------------------------------------------------------------- 1 | 2 | shader name() 3 | { 4 | 5 | } 6 | 7 | -------------------------------------------------------------------------------- /release/text/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/text/copyright.txt -------------------------------------------------------------------------------- /release/text/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/text/readme.html -------------------------------------------------------------------------------- /release/windows/msix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/release/windows/msix/README.md -------------------------------------------------------------------------------- /source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/CMakeLists.txt -------------------------------------------------------------------------------- /source/blender/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/CMakeLists.txt -------------------------------------------------------------------------------- /source/blender/bmesh/bmesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/bmesh/bmesh.h -------------------------------------------------------------------------------- /source/blender/datatoc/datatoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/datatoc/datatoc.c -------------------------------------------------------------------------------- /source/blender/draw/DRW_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/draw/DRW_engine.h -------------------------------------------------------------------------------- /source/blender/draw/engines/basic/shaders/basic_depth_frag.glsl: -------------------------------------------------------------------------------- 1 | 2 | void main() 3 | { 4 | /* Passthrough shader. */ 5 | } 6 | -------------------------------------------------------------------------------- /source/blender/draw/engines/eevee/shaders/shadow_frag.glsl: -------------------------------------------------------------------------------- 1 | 2 | void main() 3 | { 4 | /* Do nothing */ 5 | } 6 | -------------------------------------------------------------------------------- /source/blender/gpu/GPU_batch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_batch.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_buffers.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_common.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_compute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_compute.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_context.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_debug.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_glew.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_matrix.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_select.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_select.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_shader.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_state.h -------------------------------------------------------------------------------- /source/blender/gpu/GPU_texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/gpu/GPU_texture.h -------------------------------------------------------------------------------- /source/blender/gpu/shaders/gpu_shader_flat_id_frag.glsl: -------------------------------------------------------------------------------- 1 | 2 | void main() 3 | { 4 | fragId = finalId; 5 | } 6 | -------------------------------------------------------------------------------- /source/blender/imbuf/IMB_imbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/imbuf/IMB_imbuf.h -------------------------------------------------------------------------------- /source/blender/imbuf/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/imbuf/readme.txt -------------------------------------------------------------------------------- /source/blender/io/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/io/CMakeLists.txt -------------------------------------------------------------------------------- /source/blender/io/avi/AVI_avi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/io/avi/AVI_avi.h -------------------------------------------------------------------------------- /source/blender/io/collada/version.conf: -------------------------------------------------------------------------------- 1 | 463ba8a2ef5a021ce21df614dde29e0ee800e10b 2 | -------------------------------------------------------------------------------- /source/blender/io/stl/IO_stl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/io/stl/IO_stl.cc -------------------------------------------------------------------------------- /source/blender/io/stl/IO_stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/io/stl/IO_stl.h -------------------------------------------------------------------------------- /source/blender/io/usd/usd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/io/usd/usd.h -------------------------------------------------------------------------------- /source/blender/makesdna/DNA_ID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/makesdna/DNA_ID.h -------------------------------------------------------------------------------- /source/blender/render/RE_bake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/blender/render/RE_bake.h -------------------------------------------------------------------------------- /source/creator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/CMakeLists.txt -------------------------------------------------------------------------------- /source/creator/buildinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/buildinfo.c -------------------------------------------------------------------------------- /source/creator/creator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/creator.c -------------------------------------------------------------------------------- /source/creator/creator_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/creator_args.c -------------------------------------------------------------------------------- /source/creator/creator_intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/creator_intern.h -------------------------------------------------------------------------------- /source/creator/creator_signals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/creator_signals.c -------------------------------------------------------------------------------- /source/creator/symbols_apple.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/symbols_apple.map -------------------------------------------------------------------------------- /source/creator/symbols_unix.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/source/creator/symbols_unix.map -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/gtests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/gtests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/gtests/testing/mock_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/gtests/testing/mock_log.h -------------------------------------------------------------------------------- /tests/gtests/testing/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/gtests/testing/testing.h -------------------------------------------------------------------------------- /tests/performance/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/api/config.py -------------------------------------------------------------------------------- /tests/performance/api/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/api/device.py -------------------------------------------------------------------------------- /tests/performance/api/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/api/graph.py -------------------------------------------------------------------------------- /tests/performance/api/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/api/test.py -------------------------------------------------------------------------------- /tests/performance/benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/benchmark -------------------------------------------------------------------------------- /tests/performance/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: Apache-2.0 2 | -------------------------------------------------------------------------------- /tests/performance/tests/eevee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/performance/tests/eevee.py -------------------------------------------------------------------------------- /tests/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/CMakeLists.txt -------------------------------------------------------------------------------- /tests/python/batch_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/batch_import.py -------------------------------------------------------------------------------- /tests/python/bevel_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bevel_operator.py -------------------------------------------------------------------------------- /tests/python/bl_blendfile_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_blendfile_io.py -------------------------------------------------------------------------------- /tests/python/bl_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_constraints.py -------------------------------------------------------------------------------- /tests/python/bl_id_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_id_management.py -------------------------------------------------------------------------------- /tests/python/bl_load_addons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_load_addons.py -------------------------------------------------------------------------------- /tests/python/bl_mesh_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_mesh_validate.py -------------------------------------------------------------------------------- /tests/python/bl_pyapi_idprop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_pyapi_idprop.py -------------------------------------------------------------------------------- /tests/python/bl_pyapi_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_pyapi_text.py -------------------------------------------------------------------------------- /tests/python/bl_rna_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_rna_defaults.py -------------------------------------------------------------------------------- /tests/python/bl_run_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_run_operators.py -------------------------------------------------------------------------------- /tests/python/bl_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/bl_test.py -------------------------------------------------------------------------------- /tests/python/boolean_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/boolean_operator.py -------------------------------------------------------------------------------- /tests/python/curve_to_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/curve_to_mesh.py -------------------------------------------------------------------------------- /tests/python/deform_modifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/deform_modifiers.py -------------------------------------------------------------------------------- /tests/python/ffmpeg_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/ffmpeg_tests.py -------------------------------------------------------------------------------- /tests/python/geo_node_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/geo_node_test.py -------------------------------------------------------------------------------- /tests/python/modifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/modifiers.py -------------------------------------------------------------------------------- /tests/python/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/operators.py -------------------------------------------------------------------------------- /tests/python/pep8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/pep8.py -------------------------------------------------------------------------------- /tests/python/physics_cloth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/physics_cloth.py -------------------------------------------------------------------------------- /tests/python/physics_ocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/physics_ocean.py -------------------------------------------------------------------------------- /tests/python/physics_softbody.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/physics_softbody.py -------------------------------------------------------------------------------- /tests/python/rna_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/rna_array.py -------------------------------------------------------------------------------- /tests/python/rna_info_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliemichel/OpenMfxForBlender/HEAD/tests/python/rna_info_dump.py --------------------------------------------------------------------------------