Export (0) Print
Expand All
End
Map
Expand Minimize

ID3D11DeviceContext::DrawInstancedIndirect method

Draw instanced, GPU-generated primitives.

Syntax


void DrawInstancedIndirect(
  ID3D11Buffer *pBufferForArgs,
  UINT AlignedByteOffsetForArgs
);

Parameters

pBufferForArgs

Type: ID3D11Buffer*

A pointer to an ID3D11Buffer, which is a buffer containing the GPU generated primitives.

AlignedByteOffsetForArgs

Type: UINT

Offset in pBufferForArgs to the start of the GPU generated primitives.

Return value

Returns nothing.

Remarks

When an application creates a buffer that is associated with the ID3D11Buffer interface that pBufferForArgs points to, the application must set the D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS flag in the MiscFlags member of the D3D11_BUFFER_DESC structure that describes the buffer. To create the buffer, the application calls the ID3D11Device::CreateBuffer method and in this call passes a pointer to D3D11_BUFFER_DESC in the pDesc parameter.

Windows Phone 8: This API is supported.

Requirements

Header

D3D11.h

Library

D3D11.lib

 

 

Community Additions

ADD
Show:
© 2014 Microsoft