Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
9537c82
NanoVDB Math: refactor onto MatBase/VecBase, fix bugs, add tests
swahtz May 20, 2026
d4c1198
NanoVDB Math: make Vec*::size constexpr to fix linker ODR-use
swahtz May 20, 2026
1b8c667
NanoVDB Math: use lowercase `size` in cross-type Vec* static_asserts
swahtz May 20, 2026
1bef1d7
nanovdb math: address Copilot review — long double rounding
swahtz May 22, 2026
d154d5c
nanovdb math: NANOVDB_ASSERT bounds checks on every operator[] in Math.h
swahtz May 28, 2026
2f95f15
nanovdb math: constexpr sweep across Math.h
swahtz May 28, 2026
b4924f9
nanovdb math: drop constexpr from Rgba8::operator< / == / packed()
swahtz May 28, 2026
9b9a6da
comment cleanup
swahtz May 28, 2026
8597823
nanovdb math: constexpr matMult / Map::applyMap / BBox::transform
swahtz May 28, 2026
ba68440
nanovdb math: add VecBase::x() / y() / z() / w() named accessors
swahtz May 28, 2026
b2cf24c
nanovdb math: alignas on power-of-2 Vec / Mat classes
swahtz May 29, 2026
5890f0d
nanovdb math: [[nodiscard]] on every value-returning query in Math.h
swahtz May 29, 2026
001dbe3
nanovdb math: noexcept sweep + explicit ctors + final on derived classes
swahtz May 29, 2026
993d4bd
NanoVDB Math: convert scalar*Vec/Mat operators to hidden friends
swahtz May 29, 2026
a1072df
NanoVDB Math: delegate Vec/Mat ctors via VecBase/MatBase init list
swahtz May 29, 2026
5183bf0
NanoVDB Math: small audit cleanups (const-correctness, dedupe, symmetry)
swahtz May 29, 2026
c129f34
seperate floorAs/ceilAs doxygen comments
swahtz May 29, 2026
556232d
NanoVDB Math: keep explicit cross-template Vec ctor, fix call sites
swahtz May 29, 2026
894dbc9
NanoVDB Math: doxygen sweep — accurate per-method docs
swahtz May 29, 2026
c10a237
NanoVDB Math: fix PySampleFromVoxels.cu cross-precision Vec assign
swahtz May 29, 2026
80ae020
comment cleanup
swahtz May 29, 2026
1db126b
NanoVDB Math: add const normalized() to VecBase and Vec2/Vec3/Vec4
swahtz Jun 3, 2026
f4beed6
add pendingchanges
swahtz Aug 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading