Skip to content

fix: guard resolver-backed SOG plane allocation - #40

Merged
snkmcb merged 1 commit into
mainfrom
fix/sog-resolver-plane-limit
Sep 15, 2026
Merged

snkmcb merged 1 commit into
mainfrom
fix/sog-resolver-plane-limit

Conversation

@snkmcb

@snkmcb snkmcb commented Sep 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Reject resolver-provided SOG property planes above 512 MiB before buffer allocation.
  • Share the plane limit between the SOG reader and USD file-format loader.
  • Document the pre-allocation boundary in the import-limit policy.

Validation

  • cmake --build build/cy2026-windows-x86_64-py313-usd --target gaussianSogReader_tests GaussianSogFileFormat -j 4
  • ctest --test-dir build/cy2026-windows-x86_64-py313-usd -R gaussianSog_reader_unit --output-on-failure
  • ctest --test-dir build/cy2026-windows-x86_64-py313-usd -R gaussianSog_python_smoke --output-on-failure
  • python scripts/check_clang_format.py --changed

All focused SOG tests passed.

@snkmcb
snkmcb merged commit 32d499c into main Sep 15, 2026
10 checks passed
@snkmcb
snkmcb deleted the fix/sog-resolver-plane-limit branch September 15, 2026 16:33
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