Searched refs:cmdBuffer (Results 1 - 25 of 66) sorted by relevance

123

/external/deqp/external/vulkancts/modules/vulkan/geometry/
H A DvktGeometryBasicClass.cpp89 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
132 beginCommandBuffer(vk, *cmdBuffer);
141 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
152 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
155 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
159 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, DE_LENGTH_OF_ARRAY(buffers), buffers, offsets);
162 bindDescriptorSets(vk, device, memAlloc, *cmdBuffer, *pipelineLayout);
164 drawCommand (*cmdBuffer);
165 endRenderPass(vk, *cmdBuffer);
174 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BI
210 drawCommand(const VkCommandBuffer& cmdBuffer) argument
[all...]
H A DvktGeometryBasicClass.hpp51 const vk::VkCommandBuffer& /*cmdBuffer*/,
53 virtual void drawCommand (const vk::VkCommandBuffer& cmdBuffer);
/external/deqp/external/vulkancts/modules/vulkan/query_pool/
H A DvktQueryPoolOcclusionTests.cpp378 vk::Unique<vk::VkCommandBuffer> cmdBuffer (vk::allocateCommandBuffer(vk, device, &cmdBufferAllocateInfo));
381 vk.beginCommandBuffer(*cmdBuffer, &beginInfo);
383 transition2DImage(vk, *cmdBuffer, m_stateObjects->m_colorAttachmentImage->object(), vk::VK_IMAGE_ASPECT_COLOR_BIT, vk::VK_IMAGE_LAYOUT_UNDEFINED, vk::VK_IMAGE_LAYOUT_GENERAL, 0, vk::VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT);
384 transition2DImage(vk, *cmdBuffer, m_stateObjects->m_DepthImage->object(), vk::VK_IMAGE_ASPECT_DEPTH_BIT, vk::VK_IMAGE_LAYOUT_UNDEFINED, vk::VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, 0, vk::VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT);
397 vk.cmdResetQueryPool(*cmdBuffer, m_queryPool, 0, NUM_QUERIES_IN_POOL);
399 vk.cmdBeginRenderPass(*cmdBuffer, &renderPassBegin, vk::VK_SUBPASS_CONTENTS_INLINE);
401 vk.cmdBindPipeline(*cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_stateObjects->m_pipeline);
405 vk.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset);
407 vk.cmdBeginQuery(*cmdBuffer, m_queryPool, QUERY_INDEX_CAPTURE_EMPTY, m_testVector.queryControlFlags);
408 vk.cmdEndQuery(*cmdBuffer, m_queryPoo
[all...]
/external/deqp/external/vulkancts/modules/vulkan/synchronization/
H A DvktSynchronizationBasicSemaphoreTests.cpp60 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
78 &cmdBuffer.get(), // const VkCommandBuffer* pCommandBuffers;
89 &cmdBuffer.get(), // const VkCommandBuffer* pCommandBuffers;
102 VK_CHECK(vk.beginCommandBuffer(*cmdBuffer, &info));
103 endCommandBuffer(vk, *cmdBuffer);
153 Move<VkCommandBuffer> cmdBuffer[COUNT]; local
225 cmdBuffer[FIRST] = (makeCommandBuffer(vk, *logicalDevice, *cmdPool[FIRST]));
226 cmdBuffer[SECOND] = (makeCommandBuffer(vk, *logicalDevice, *cmdPool[SECOND]));
234 submitInfo[FIRST].pCommandBuffers = &cmdBuffer[FIRST].get();
244 submitInfo[SECOND].pCommandBuffers = &cmdBuffer[SECON
[all...]
H A DvktSynchronizationBasicFenceTests.cpp50 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
66 &cmdBuffer.get(), // const VkCommandBuffer* pCommandBuffers;
80 beginCommandBuffer(vk, *cmdBuffer);
81 endCommandBuffer(vk, *cmdBuffer);
108 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
132 &cmdBuffer.get(), // const VkCommandBuffer* pCommandBuffers;
138 VK_CHECK(vk.beginCommandBuffer(*cmdBuffer, &info));
139 endCommandBuffer(vk, *cmdBuffer);
H A DvktSynchronizationBasicEventTests.cpp87 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
96 &cmdBuffer.get(), // const VkCommandBuffer* pCommandBuffers;
108 beginCommandBuffer(vk, *cmdBuffer);
109 vk.cmdSetEvent(*cmdBuffer, *event, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT);
110 endCommandBuffer(vk, *cmdBuffer);
118 beginCommandBuffer(vk, *cmdBuffer);
119 vk.cmdResetEvent(*cmdBuffer, *event, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT);
120 endCommandBuffer(vk, *cmdBuffer);
145 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
154 &cmdBuffer
[all...]
H A DvktSynchronizationOperation.cpp83 virtual void recordCommands (OperationContext& context, const VkCommandBuffer cmdBuffer, const VkDescriptorSet descriptorSet) = 0;
486 void recordCommands (const VkCommandBuffer cmdBuffer) argument
491 vk.cmdFillBuffer(cmdBuffer, m_resource.getBuffer().handle, m_resource.getBuffer().offset, m_resource.getBuffer().size, m_fillValue);
493 vk.cmdUpdateBuffer(cmdBuffer, m_resource.getBuffer().handle, m_resource.getBuffer().offset, m_resource.getBuffer().size, reinterpret_cast<deUint32*>(&m_data[0]));
590 void recordCommands (const VkCommandBuffer cmdBuffer) argument
597 vk.cmdCopyBuffer(cmdBuffer, m_resource.getBuffer().handle, **m_hostBuffer, 1u, &copyRegion);
601 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, (VkDependencyFlags)0, 0u, DE_NULL, 1u, &barrier, 0u, DE_NULL);
604 vk.cmdCopyBuffer(cmdBuffer, **m_hostBuffer, m_resource.getBuffer().handle, 1u, &copyRegion);
670 virtual void recordCopyCommand (const VkCommandBuffer cmdBuffer) = 0;
700 void recordCommands (const VkCommandBuffer cmdBuffer) argument
834 recordCopyCommand(const VkCommandBuffer cmdBuffer) argument
878 recordCopyCommand(const VkCommandBuffer cmdBuffer) argument
1003 recordCommands(OperationContext& context, const VkCommandBuffer cmdBuffer, const VkDescriptorSet descriptorSet) argument
1084 recordCommands(OperationContext& context, const VkCommandBuffer cmdBuffer, const VkDescriptorSet descriptorSet) argument
1183 recordCommands(const VkCommandBuffer cmdBuffer) argument
1330 recordCommands(const VkCommandBuffer cmdBuffer) argument
1765 recordCommands(const VkCommandBuffer cmdBuffer) argument
1831 recordCommands(const VkCommandBuffer cmdBuffer) argument
1968 recordCommands(const VkCommandBuffer cmdBuffer) argument
2043 recordCommands(const VkCommandBuffer cmdBuffer) argument
2143 recordCommands(const VkCommandBuffer cmdBuffer) argument
2318 recordCommands(const VkCommandBuffer cmdBuffer) argument
2593 recordCommands(const VkCommandBuffer cmdBuffer) argument
2770 recordCommands(OperationContext& context, const VkCommandBuffer cmdBuffer, const VkDescriptorSet descriptorSet) argument
2854 recordCommands(OperationContext& context, const VkCommandBuffer cmdBuffer, const VkDescriptorSet descriptorSet) argument
2921 recordCommands(const VkCommandBuffer cmdBuffer) argument
3013 recordCommands(const VkCommandBuffer cmdBuffer) argument
3236 recordCommands(const VkCommandBuffer cmdBuffer) argument
[all...]
H A DvktSynchronizationOperationSingleQueueTests.cpp82 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
87 beginCommandBuffer(vk, *cmdBuffer);
89 m_writeOp->recordCommands(*cmdBuffer);
90 vk.cmdSetEvent(*cmdBuffer, *event, writeSync.stageMask);
96 vk.cmdWaitEvents(*cmdBuffer, 1u, &event.get(), writeSync.stageMask, readSync.stageMask, 0u, DE_NULL, 1u, &barrier, 0u, DE_NULL);
102 vk.cmdWaitEvents(*cmdBuffer, 1u, &event.get(), writeSync.stageMask, readSync.stageMask, 0u, DE_NULL, 0u, DE_NULL, 1u, &barrier);
105 m_readOp->recordCommands(*cmdBuffer);
107 endCommandBuffer(vk, *cmdBuffer);
108 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
137 const Move<VkCommandBuffer> cmdBuffer (makeCommandBuffe
[all...]
/external/deqp/external/vulkancts/modules/vulkan/image/
H A DvktImageLoadStoreTests.cpp258 void commandImageWriteBarrierBetweenShaderInvocations (Context& context, const VkCommandBuffer cmdBuffer, const VkImage image, const Texture& texture) argument
268 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &shaderWriteBarrier);
271 void commandBufferWriteBarrierBeforeHostRead (Context& context, const VkCommandBuffer cmdBuffer, const VkBuffer buffer, const VkDeviceSize bufferSizeBytes) argument
279 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_HOST_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &shaderWriteBarrier, 0, (const VkImageMemoryBarrier*)DE_NULL);
284 const VkCommandBuffer cmdBuffer,
304 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &prepareForTransferBarrier);
305 vk.cmdCopyImageToBuffer(cmdBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, buffer, 1u, &copyRegion);
306 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &copyBarrier, 0, (const VkImageMemoryBarrier*)DE_NULL);
414 virtual void commandBeforeCompute (const VkCommandBuffer cmdBuffer) = 0;
415 virtual void commandBetweenShaderInvocations (const VkCommandBuffer cmdBuffer)
283 commandCopyImageToBuffer(Context& context, const VkCommandBuffer cmdBuffer, const VkImage image, const VkBuffer buffer, const VkDeviceSize bufferSizeBytes, const Texture& texture) argument
640 commandBindDescriptorsForLayer(const VkCommandBuffer cmdBuffer, const VkPipelineLayout pipelineLayout, const int layerNdx) argument
661 commandBeforeCompute(const VkCommandBuffer cmdBuffer) argument
679 commandBetweenShaderInvocations(const VkCommandBuffer cmdBuffer) argument
684 commandAfterCompute(const VkCommandBuffer cmdBuffer) argument
737 commandBindDescriptorsForLayer(const VkCommandBuffer cmdBuffer, const VkPipelineLayout pipelineLayout, const int layerNdx) argument
751 commandAfterCompute(const VkCommandBuffer cmdBuffer) argument
1008 commandBindDescriptorsForLayer(const VkCommandBuffer cmdBuffer, const VkPipelineLayout pipelineLayout, const int layerNdx) argument
1027 commandBeforeCompute(const VkCommandBuffer cmdBuffer) argument
1065 commandBetweenShaderInvocations(const VkCommandBuffer cmdBuffer) argument
1070 commandAfterCompute(const VkCommandBuffer cmdBuffer) argument
1142 commandBindDescriptorsForLayer(const VkCommandBuffer cmdBuffer, const VkPipelineLayout pipelineLayout, const int layerNdx) argument
1157 commandAfterCompute(const VkCommandBuffer cmdBuffer) argument
[all...]
H A DvktImageMultisampleLoadStoreTests.cpp321 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
332 beginCommandBuffer(vk, *cmdBuffer);
333 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);
342 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, (VkDependencyFlags)0,
357 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet, 0u, DE_NULL);
358 vk.cmdDispatch(*cmdBuffer, workSize.x(), workSize.y(), workSize.z());
361 endCommandBuffer(vk, *cmdBuffer);
362 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
370 beginCommandBuffer(vk, *cmdBuffer);
371 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUT
[all...]
H A DvktImageAtomicOperationTests.cpp407 virtual void commandsBeforeCompute (const VkCommandBuffer cmdBuffer) const = 0;
408 virtual void commandsAfterCompute (const VkCommandBuffer cmdBuffer) const = 0;
517 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(deviceInterface, device, *cmdPool));
519 beginCommandBuffer(deviceInterface, *cmdBuffer);
521 deviceInterface.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);
522 deviceInterface.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &m_descriptorSet.get(), 0u, DE_NULL);
539 deviceInterface.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, DE_FALSE, 0u, DE_NULL, 1u, &inputBufferPostHostWriteBarrier, 1u, &resultImagePreCopyBarrier);
543 deviceInterface.cmdCopyBufferToImage(*cmdBuffer, *inputBuffer, m_resultImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &bufferImageCopyParams);
553 deviceInterface.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, DE_FALSE, 0u, DE_NULL, 0u, DE_NULL, 1u, &resultImagePostCopyBarrier);
555 commandsBeforeCompute(*cmdBuffer);
[all...]
H A DvktImageQualifiersTests.cpp323 virtual void commandsBeforeCompute (const VkCommandBuffer cmdBuffer,
326 virtual void commandsAfterCompute (const VkCommandBuffer cmdBuffer,
380 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(deviceInterface, device, *cmdPool));
383 beginCommandBuffer(deviceInterface, *cmdBuffer);
385 deviceInterface.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);
386 deviceInterface.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &m_descriptorSet.get(), 0u, DE_NULL);
388 commandsBeforeCompute(*cmdBuffer, bufferSizeInBytes);
391 deviceInterface.cmdDispatch(*cmdBuffer, numGroups.x(), numGroups.y(), numGroups.z());
393 commandsAfterCompute(*cmdBuffer, bufferSizeInBytes);
395 endCommandBuffer(deviceInterface, *cmdBuffer);
555 commandsBeforeCompute(const VkCommandBuffer cmdBuffer, const VkDeviceSize bufferSizeInBytes) const argument
573 commandsAfterCompute(const VkCommandBuffer cmdBuffer, const VkDeviceSize bufferSizeInBytes) const argument
666 commandsAfterCompute(const VkCommandBuffer cmdBuffer, const VkDeviceSize bufferSizeInBytes) const argument
[all...]
H A DvktImageSizeTests.cpp257 virtual void commandBeforeCompute (const VkCommandBuffer cmdBuffer) = 0;
307 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(vk, device, *cmdPool));
309 beginCommandBuffer(vk, *cmdBuffer);
311 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);
312 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet, 0u, DE_NULL);
314 commandBeforeCompute(*cmdBuffer);
315 vk.cmdDispatch(*cmdBuffer, 1, 1, 1);
316 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_HOST_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &shaderWriteBarrier, 0, (const VkImageMemoryBarrier*)DE_NULL);
318 endCommandBuffer(vk, *cmdBuffer);
320 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
399 commandBeforeCompute(const VkCommandBuffer cmdBuffer) argument
[all...]
/external/deqp/external/vulkancts/modules/vulkan/compute/
H A DvktComputeBasicComputeShaderTests.cpp231 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(vk, device, *cmdPool));
235 beginCommandBuffer(vk, *cmdBuffer);
237 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline);
238 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
240 vk.cmdDispatch(*cmdBuffer, m_workSize.x(), m_workSize.y(), m_workSize.z());
242 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_HOST_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &computeFinishBarrier, 0, (const VkImageMemoryBarrier*)DE_NULL);
244 endCommandBuffer(vk, *cmdBuffer);
248 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
402 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(vk, device, *cmdPool));
406 beginCommandBuffer(vk, *cmdBuffer);
[all...]
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationGeometryPointSizeTests.cpp334 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
358 beginCommandBuffer(vk, *cmdBuffer);
366 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
378 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
381 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
383 vk.cmdDraw(*cmdBuffer, 1u, 1u, 0u, 0u);
384 endRenderPass(vk, *cmdBuffer);
393 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
398 vk.cmdCopyImageToBuffer(*cmdBuffer, *colorAttachmentImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *colorBuffer, 1u, &copyRegion);
404 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BI
[all...]
H A DvktTessellationWindingTests.cpp325 const Unique<VkCommandBuffer> cmdBuffer(makeCommandBuffer(vk, device, *cmdPool));
334 beginCommandBuffer(vk, *cmdBuffer);
347 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
359 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
362 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, testCases[caseNdx].pipeline);
365 vk.cmdDraw(*cmdBuffer, 1u, 1u, 0u, 0u);
366 endRenderPass(vk, *cmdBuffer);
375 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
380 vk.cmdCopyImageToBuffer(*cmdBuffer, *colorAttachmentImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *colorBuffer, 1u, &copyRegion);
386 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BI
[all...]
H A DvktTessellationPrimitiveDiscardTests.cpp470 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
491 beginCommandBuffer(vk, *cmdBuffer);
500 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
512 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
515 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
516 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
519 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
522 vk.cmdDraw(*cmdBuffer, static_cast<deUint32>(attributes.size()), 1u, 0u, 0u);
523 endRenderPass(vk, *cmdBuffer);
532 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BI
[all...]
H A DvktTessellationCommonEdgeTests.cpp368 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
387 beginCommandBuffer(vk, *cmdBuffer);
396 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
408 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
411 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
415 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, DE_LENGTH_OF_ARRAY(buffers), buffers, offsets);
417 vk.cmdBindIndexBuffer(*cmdBuffer, *vertexBuffer, vertexIndicesOffset, VK_INDEX_TYPE_UINT16);
420 vk.cmdDrawIndexed(*cmdBuffer, static_cast<deUint32>(gridIndices.size()), 1u, 0u, 0, 0u);
421 endRenderPass(vk, *cmdBuffer);
430 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BI
[all...]
H A DvktTessellationGeometryPassthroughTests.cpp493 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
531 beginCommandBuffer(vk, *cmdBuffer);
544 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
556 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
559 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
562 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
566 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
568 vk.cmdDraw(*cmdBuffer, static_cast<deUint32>(m_params.vertices.size()), 1u, 0u, 0u);
569 endRenderPass(vk, *cmdBuffer);
578 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BI
[all...]
H A DvktTessellationMiscDrawTests.cpp203 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
235 beginCommandBuffer(vk, *cmdBuffer);
248 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
260 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
263 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
264 vk.cmdBindDescriptorSets(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
267 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
271 vk.cmdDraw(*cmdBuffer, inPatchSize, 1u, 0u, 0u);
272 endRenderPass(vk, *cmdBuffer);
281 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BI
[all...]
H A DvktTessellationShaderInputOutputTests.cpp114 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer (vk, device, *cmdPool));
135 beginCommandBuffer(vk, *cmdBuffer);
144 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, 0u,
156 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor);
159 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
162 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
166 vk.cmdDraw(*cmdBuffer, numPrimitives * inPatchSize, 1u, 0u, 0u);
167 endRenderPass(vk, *cmdBuffer);
176 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
181 vk.cmdCopyImageToBuffer(*cmdBuffer, *colorAttachmentImag
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineMultisampleImageTests.cpp775 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool));
813 beginCommandBuffer(vk, *cmdBuffer);
826 vk.cmdBeginRenderPass(*cmdBuffer, &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE);
830 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset);
836 vk.cmdNextSubpass(*cmdBuffer, VK_SUBPASS_CONTENTS_INLINE);
838 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, **pipelines[layerNdx]);
840 vk.cmdDraw(*cmdBuffer, static_cast<deUint32>(vertices.size()), 1u, 0u, 0u);
843 vk.cmdEndRenderPass(*cmdBuffer);
845 VK_CHECK(vk.endCommandBuffer(*cmdBuffer));
846 submitCommandsAndWait(vk, device, queue, *cmdBuffer);
[all...]
/external/skia/src/gpu/vk/
H A DGrVkResourceProvider.cpp251 GrVkPrimaryCommandBuffer* cmdBuffer = nullptr;
254 cmdBuffer = fAvailableCommandBuffers[count - 1];
255 SkASSERT(cmdBuffer->finished(fGpu));
258 cmdBuffer = GrVkPrimaryCommandBuffer::Create(fGpu, fGpu->cmdPool());
260 fActiveCommandBuffers.push_back(cmdBuffer);
261 cmdBuffer->ref();
262 return cmdBuffer;
268 GrVkPrimaryCommandBuffer* cmdBuffer = fActiveCommandBuffers[i]; local
269 cmdBuffer->reset(fGpu);
270 fAvailableCommandBuffers.push_back(cmdBuffer);
277 GrVkSecondaryCommandBuffer* cmdBuffer = nullptr; local
[all...]
H A DGrVkCopyManager.cpp283 GrVkPrimaryCommandBuffer* cmdBuffer = gpu->currentCommandBuffer(); local
323 cmdBuffer->beginRenderPass(gpu, renderPass, nullptr, *rt, bounds, false);
324 cmdBuffer->bindPipeline(gpu, pipeline);
338 cmdBuffer->bindDescriptorSets(gpu,
357 cmdBuffer->setViewport(gpu, 0, 1, &viewport);
365 cmdBuffer->setScissor(gpu, 0, 1, &scissor);
367 cmdBuffer->bindVertexBuffer(gpu, fVertexBuffer.get());
368 cmdBuffer->draw(gpu, 4, 1, 0, 0);
369 cmdBuffer->endRenderPass(gpu);
/external/deqp/external/vulkancts/modules/vulkan/draw/
H A DvktDrawNegativeViewportHeightTests.cpp260 const Unique<VkCommandBuffer> cmdBuffer(allocateCommandBuffer(vk, device, &cmdBufferAllocateInfo));
266 vk.beginCommandBuffer(*cmdBuffer, &beginInfo);
269 vk.cmdSetViewport(*cmdBuffer, 0u, 1u, &viewport);
275 initialTransitionColor2DImage(vk, *cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL);
276 vk.cmdClearColorImage(*cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearColor, 1, &subresourceRange);
287 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, 1, &memBarrier, 0, DE_NULL, 0, DE_NULL);
293 vk.cmdBeginRenderPass(*cmdBuffer, &renderPassBegin, VK_SUBPASS_CONTENTS_INLINE);
299 vk.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &buffer, &offset);
302 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline);
303 vk.cmdDraw(*cmdBuffer,
[all...]

Completed in 348 milliseconds

123