Aras Pranckevicius aras_p
Aras Pranckevicius pushed to math_sa_safe at aras_p/blender 2023-11-07 18:48:50 +01:00
e6b56231ae cleanup: remove saacosf/saasinf/sasqrtf and use safe_ alternatives from BLI_math_base_safe.h
84fc435c84 cleanup: saacos/saacosf, saasin/saasinf, sasqrt/sasqrtf have been identical for a decade
b1c7b573c0 mesh: use faster acos() variant in normals calculation
7231ac0a52 I18n: extract and disambiguate a few messages
f48f901b3b I18n: translate socket properties in the Modifier Properties editor
Compare 10 commits »
Aras Pranckevicius created branch math_sa_safe in aras_p/blender 2023-11-07 18:48:50 +01:00
Aras Pranckevicius deleted branch acos_approx from aras_p/blender 2023-11-07 18:22:28 +01:00
Aras Pranckevicius merged pull request blender/blender#114501 2023-11-07 18:22:26 +01:00
mesh: use faster acos() variant in normals calculation
Aras Pranckevicius pushed to main at blender/blender 2023-11-07 18:22:26 +01:00
b1c7b573c0 mesh: use faster acos() variant in normals calculation
Aras Pranckevicius commented on pull request blender/blender#114501 2023-11-07 14:32:47 +01:00
mesh: use faster acos() variant in normals calculation

Looks fine to me assuming tests pass

@brecht so the tests do not pass, in exactly one place, which is Suzanne vertex normals. There's several vertices that result in a tiny bit normal…

Aras Pranckevicius pushed to acos_approx at aras_p/blender 2023-11-07 13:31:05 +01:00
9ce717b6f8 mesh: use safe_acos_approx in normal calculations
a75c7b8638 math: add safe_acos_approx
d16d140b26 Merge branch 'main' into acos_approx
9ecd106307 Fix (unreported) VSE crash when duplicating 4 or more strips.
051ce95628 Cycles: Use Metal Program Scope Global Built-ins on macOS >= 14.0
Compare 74 commits »
Aras Pranckevicius pushed to main at aras_p/blender 2023-11-07 12:37:05 +01:00
9ecd106307 Fix (unreported) VSE crash when duplicating 4 or more strips.
051ce95628 Cycles: Use Metal Program Scope Global Built-ins on macOS >= 14.0
17b875fccf Fix: Windows build error from missing template argument deduction
2f8499415b Fix (studio-reported) VSE crash when Text strips use missing fonts.
ecbb77c558 UI: Support dragging over node panel headers to batch (un)collapse
Compare 50 commits »
Aras Pranckevicius closed pull request blender/blender#114534 2023-11-06 19:55:56 +01:00
WIP: Cleanup: move math_geom.c to C++
Aras Pranckevicius commented on pull request blender/blender#114534 2023-11-06 19:55:54 +01:00
WIP: Cleanup: move math_geom.c to C++

Landed to main

Aras Pranckevicius pushed to main at blender/blender 2023-11-06 19:55:30 +01:00
6e4adbe694 Cleanup: use_holes arg to isect_point_poly_v2 has been ignored since 2013
03bbdd804c Cleanup: move math_geom.c to c++
Compare 2 commits »
Aras Pranckevicius commented on pull request blender/blender#114534 2023-11-06 12:42:33 +01:00
WIP: Cleanup: move math_geom.c to C++
Aras Pranckevicius created pull request blender/blender#114534 2023-11-06 12:42:11 +01:00
WIP: Cleanup: move math_geom.c to C++
Aras Pranckevicius pushed to main at aras_p/blender 2023-11-06 12:41:02 +01:00
e5327fa5b7 Fix #114521: Walk navigation global up does not work
c2b755a3c0 Cleanup: remove unsafe string API use for MTL shader generation on macOS
45c74d8c9f Fix array out-of-bounds in VSE drawing code
f533fade0f Merge branch 'blender-v4.0-release'
27bb822511 Cleanup: remove unused variable
Compare 20 commits »
Aras Pranckevicius pushed to math_geom_cpp at aras_p/blender 2023-11-06 12:40:38 +01:00
4aaab8626c Cleanup: use_holes arg to isect_point_poly_v2 has been ignored since 2013
0bae16af97 Cleanup: move math_geom.c to c++
e5327fa5b7 Fix #114521: Walk navigation global up does not work
c2b755a3c0 Cleanup: remove unsafe string API use for MTL shader generation on macOS
45c74d8c9f Fix array out-of-bounds in VSE drawing code
Compare 10 commits »
Aras Pranckevicius created branch math_geom_cpp in aras_p/blender 2023-11-06 12:40:37 +01:00
Aras Pranckevicius commented on pull request blender/blender#114501 2023-11-06 12:06:59 +01:00
mesh: use faster acos() variant in normals calculation

If there are no objections to moving math_geom.c to .cc then I can try doing just that. Does that need a PR/review, or "just do it"?

Aras Pranckevicius commented on pull request blender/blender#114501 2023-11-06 09:44:30 +01:00
mesh: use faster acos() variant in normals calculation

Would be nice to switch to the C++ math API

math_geom.c is still C tho :( Or should I move that to C++ before this, separately?

Aras Pranckevicius created pull request blender/blender#114501 2023-11-05 12:54:32 +01:00
WIP: mesh: use faster acos() variant in normals calculation