Searched refs:dstIndirectBuf (Results 1 – 9 of 9) sorted by relevance
/external/angle/src/libANGLE/renderer/vulkan/shaders/src/ |
D | ConvertIndex.comp | 43 uint dstIndirectBuf[]; 141 // indirect draw buffer adjusting the firstIndex to account for the offset into dstIndirectBuf 151 dstIndirectBuf[dstIndirectBufOffsetDiv4] = srcIndirectBuf[srcIndirectOffsetDiv4]; // count 153 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1] = srcIndirectBuf[srcIndirectOffsetDiv4 + 1]; 157 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 2] = firstIndex & 1; // firstIndex 159 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3] = srcIndirectBuf[srcIndirectOffsetDiv4 + 3]; 160 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 4] = 0; // reservedMustBeZero
|
D | ConvertIndirectLineLoop.comp | 24 layout (set = 0, binding = 1) buffer dstIndirectBuf
|
/external/angle/src/libANGLE/renderer/vulkan/shaders/gen/ |
D | ConvertIndex.comp.00000003.inc | 200 // uint dstIndirectBuf[]; 267 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4]; 269 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1]; 271 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 2]= firstIndex & 1; 273 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3]; 274 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 4]= 0;
|
D | ConvertIndex.comp.00000002.inc | 196 // uint dstIndirectBuf[]; 260 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4]; 262 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1]; 264 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 2]= firstIndex & 1; 266 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3]; 267 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 4]= 0;
|
D | ConvertIndirectLineLoop.comp.00000000.inc | 117 // layout(set = 0, binding = 1)buffer dstIndirectBuf
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | VertexArrayVk.cpp | 218 vk::BufferHelper *dstIndirectBuf = mTranslatedByteIndirectData.getCurrentBuffer(); in convertIndexBufferIndirectGPU() local 225 *indirectBufferVkOut = dstIndirectBuf; in convertIndexBufferIndirectGPU() 237 dstIndirectBuf, dstIndexBuf, params); in convertIndexBufferIndirectGPU()
|
D | ContextVk.cpp | 1081 vk::BufferHelper *dstIndirectBuf = nullptr; in setupLineLoopIndexedIndirectDraw() local 1085 indirectBufferOffset, &dstIndirectBuf, in setupLineLoopIndexedIndirectDraw() 1088 *indirectBufferOut = dstIndirectBuf; in setupLineLoopIndexedIndirectDraw() 1097 return setupIndirectDraw(context, mode, mIndexedDirtyBitsMask, dstIndirectBuf, in setupLineLoopIndexedIndirectDraw() 2171 vk::BufferHelper *dstIndirectBuf = nullptr; in drawArraysIndirect() local 2176 &dstIndirectBuf, &dstIndirectBufOffset)); in drawArraysIndirect() 2178 commandBuffer->drawIndexedIndirect(dstIndirectBuf->getBuffer(), dstIndirectBufOffset, 1, 0); in drawArraysIndirect() 2223 vk::BufferHelper *dstIndirectBuf; in drawElementsIndirect() local 2227 this, currentIndirectBuf, currentIndirectBufOffset, &dstIndirectBuf, in drawElementsIndirect() 2230 currentIndirectBuf = dstIndirectBuf; in drawElementsIndirect() [all …]
|
D | UtilsVk.h | 167 vk::BufferHelper *dstIndirectBuf,
|
D | UtilsVk.cpp | 903 vk::BufferHelper *dstIndirectBuf, in convertIndexIndirectBuffer() argument 912 ANGLE_TRY(contextVk->onBufferWrite(VK_ACCESS_SHADER_WRITE_BIT, dstIndirectBuf)); in convertIndexIndirectBuffer() 925 {dstIndirectBuf->getBuffer().getHandle(), 0, VK_WHOLE_SIZE}, in convertIndexIndirectBuffer()
|