Home
last modified time | relevance | path

Searched refs:srcIndirectBuf (Results 1 – 11 of 11) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/shaders/src/
DConvertIndex.comp35 // Shader invocations read from the srcIndirectBuf buffer to determine what indices to convert
36 // The command data starts at offset srcIndirectOffsetDiv4 of the srcIndirectBuf buffer.
37 uint srcIndirectBuf[];
48 // Read offset in bytes into the srcIndirectBuf array, divided by four.
102 uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
103 uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
151 dstIndirectBuf[dstIndirectBufOffsetDiv4] = srcIndirectBuf[srcIndirectOffsetDiv4]; // count
153 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1] = srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
159 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3] = srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndirectLineLoop.comp17 layout (set = 0, binding = 0) readonly buffer srcIndirectBuf
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.h59 vk::BufferHelper *srcIndirectBuf,
102 vk::BufferHelper *srcIndirectBuf,
DVertexArrayVk.cpp195 vk::BufferHelper *srcIndirectBuf, in convertIndexBufferIndirectGPU() argument
236 return contextVk->getUtils().convertIndexIndirectBuffer(contextVk, srcIndirectBuf, srcIndexBuf, in convertIndexBufferIndirectGPU()
242 vk::BufferHelper *srcIndirectBuf, in handleLineLoopIndexIndirect() argument
248 contextVk, glIndexType, mCurrentElementArrayBuffer, srcIndirectBuf, indirectBufferOffset, in handleLineLoopIndexIndirect()
DUtilsVk.h165 vk::BufferHelper *srcIndirectBuf,
DUtilsVk.cpp901 vk::BufferHelper *srcIndirectBuf, in convertIndexIndirectBuffer() argument
910 ANGLE_TRY(contextVk->onBufferRead(VK_ACCESS_SHADER_READ_BIT, srcIndirectBuf)); in convertIndexIndirectBuffer()
924 {srcIndirectBuf->getBuffer().getHandle(), 0, VK_WHOLE_SIZE}, in convertIndexIndirectBuffer()
DContextVk.h805 vk::BufferHelper *srcIndirectBuf,
DContextVk.cpp1073 vk::BufferHelper *srcIndirectBuf, in setupLineLoopIndexedIndirectDraw() argument
1084 ANGLE_TRY(mVertexArray->handleLineLoopIndexIndirect(this, indexType, srcIndirectBuf, in setupLineLoopIndexedIndirectDraw()
/external/angle/src/libANGLE/renderer/vulkan/shaders/gen/
DConvertIndex.comp.00000003.inc194 // uint srcIndirectBuf[];
240 // uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
241 // uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
267 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4];
269 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
273 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndex.comp.00000002.inc190 // uint srcIndirectBuf[];
233 // uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
234 // uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
260 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4];
262 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
266 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndirectLineLoop.comp.00000000.inc111 // layout(set = 0, binding = 0)readonly buffer srcIndirectBuf