Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-01-11Make mixed vec4 type constructor works with different vector typesClément Foucault
2022-01-11Add constructor testsClément Foucault
2022-01-11Add `clamp()` to templated functionsClément Foucault
2022-01-11Fix type conversion error on MSVC (thanks @JacquesLucke for that)Clément Foucault
2022-01-11Remove BLI_double2|3.hh filesClément Foucault
2022-01-11Merge branch 'master' into tmp-vector-templateClément Foucault
2022-01-11Change comment to be more meaningful.Clément Foucault
2022-01-11Group vector types declaration into `BLI_math_vec_types.hh` and `BLI_math_vec...Clément Foucault
2022-01-11Deduplicate cross_poly implementationClément Foucault
2022-01-11Simplify template macrosClément Foucault
2022-01-11Add asserts that modulo second argument is not zero.Clément Foucault
2022-01-11Move `is_zero` and `is_any_zero` to `blender::math` namespace.Clément Foucault
2022-01-11Use early return instead of result variable.Clément Foucault
2022-01-11Explicit Color OCIO role comment fix.Evan Wilson
2022-01-11Merge branch 'master' into tmp-vector-templateClément Foucault
2022-01-11Set uint_type as void if type is larger than 64bitsClément Foucault
2022-01-11Use `using` instead of typedef inside of vec_baseClément Foucault
2022-01-11Fix template specialization errorClément Foucault
2022-01-10BLI_math_vec_types: Add bit shift operatorsClément Foucault
2022-01-10Rework macro name and add manhattan distance & Length functionsClément Foucault
2022-01-10BLI_math_vector: Split vector template and vector functions into 2 filesClément Foucault
2022-01-10BLI_math_vector: Remove old implementationClément Foucault
2022-01-10BLI_math_vector: Templated version of vector type that supports sizeClément Foucault
2022-01-10Fix compile error with msvcJacques Lucke
2022-01-10BLI_utildefines: Move BLI_ENABLE_IF to utildefinesClément Foucault
2022-01-10Merge branch 'master' into tmp-vector-templateClément Foucault
2022-01-10BLI_floatX: Add most missing constructors and operatorClément Foucault
2022-01-10Cleanup: add utility macro to simplify using std::enable_ifJacques Lucke
2022-01-10Cleanup: Use type_length in vec4_baseClément Foucault
2022-01-10Move isect_seg_seg to math namespaceClément Foucault
2022-01-10BLI_math_vector: Refactor mpq2 & mpq3 to use template versionClément Foucault
2022-01-10BLI_math_vector: Refactor double3 to use template versionClément Foucault
2022-01-10BLI_math_vector: Fix operator type for vec2_baseClément Foucault
2022-01-10BLI_math_vector: Move float2 and double2 to use templateClément Foucault
2022-01-10delaunay_2d.cc: Use math:: namespace vector operationsClément Foucault
2022-01-10float2::isect_seg_seg: Remove mu as part of the return structClément Foucault
2022-01-09BLI_int2/3/4: Add support for integral vector typesClément Foucault
2022-01-09BLI_float4: Replace float4 with templated versionClément Foucault
2022-01-09BLI_vector_template: Add back all explicit constructorsClément Foucault
2022-01-09BLI_float3: Replace float3 with templated versionClément Foucault
2022-01-09Rename normalize to use the static function versionClément Foucault
2022-01-09BLI_float3: add normalize to double and float2Clément Foucault
2022-01-09BLI_float: Rename length & length_squared to use static versionClément Foucault
2022-01-09BLI_float3: Add static functions equivalent of public methodsClément Foucault
2022-01-09Add vector templatesClément Foucault
2022-01-07Remove dead numaapi code in blenlibSergey Sharybin
2022-01-07Fix BKE_image_ensure_tile_token being called with a full pathCampbell Barton
2022-01-07Cleanup: remove redundant const qualifiers for POD typesCampbell Barton
2022-01-06BLI_floatX: Add most missing constructors and operatorClément Foucault
2022-01-06Cleanup: move public doc-strings into headersCampbell Barton