4 GenerateGSAdjacency
Chuck Walbourn редактировал(а) эту страницу 2022-04-26 18:29:59 -07:00
DirectXMesh

Generates an index buffer suited for use with the Geometry Shader including adjacency information.

HRESULT GenerateGSAdjacency(
   const uint16_t* indices, size_t nFaces, const uint32_t* pointRep,
   const uint32_t* adjacency, size_t nVerts, uint16_t* indicesAdj );

HRESULT GenerateGSAdjacency(
   const uint32_t* indices, size_t nFaces, const uint32_t* pointRep,
   const uint32_t* adjacency, size_t nVerts, uint32_t* indicesAdj );

Parameters

indicesAdj: This is an index buffer for use with Geometry Shader (D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ).

Note that indices and indicesAdj cannot be the same buffer (i.e. in-place generation is not supported).

Remarks

These functions assume the triangular mesh description, pointrep, and adjacency are valid. See Validate

Further Reading

Primitive Topologies