Skip to content

Commit f9a42b3

Browse files
authored
Merge pull request #1135 from sideeffects/send_upstream_tsc20210720
Meeting notes for July 20th
2 parents ea12eb6 + 0620e7d commit f9a42b3

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

tsc/meetings/2021-07-20.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
Minutes from 99th OpenVDB TSC meeting, July 20th, 2021, (EDT)
2+
3+
Attendees: *Ken* M., *Jeff* L., *Andre* P, *Nick* A.
4+
5+
Additional Attendees: JT Nelson (Blender), Bruce Cherniak (Intel),
6+
Johannes Meng (Intel) , Jeff Budsberg (DW) , Richard Jones (DNeg)
7+
8+
9+
Regrets: *Dan* B.
10+
11+
Agenda:
12+
13+
1) Confirm Quorum
14+
2) Secretary
15+
3) Google Forum
16+
4) NanoVDB
17+
5) 9.0
18+
6) String Grids
19+
7) Example Hip File
20+
8) Next meeting
21+
22+
23+
1) Confirm Quorum
24+
25+
Quorum is present.
26+
27+
2) Secretary
28+
29+
Secretary is Jeff Lait.
30+
31+
3) Nano VDB
32+
33+
We had agreed to split the viewer to a new branch. One branch will be continuation of existing one, the other is a merge candidate. Sync to 8.1 has been complete. Removing the viewer has proved more difficult than expected.
34+
35+
4) VDB 9 / VFX Platform
36+
37+
We plan on releasing 9 around Siggraph. VFX platform will not put 9 in there until we are out. We end up forced into pushing the EXR support early.
38+
39+
5) EXR
40+
41+
Patch has been submitted. This suggests the maintainers want the renderer to still build.
42+
43+
6) 9 requirements
44+
45+
Do we put NanoVDB in it? We should aim for this, but it doesn't affect VFX compatibility.
46+
47+
We need to have any ABI changes.
48+
49+
Root Node Offset. The file format doesn't have to change. The base root node is the only one that gets moved, all the internal nodes have the same topology. Ken will investigate this. We can also change our root search method at the same time.
50+
51+
Blind data.
52+
53+
Other ABI 9 pending the flag changing to be done.
54+
55+
Last sweep to make sure there isn't anything to take out of leaf nodes to make them more light weight.
56+
57+
7) PR 1110 Deprecating String Grids
58+
59+
What are our requirements for types? Do we support anything other than POD?
60+
61+
It is very inefficient so why support that? It is unclear when destructors are called in our container.
62+
63+
Proposal: VDB will only support "simple" datatypes without dynamic memory management. We will discuss again when Dan is present.
64+
65+
If we eliminate the string grid, but don't prevent others from implementing it, the PR is not a problem. We could leave unit tests with a manual specification. If we find something that would allow us to accelerate by assuming a simpler type we could address it then. Note that serialization isn't working in any case.
66+
67+
We can deprecate the node union specialization. This is currently using the C++ standards to detect it is safe. Depending on 8.2 release date, we could remove for 9.
68+
69+
8) PR 1106
70+
71+
One-sided extrapolation. Should be reviewed.
72+
73+
9) PR 1091
74+
75+
Expansion pattern, approved and should go in.
76+
77+
10) PR 1097
78+
79+
Fix for size_t that generalizes the macOS solution. Needs one more approval.
80+
81+
11) Open Source Day
82+
83+
Discuss the Open Source day next meeting.
84+
85+
12) Next meeting
86+
87+
Next meeting is July 27th, 2021. 12pm-1pm EST (GMT-5).
88+
It is apparently our Hundredth Meeting!

0 commit comments

Comments
 (0)