Charlie Jolly CharlieJolly
  • Joined on 2008-07-29
Charlie Jolly commented on pull request blender/blender#128123 2024-09-25 18:14:33 +02:00
Fix #128102: Integer Math division has only float precision

My mistake, I copied the function in full for testing.

Charlie Jolly pushed to main at blender/blender-manual 2024-09-25 17:48:28 +02:00
037a459fba Geometry Nodes: Add Integer Math node
Charlie Jolly created pull request blender/blender#128123 2024-09-25 16:00:11 +02:00
Fix #128102: Integer Math division has only float precision
Charlie Jolly created branch fix128102 in CharlieJolly/blender 2024-09-25 15:58:16 +02:00
Charlie Jolly pushed to fix128102 at CharlieJolly/blender 2024-09-25 15:58:16 +02:00
f23ec905d3 Fix #128102: Integer Math division has only float precision
e71c844354 Fix #127944: Normal rotates in wrong direction
2459247f9f GPv3: Enable selection operators and overlays in vertex paint mode
01825a85cb Cleanup: quiet compiler warnings
8dcd51ddc3 Fix crash in recent fix for #128104
Compare 10 commits »
Charlie Jolly commented on issue blender/blender#128102 2024-09-25 10:38:08 +02:00
Geometry Nodes: Integer Math division has only float precision

Looks like division in new integer math are done via math::safe_divide(float(a), float(b)). I guess if we really need a integer version of this safe_divide instead of converting to float in…

Charlie Jolly pushed to gn-curve-intersections at CharlieJolly/blender 2024-09-25 00:34:00 +02:00
63ec08a5c8 Calc first curve on lowest id
Charlie Jolly pushed to gn-curve-intersections at CharlieJolly/blender 2024-09-25 00:03:33 +02:00
9c1cb2bd91 Merge branch 'main' into gn-curve-intersections
b8b497dcac Geometry Nodes: add Iteration socket to repeat zone
8450aa275f UI: Area Docking as Regular Feature, Not Experimental
9e11e95817 Cleanup: remove unused CacheReader_incref APIs
96c8ede062 Refactor: Sculpt: Deduplicate symmetry vertex search
Compare 7 commits »
Charlie Jolly commented on pull request blender/blender#109393 2024-09-24 23:38:55 +02:00
Geometry Nodes: Curve intersections

Trim loose ends with For Each Element and Curve Intersection nodes. image

Charlie Jolly pushed to gn-curve-intersections at CharlieJolly/blender 2024-09-24 22:41:16 +02:00
bf824a4e32 Remove offset input, this can be achieved by offset position
Charlie Jolly pushed to gn-curve-intersections at CharlieJolly/blender 2024-09-24 18:58:33 +02:00
207735ecbb Merge branch 'main' into gn-curve-intersections
878c29a757 Build fixes
a6d5652043 Geometry Nodes: use placeholder instead of label in some string sockets
8027720e51 Refactor: Nodes: handle unavailable sockets in declaration instead of update function
591f4c0e59 Sculpt: Add Mask from Boundary Operator
Compare 14681 commits »
Charlie Jolly pushed to gn-bit-math-node at CharlieJolly/blender 2024-09-23 21:49:28 +02:00
47f0903ee2 Merge branch 'main' into gn-bit-math-node
e1a44ad129 Cleanup: various non-functional changes when reading usd attribute data
bd841a92e2 Cleanup: move some constants inside the usd namespace and use constexpr
cbe2bb6755 Fix #127856: GPv3 sculpt mode delta projection (lock axis) without DrawingPlacement
3f6e36bdda Fix #127994: Stack use after scope constructing sculpt BVH
Compare 5 commits »
Charlie Jolly pushed to gn-bit-math-node at CharlieJolly/blender 2024-09-23 21:43:01 +02:00
5bd7664440 Clamp shift and use separate socket
c282707a88 Merge branch 'main' into gn-bit-math-node
8da413877b Fix: VSE: hang after making meta strip
c31893ed87 Fix: inconsistent socket identifiers in reroute nodes
9be3c356d1 Fix: allow use of UDIM tile 1100 in USD
Compare 7 commits »
Charlie Jolly pushed to gn-bit-math-node at CharlieJolly/blender 2024-09-23 18:46:23 +02:00
cffcf44dc9 Make shift operator only work with positive values
0399fbab4e Merge branch 'main' into gn-bit-math-node
4212f11296 Merge branch 'main' of projects.blender.org:blender/blender
78a88ef6ad Cleanup: Sculpt: Reorder undo functions
5589974b04 Cleanup: Sculpt: Remove old undo debug prints
Compare 20 commits »
Charlie Jolly pushed to gn-bit-math-node at CharlieJolly/blender 2024-09-23 15:11:20 +02:00
e8eb4b0f54 Merge branch 'main' into gn-bit-math-node
7edbfa9420 Merge branch 'main' of projects.blender.org:blender/blender
bf04513dec Geometry Nodes: new Integer Math node
801a73887a Fix #128032: GPv3: Texture mapping modifier name typo
c40dc9aa03 Nodes: use node storage to store type of reroute node
Compare 109 commits »
Charlie Jolly pushed to gn-integer-math-node at CharlieJolly/blender 2024-09-20 18:46:19 +02:00
d7c85f702e Change assert on mod_periodic to allow negative divisor.
Charlie Jolly deleted branch fix-trim-ends from CharlieJolly/blender 2024-09-20 18:13:14 +02:00
Charlie Jolly commented on pull request blender/blender#110735 2024-09-20 17:47:40 +02:00
Function Node: Integer Math node

May need to switch this function back.

Function is the same just that there is an assert on the mod_periodic function. I've left this as is. Maybe assert can be removed?

Charlie Jolly pushed to gn-integer-math-node at CharlieJolly/blender 2024-09-20 17:45:01 +02:00
8be043fea1 Rename Periodic Modulo to Floored Modulo
Charlie Jolly commented on pull request blender/blender#110735 2024-09-20 17:25:32 +02:00
Function Node: Integer Math node

Thanks for the update. Generally looks good except for one small thing. We think it should use the same terms for the two types of modulo as the float Math node. I generally like the "periodic"…