MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / getGFXPrimitiveTopology

Function getGFXPrimitiveTopology

Source/Falcor/Core/API/RenderContext.cpp:87–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87gfx::PrimitiveTopology getGFXPrimitiveTopology(Vao::Topology topology)
88{
89 switch (topology)
90 {
91 case Vao::Topology::Undefined:
92 return gfx::PrimitiveTopology::TriangleList;
93 case Vao::Topology::PointList:
94 return gfx::PrimitiveTopology::PointList;
95 case Vao::Topology::LineList:
96 return gfx::PrimitiveTopology::LineList;
97 case Vao::Topology::LineStrip:
98 return gfx::PrimitiveTopology::LineStrip;
99 case Vao::Topology::TriangleList:
100 return gfx::PrimitiveTopology::TriangleList;
101 case Vao::Topology::TriangleStrip:
102 return gfx::PrimitiveTopology::TriangleStrip;
103 default:
104 FALCOR_UNREACHABLE();
105 return gfx::PrimitiveTopology::TriangleList;
106 }
107}
108
109gfx::AccelerationStructureCopyMode getGFXAcclerationStructureCopyMode(RenderContext::RtAccelerationStructureCopyMode mode)
110{

Callers 1

drawCallCommonMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected