Skip to content

consolidated multiple pending change files into nanovdb.txt - #2333

Open
kmuseth wants to merge 1 commit into
AcademySoftwareFoundation:masterfrom
kmuseth:consolidate_change_notes
Open

consolidated multiple pending change files into nanovdb.txt#2333
kmuseth wants to merge 1 commit into
AcademySoftwareFoundation:masterfrom
kmuseth:consolidate_change_notes

Conversation

@kmuseth

@kmuseth kmuseth commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

This PR consolidates, removes and compresses change notes in openvdb/pendingchanges - related to NanoVDB- into openvdb/pendingchanges/nanovdb.txt

Reduced from 109 lines to 42 lines (~37% smaller by bytes, and 30 bullets instead of 42). It also deletes 12 files from openvdb/pendingchanges

What I did:

Trimmed nearly every bullet to 2–3 sentences, cutting secondary detail (PR references, exact "left for a later step" scope notes, redundant forward-references) while keeping class/function names, CMake option names, and migration guidance intact.
Combined related bullets:
Improvements: 8 separate "tool X gained a ResourceT parameter" bullets → one bullet listing all the tools plus the adapter types (SyncFromAsync/AsyncFromSync/ResourceRef/MallocResource).
3 CNanoVDB feature bullets → 1.
3 CUDA-kernel-perf bullets (GridChecksum, GridStats, IndexToGrid) → 1.
GridHandle/NodeManagerHandle single-space-buffer notes → 1 bullet.
Fixes: DeviceBuffer free-ordering bug + recordUse chaining fix → 1 bullet (both are the same use-tracking mechanism).
Nondeterministic-output + host-heap-overread bugs across PointsToGrid/DistributedPointsToGrid/IndexToGrid/MeshToGrid → 1 bullet.
Two nvcc diagnostic fixes (GridStats shared-memory init, GridChecksum inline/static) → 1 bullet.
3 CNanoVDB bug-fix bullets → 1.
Kept New Features (5), API Changes (1), and Deprecations (2) sections largely as-is since they were already tight, just shortened wording.
Every symbol name, CMake flag, and migration instruction from the original is still present — nothing substantive was dropped, only redundant phrasing and overly granular scope notes.

Signed-off-by: Ken Museth <ken.museth@gmail.com>
@kmuseth

kmuseth commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

@Idclip - this PR only focuses change notes related to NanoVDB. Once it's approved and merged I'll move onto notes related to the vdb_tool

@Idclip Idclip left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one @kmuseth, looks good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants