2024-02-07 16:24:11 +08:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::vec<*,1>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>1</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::vec<*,2>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>2</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::vec<*,3>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::vec<*,4>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::vec<*,4>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::point<*,1>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>1</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::point<*,2>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>2</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::point<*,3>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::point<*,4>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::point<*,4>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::val<*,1>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>1</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::val<*,2>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>2</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::val<*,3>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::val<*,4>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::scale<*,1>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>1</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::scale<*,2>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]},{_Elems[1]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>2</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::scale<*,3>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]},{_Elems[1]},{_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::scale<*,4>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::normal<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::svec<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::euler<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::quat<*>">
|
|
|
|
|
<DisplayString>{{[{_Elems[0]}, {_Elems[1]}, {_Elems[2]}], {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::rgb<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>3</Size>
|
|
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
|
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::rgba<*>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::hvec<*>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
|
|
|
|
<!-- SIMD -->
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="SIMD::batch<float, 4>">
|
|
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
2024-02-07 16:24:11 +08:00
|
|
|
<Expand>
|
|
|
|
|
<ArrayItems>
|
|
|
|
|
<Size>4</Size>
|
2024-02-18 21:33:25 +08:00
|
|
|
<ValuePointer>_Elems</ValuePointer>
|
2024-02-07 16:24:11 +08:00
|
|
|
</ArrayItems>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::bbox<*,*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="min P">_Elems[0]</Item>
|
|
|
|
|
<Item Name="max P">_Elems[1]</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::line<*,*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{point}, {dir}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="point">point</Item>
|
|
|
|
|
<Item Name="dir">dir</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::plane<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{point}, {normal}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="point">point</Item>
|
|
|
|
|
<Item Name="normal">normal</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::ray<*,*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{point}, {dir}, {tmin}, {tmax}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="point">point</Item>
|
|
|
|
|
<Item Name="dir">dir</Item>
|
|
|
|
|
<Item Name="t min">tmin</Item>
|
|
|
|
|
<Item Name="t max">tmax</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::mat<*,3>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="colume 0">_Elems[0]</Item>
|
|
|
|
|
<Item Name="colume 1">_Elems[1]</Item>
|
|
|
|
|
<Item Name="colume 2">_Elems[2]</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::mat<*,4>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="colume 0">_Elems[0]</Item>
|
|
|
|
|
<Item Name="colume 1">_Elems[1]</Item>
|
|
|
|
|
<Item Name="colume 2">_Elems[2]</Item>
|
|
|
|
|
<Item Name="colume 3">_Elems[3]</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::transform<*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="colume 0">_Elems[0]</Item>
|
|
|
|
|
<Item Name="colume 1">_Elems[1]</Item>
|
|
|
|
|
<Item Name="colume 2">_Elems[2]</Item>
|
|
|
|
|
<Item Name="colume 3">_Elems[3]</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
|
2024-02-18 21:33:25 +08:00
|
|
|
<Type Name="Ubpa::triangle<*,*>">
|
2024-02-07 16:24:11 +08:00
|
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
|
|
|
|
<Expand>
|
|
|
|
|
<Item Name="p0">_Elems[0]</Item>
|
|
|
|
|
<Item Name="p1">_Elems[1]</Item>
|
|
|
|
|
<Item Name="p2">_Elems[2]</Item>
|
|
|
|
|
</Expand>
|
|
|
|
|
</Type>
|
|
|
|
|
</AutoVisualizer>
|