https://github.com/shader-slang/slang
Raw File
Tip revision: ab64cf2ec05980d72cb2bad45e629d10ebbefdc1 authored by Tim Foley on 23 October 2017, 17:37:07 UTC
Fix output for matrix multiple in GLSL code (#228)
Tip revision: ab64cf2
slang.natvis
<?xml version="1.0" encoding="utf-8"?> 
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">

  <Type Name="Slang::BCPtr&lt;*&gt;">
    <SmartPointer Usage="Minimal">rawVal ? ($T1*)((char*)this + rawVal) : ($T1*)0</SmartPointer>
    <DisplayString Condition="rawVal == 0">BCPtr nullptr</DisplayString>
    <DisplayString Condition="rawVal != 0">BCPtr {*($T1*)((char*)this + rawVal)}</DisplayString>
    <Expand>
      <ExpandedItem>rawVal ? ($T1*)((char*)this + rawVal) : ($T1*)0</ExpandedItem>
    </Expand>
  </Type>
  
</AutoVisualizer>
back to top