D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d10umddi.h

typedef struct D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT {
  [in] const UINT                                        *pShaderCode;
  [in] const D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY *pOutputStreamDecl;
  [in] UINT                                              NumEntries;
  [in] UINT                                              StreamOutputStrideInBytes;
} D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d10umddi-d3d10ddiarg_creategeometryshaderwithstreamoutput)

D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT structure

Description

The D3D10DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT structure describes the geometry shader with stream output to create.

Members

pShaderCode [in]

An array of CONST UINT tokens that make up the geometry shader code.

pOutputStreamDecl [in]

An array of D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY structures that describes the stream output for the geometry shader.

NumEntries [in]

The number of elements in that array that the pOutputStreamDecl member specifies.

StreamOutputStrideInBytes [in]

The size, in bytes, from one vertex to the next vertex.

See also

CalcPrivateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput

D3D10DDIARG_STREAM_OUTPUT_DECLARATION_ENTRY