PipeLineStage structure

Represents a pipeline stage, including details of the shader used.

Syntax


typedef struct PipeLineStage {
  PipeLineStagesID StageId;
  BOOL             Debuggable;
  BSTR             StageName;
  BOOL             GuaranteedOutput;
  BSTR             DebugEntryPoint;
  BSTR             ShaderFile;
  UINT             ShaderByteStreamPtr;
} PipeLineStage;

Members

StageId

The ID of the pipeline stage.

Debuggable

true if the pipeline stage supports debugging; otherwise, false.

StageName

A COM string containing the name of the pipeline stage.

GuaranteedOutput

true if the pipeline stage always has pipeline output; otherwise, false.

DebugEntryPoint

A COM string containing the name of the shader entry point, if there is one.

ShaderFile

A COM string containing the filepath of the shader source file.

ShaderByteStreamPtr

A FILEPTR for the shader byte stream. This is passed back in order to debug.

Requirements

Header

Vspixengine.h

 

 

Community Additions

ADD
Show: