|
| 1 | +Minutes from OpenVDB TSC meeting, Feburary 5th, 2025 |
| 2 | + |
| 3 | +Attendees: *Ken* M., *Andre* P, *Dan* B., *Jeff* L., *Nick* A., *Greg* H. |
| 4 | + |
| 5 | +Additional Attendees: None |
| 6 | + |
| 7 | +Regrets: *Richard* J. |
| 8 | + |
| 9 | +Agenda: |
| 10 | + |
| 11 | +1) Confirm quorum |
| 12 | +2) Secretary |
| 13 | +3) OpenVDB Course |
| 14 | +4) Value Accessors |
| 15 | +5) Half-Float Support, PR2002 |
| 16 | +6) PR1995 |
| 17 | +7) PR1919 |
| 18 | +8) Next meeting |
| 19 | + |
| 20 | +------------ |
| 21 | + |
| 22 | +1) Confirm quorum |
| 23 | + |
| 24 | +No quorum. |
| 25 | + |
| 26 | +2) Secretary |
| 27 | + |
| 28 | +Secretary is Jeff Lait. |
| 29 | + |
| 30 | +3) OpenVDB Course |
| 31 | + |
| 32 | +a) Rendering. While used in rendering, nothing particularly novel or |
| 33 | + interesting beyond "Yes, we used it." |
| 34 | +b) Permissions |
| 35 | + i) We want the content to be shippable. |
| 36 | + ii) Can we get the protected material excluded, or if not possible, |
| 37 | + switch to a shorter ten minute taster that doesn't have |
| 38 | + forbidden content? |
| 39 | +c) Order |
| 40 | + i) Intro (Ken) |
| 41 | + ii) Applications |
| 42 | + 1) Production Examples |
| 43 | + 2) MPM (Alexandre) |
| 44 | + 3) Capsules, United Therapeutics (Greg) |
| 45 | + iii) fVDB |
| 46 | + iv) Coding |
| 47 | + 1) 16bit |
| 48 | + 2) Iterators, Parallel Patterns |
| 49 | + 3) Anistropic Surfacing |
| 50 | + a) Theory? |
| 51 | + b) Engineering of performance? |
| 52 | + |
| 53 | +Will submit an inclusive application. |
| 54 | + |
| 55 | +4) Value Accessors |
| 56 | + |
| 57 | +Little re-use on GPU? You can use a complete access instead often. |
| 58 | +Add 8^3 hash table at root, so usually that gives free access, for no |
| 59 | +linear search and direct access, excpet for rare collisions. |
| 60 | + |
| 61 | +On CPU main bottle neck is getting an adjacent node, local -> global |
| 62 | +-> hash is the cost, vs directly accessing leaf node. |
| 63 | + |
| 64 | +Better native hardware support? FMA? v3 support? Look into better |
| 65 | +use of intrinsics? |
| 66 | + |
| 67 | +Can use first static constructor to try to test instrumentation. |
| 68 | + |
| 69 | +5) Half-Float Support, PR2002 |
| 70 | + |
| 71 | +Currently a DCO problem from commits that are already in the master |
| 72 | +branch. Can do a force push to unify? |
| 73 | + |
| 74 | +Will try a new feature branch to see if that clears it up. |
| 75 | + |
| 76 | +6) PR1995 |
| 77 | + |
| 78 | +Typo fixes. Does change some actual code. Would need to commit soon |
| 79 | +so it doesn't diverge. But we really want to make sure nothing |
| 80 | +unintended slips through. |
| 81 | + |
| 82 | +Ask for it with no code, and have two poeple running over every line. |
| 83 | + |
| 84 | +7) PR1919 |
| 85 | + |
| 86 | +Finishes removing CPPUnit test, will be examined by Andre. |
| 87 | + |
| 88 | +8) Next meeting |
| 89 | + |
| 90 | +Agenda: TBD |
| 91 | + |
| 92 | +Feburary 19th, 2025, usual time |
0 commit comments