Pass through multisample state and point/line rast state values

This commit is contained in:
baldurk
2015-01-17 19:09:04 +00:00
parent f607f9832e
commit 82d262ad8b
3 changed files with 57 additions and 0 deletions
+18
View File
@@ -191,7 +191,23 @@ namespace renderdoc
public float SlopeScaledDepthBias;
public float OffsetClamp;
public bool DepthClamp;
public bool MultisampleEnable;
public bool SampleShading;
public bool SampleMask;
public UInt32 SampleMaskValue;
public bool SampleCoverage;
public bool SampleCoverageInvert;
public float SampleCoverageValue;
public bool SampleAlphaToCoverage;
public bool SampleAlphaToOne;
public float MinSampleShadingRate;
public bool ProgrammablePointSize;
public float PointSize;
public float LineWidth;
public float PointFadeThreshold;
public bool PointOriginUpperLeft;
};
[CustomMarshalAs(CustomUnmanagedType.CustomClass)]
public RasterizerState m_State;
@@ -305,6 +321,8 @@ namespace renderdoc
public Int32 LineSmooth;
public Int32 PolySmooth;
public Int32 TexCompression;
public bool LineSmoothEnabled;
public bool PolySmoothEnabled;
};
[CustomMarshalAs(CustomUnmanagedType.CustomClass)]
public Hints m_Hints;