Skip to content

Fix I/O bugs#2230

Open
danrbailey wants to merge 12 commits into
AcademySoftwareFoundation:feature/iofrom
danrbailey:fix_io_bugs
Open

Fix I/O bugs#2230
danrbailey wants to merge 12 commits into
AcademySoftwareFoundation:feature/iofrom
danrbailey:fix_io_bugs

Conversation

@danrbailey

Copy link
Copy Markdown
Contributor

This addresses some issues in the new feature/io branch, one of which was discovered in production, a couple more through AI code review, one that I believe pre-dated the I/O changes.

  • An underflow bug - this is the only serious one which affects VDB Points grids with few attributes that would cause the unsigned number of attributes to underflow.
  • The background value was incorrectly using ValueT instead of StorageValueT, which caused an issue reading inactive values.
  • Fix an issue when reading old VDB files from prior to 2014 (<221)
  • Instance grids are being clipped with the wrong transform, the world-space bbox transform needs to be transformed to the index-space of the instanced grid.

Signed-off-by: Dan Bailey <danbailey@ilm.com>
@danrbailey danrbailey requested a review from kmuseth as a code owner June 10, 2026 16:57
…he value mask was used instead of the child mask

Signed-off-by: Dan Bailey <danbailey@ilm.com>
…ect transform

Signed-off-by: Dan Bailey <danbailey@ilm.com>
…chive assignment operator

Signed-off-by: Dan Bailey <danbailey@ilm.com>
Signed-off-by: Dan Bailey <danbailey@ilm.com>
Signed-off-by: Dan Bailey <danbailey@ilm.com>
… stream is not seekable

Signed-off-by: Dan Bailey <danbailey@ilm.com>
…nd align with all the other initialize methods

Signed-off-by: Dan Bailey <danbailey@ilm.com>
Signed-off-by: Dan Bailey <danbailey@ilm.com>
Signed-off-by: Dan Bailey <danbailey@ilm.com>
…nstead of StorageValueT causing inactive values to be read incorrectly

Signed-off-by: Dan Bailey <danbailey@ilm.com>
Signed-off-by: Dan Bailey <danbailey@ilm.com>
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.

1 participant