IPixOffendingShaderCodeLocation interface

Represents a code location suspected to be the cause of a device error, obtained from IPixShaderWave::GetOffendingCodeLocations.

Inheritance

IPixOffendingShaderCodeLocation inherits from IPixShaderCodeLocation → IUnknown.

Interface ID

{EAFDBF51-89D8-4512-AD75-3E1A9F839B73}

Methods

The IPixOffendingShaderCodeLocation interface declares these methods.

Method Description
GetExplanation Returns a brief explanation of why the code location is suspected to cause issues.
GetReason Returns the reason why the code location is suspected to cause issues.

Inherited methods

Method Defined by
GetCodeType IPixShaderCodeLocation
GetLineNumber IPixShaderCodeLocation
GetStatement IPixShaderCodeLocation
GetCallStack IPixShaderCodeLocation
GetNode IPixShaderCodeLocation

Requirements

Header: PixApiShaderInterfaces.h