initial upload

This commit is contained in:
Ryan Fleury
2024-01-10 19:53:18 -08:00
commit a42ec6aeff
308 changed files with 162362 additions and 0 deletions
+161
View File
@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="String8">
<DisplayString>{size,str}</DisplayString>
<StringView>size,str</StringView>
</Type>
<Type Name="String8Node">
<DisplayString>{{ string={string.size,string.str} next={next} }}</DisplayString>
</Type>
<Type Name="String8List">
<DisplayString Condition="node_count == 0">empty</DisplayString>
<DisplayString>{{node count={node_count} total size={total_size} first={first->string} last={last->string} }} </DisplayString>
<Expand>
<Item Name="[node count]">node_count</Item>
<Item Name="[total size]">total_size</Item>
<LinkedListItems>
<Size>node_count</Size>
<HeadPointer>first</HeadPointer>
<NextPointer>next</NextPointer>
<ValueNode>string</ValueNode>
</LinkedListItems>
</Expand>
</Type>
<Type Name="String8Array">
<DisplayString>{{ count={count} pointer={strings} }}</DisplayString>
<Expand>
<Item Name="[count]">count</Item>
<ArrayItems>
<Size>count</Size>
<ValuePointer>strings</ValuePointer>
</ArrayItems>
</Expand>
</Type>
<Type Name="Vec2F32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="[length squared]">x*x + y*y</Item>
</Expand>
</Type>
<Type Name="Vec2S32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="[length squared]">x*x + y*y</Item>
</Expand>
</Type>
<Type Name="Vec2S64">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="[length squared]">x*x + y*y</Item>
</Expand>
</Type>
<Type Name="Vec3F32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="z">z</Item>
<Item Name="[length squared]">x*x + y*y + z*z</Item>
</Expand>
</Type>
<Type Name="Vec3S32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="z">z</Item>
<Item Name="[length squared]">x*x + y*y + z*z</Item>
</Expand>
</Type>
<Type Name="Vec4F32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="z">z</Item>
<Item Name="w">w</Item>
<Item Name="[length squared]">x*x + y*y + z*z + w*w</Item>
</Expand>
</Type>
<Type Name="Vec4S32">
<Expand>
<Item Name="x">x</Item>
<Item Name="y">y</Item>
<Item Name="z">z</Item>
<Item Name="w">w</Item>
<Item Name="[length squared]">x*x + y*y + z*z + w*w</Item>
</Expand>
</Type>
<Type Name="Rng1U32">
<DisplayString>{{ min={min} max={max} [dim]={max - min} }}</DisplayString>
<Expand>
<Item Name="min">min</Item>
<Item Name="max">max</Item>
<Item Name="[dim]">max - min</Item>
</Expand>
</Type>
<Type Name="Rng1S32">
<DisplayString>{{ min={min} max={max} [dim]={max - min} }}</DisplayString>
<Expand>
<Item Name="min">min</Item>
<Item Name="max">max</Item>
<Item Name="[dim]">max - min</Item>
</Expand>
</Type>
<Type Name="Rng1U64">
<DisplayString>{{ min={min} max={max} [dim]={max - min} }}</DisplayString>
<Expand>
<Item Name="min">min</Item>
<Item Name="max">max</Item>
<Item Name="[dim]">max - min</Item>
</Expand>
</Type>
<Type Name="Rng1S64">
<DisplayString>{{ min={min} max={max} [dim]={max - min} }}</DisplayString>
<Expand>
<Item Name="min">min</Item>
<Item Name="max">max</Item>
<Item Name="[dim]">max - min</Item>
</Expand>
</Type>
<Type Name="Rng1F32">
<DisplayString>{{ min={min} max={max} [dim]={max - min} }}</DisplayString>
<Expand>
<Item Name="min">min</Item>
<Item Name="max">max</Item>
<Item Name="[dim]">max - min</Item>
</Expand>
</Type>
<Type Name="CmdLineOpt">
<DisplayString>{{ name={string} hash={hash} value_string={value_string} value_stirngs={value_strings} }}</DisplayString>
</Type>
<Type Name="CmdLineOptList">
<DisplayString>{{ count={count} first={first} }} </DisplayString>
<Expand>
<Item Name="[count]">count</Item>
<LinkedListItems>
<Size>count</Size>
<HeadPointer>first</HeadPointer>
<NextPointer>next</NextPointer>
<ValueNode>this</ValueNode>
</LinkedListItems>
</Expand>
</Type>
</AutoVisualizer>