329 lines
9.0 KiB
Plaintext
329 lines
9.0 KiB
Plaintext
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
||
|
|
<Type Name="Ubpa::vec<*,1>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>1</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::vec<*,2>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>2</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::vec<*,3>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::vec<*,4>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::vec<*,4>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::point<*,1>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>1</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::point<*,2>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>2</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::point<*,3>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::point<*,4>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::point<*,4>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::val<*,1>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>1</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::val<*,2>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>2</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::val<*,3>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::val<*,4>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}, {_Elems[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::scale<*,1>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>1</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::scale<*,2>>">
|
||
|
|
<DisplayString>{{{_Elems[0]},{_Elems[1]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>2</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<Type Name="Ubpa::scale<*,3>>">
|
||
|
|
<DisplayString>{{{_Elems[0]},{_Elems[1]},{_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::scale<*,4>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::normal<*>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::svec<*>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::euler<*>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::quat<*>>">
|
||
|
|
<DisplayString>{{[{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}], {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::rgb<*>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}, {_Elems[2]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>3</Size>
|
||
|
|
<ValuePointer>_Elems</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::rgba<*>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="Ubpa::hvec<*>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<!-- SIMD -->
|
||
|
|
<Type Name="SIMD::batch<float, 4>>">
|
||
|
|
<DisplayString>{{{m.m128_f32[0]}, {m.m128_f32[1]}, {m.m128_f32[2]}, {m.m128_f32[3]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<ArrayItems>
|
||
|
|
<Size>4</Size>
|
||
|
|
<ValuePointer>m.m128_f32</ValuePointer>
|
||
|
|
</ArrayItems>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::bbox<*,*>>">
|
||
|
|
<DisplayString>{{{_Elems[0]}, {_Elems[1]}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<Item Name="min P">_Elems[0]</Item>
|
||
|
|
<Item Name="max P">_Elems[1]</Item>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::line<*,*>>">
|
||
|
|
<DisplayString>{{{point}, {dir}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<Item Name="point">point</Item>
|
||
|
|
<Item Name="dir">dir</Item>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::plane<*>>">
|
||
|
|
<DisplayString>{{{point}, {normal}}}</DisplayString>
|
||
|
|
<Expand>
|
||
|
|
<Item Name="point">point</Item>
|
||
|
|
<Item Name="normal">normal</Item>
|
||
|
|
</Expand>
|
||
|
|
</Type>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::ray<*,*>>">
|
||
|
|
<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>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::mat<*,3>>">
|
||
|
|
<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>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::mat<*,4>>">
|
||
|
|
<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>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::transform<*>>">
|
||
|
|
<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>
|
||
|
|
|
||
|
|
<Type Name="Ubpa::triangle<*,*>>">
|
||
|
|
<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>
|