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

Function createVAO

Source/Falcor/Utils/UI/TextRenderer.cpp:55–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53const uint32_t kMaxCharCount = 1000;
54
55ref<Vao> createVAO(const ref<Buffer>& pVB)
56{
57 ref<VertexLayout> pLayout = VertexLayout::create();
58 ref<VertexBufferLayout> pBufLayout = VertexBufferLayout::create();
59 pBufLayout->addElement("POSITION", 0, ResourceFormat::RG32Float, 1, 0);
60 pBufLayout->addElement("TEXCOORD", 8, ResourceFormat::RG32Float, 1, 1);
61 pLayout->addBufferLayout(0, pBufLayout);
62 Vao::BufferVec buffers{pVB};
63
64 return Vao::create(Vao::Topology::TriangleList, pLayout, buffers);
65}
66
67} // namespace
68

Callers 1

TextRendererMethod · 0.85

Calls 2

addBufferLayoutMethod · 0.80
createFunction · 0.50

Tested by

no test coverage detected