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.
100 uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
101 uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
149 dstIndirectBuf[dstIndirectBufOffsetDiv4] = srcIndirectBuf[srcIndirectOffsetDiv4]; // count
151 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1] = srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
157 dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3] = srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndirectLineLoop.comp17 layout (set = 0, binding = 0) readonly buffer srcIndirectBuf
/external/angle/src/libANGLE/renderer/vulkan/shaders/gen/
DConvertIndex.comp.00000002.inc99 // uint srcIndirectBuf[];
142 // uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
143 // uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
169 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4];
171 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
175 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndex.comp.00000003.inc103 // uint srcIndirectBuf[];
149 // uint indexCount = srcIndirectBuf[srcIndirectOffsetDiv4];
150 // uint firstIndex = srcIndirectBuf[srcIndirectOffsetDiv4 + 2];
176 // dstIndirectBuf[dstIndirectBufOffsetDiv4]= srcIndirectBuf[srcIndirectOffsetDiv4];
178 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 1]= srcIndirectBuf[srcIndirectOffsetDiv4 + 1];
182 // dstIndirectBuf[dstIndirectBufOffsetDiv4 + 3]= srcIndirectBuf[srcIndirectOffsetDiv4 + 3];
DConvertIndirectLineLoop.comp.00000000.inc68 // layout(set = 0, binding = 0)readonly buffer srcIndirectBuf
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.h59 vk::BufferHelper *srcIndirectBuf,
97 vk::BufferHelper *srcIndirectBuf,
DVertexArrayVk.cpp215 vk::BufferHelper *srcIndirectBuf, in convertIndexBufferIndirectGPU() argument
260 return contextVk->getUtils().convertIndexIndirectBuffer(contextVk, srcIndirectBuf, srcIndexBuf, in convertIndexBufferIndirectGPU()
266 vk::BufferHelper *srcIndirectBuf, in handleLineLoopIndexIndirect() argument
273 srcIndirectBuf, indirectBufferOffset, &mCurrentElementArrayBuffer, in handleLineLoopIndexIndirect()
DUtilsVk.h198 vk::BufferHelper *srcIndirectBuf,
DUtilsVk.cpp1586 vk::BufferHelper *srcIndirectBuf, in convertIndexIndirectBuffer() argument
1595 access.onBufferComputeShaderRead(srcIndirectBuf); in convertIndexIndirectBuffer()
1611 {srcIndirectBuf->getBuffer().getHandle(), 0, VK_WHOLE_SIZE}, in convertIndexIndirectBuffer()
DContextVk.h766 vk::BufferHelper *srcIndirectBuf,
DContextVk.cpp1040 vk::BufferHelper *srcIndirectBuf, in setupLineLoopIndexedIndirectDraw() argument
1050 ANGLE_TRY(mVertexArray->handleLineLoopIndexIndirect(this, indexType, srcIndirectBuf, in setupLineLoopIndexedIndirectDraw()