MCPcopy Create free account
hub / github.com/KhronosGroup/glslang / createVectorExtractDynamic

Method createVectorExtractDynamic

SPIRV/SpvBuilder.cpp:3420–3429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3418}
3419
3420Id Builder::createVectorExtractDynamic(Id vector, Id typeId, Id componentIndex)
3421{
3422 Instruction* extract = new Instruction(getUniqueId(), typeId, Op::OpVectorExtractDynamic);
3423 extract->reserveOperands(2);
3424 extract->addIdOperand(vector);
3425 extract->addIdOperand(componentIndex);
3426 addInstruction(std::unique_ptr<Instruction>(extract));
3427
3428 return extract->getResultId();
3429}
3430
3431Id Builder::createVectorInsertDynamic(Id vector, Id typeId, Id component, Id componentIndex)
3432{

Callers

nothing calls this directly

Calls 3

reserveOperandsMethod · 0.80
addIdOperandMethod · 0.80
getResultIdMethod · 0.80

Tested by

no test coverage detected