Home
last modified time | relevance | path

Searched refs:xfbOffsets (Results 1 – 2 of 2) sorted by relevance

/external/angle/src/compiler/translator/spirv/
DTranslatorSPIRV.cpp363 TIntermBinary *xfbOffsets = new TIntermBinary(EOpAdd, xfbBufferOffsets, xfbStrides); in AddXfbEmulationSupport() local
369 body->appendStatement(new TIntermBranch(EOpReturn, xfbOffsets)); in AddXfbEmulationSupport()
/external/angle/src/libANGLE/renderer/vulkan/
Dspv_utils.cpp1675 void writeGetOffsetsCall(spirv::IdRef xfbOffsets, spirv::Blob *blobOut);
2167 spirv::IdRef xfbOffsets; in writeTransformFeedbackEmulationOutput() local
2171 xfbOffsets = SpirvTransformerBase::GetNewId(blobOut); in writeTransformFeedbackEmulationOutput()
2174 writeGetOffsetsCall(xfbOffsets, blobOut); in writeTransformFeedbackEmulationOutput()
2185 spirv::WriteCompositeExtract(blobOut, ID::Int, xfbOffset, xfbOffsets, in writeTransformFeedbackEmulationOutput()
2322 void SpirvTransformFeedbackCodeGenerator::writeGetOffsetsCall(spirv::IdRef xfbOffsets, in writeGetOffsetsCall() argument
2342 spirv::WriteLoad(blobOut, ID::IVec4, xfbOffsets, xfbOffsetsVar, nullptr); in writeGetOffsetsCall()