/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectCreateUtil.cpp | 241 void setDefaultShaderObjectDynamicStates (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, const std::vector<std::string>& deviceExtensions, vk::VkPrimitiveTopology topology, bool meshShader, bool setViewport) in setDefaultShaderObjectDynamicStates() argument 245 vk.cmdSetViewport(cmdBuffer, 0u, 1u, &viewport); in setDefaultShaderObjectDynamicStates() 246 vk.cmdSetViewportWithCount(cmdBuffer, 1u, &viewport); in setDefaultShaderObjectDynamicStates() 249 vk.cmdSetScissor(cmdBuffer, 0u, 1u, &scissor); in setDefaultShaderObjectDynamicStates() 250 vk.cmdSetScissorWithCount(cmdBuffer, 1u, &scissor); in setDefaultShaderObjectDynamicStates() 251 vk.cmdSetLineWidth(cmdBuffer, 1.0f); in setDefaultShaderObjectDynamicStates() 252 vk.cmdSetDepthBias(cmdBuffer, 1.0f, 1.0f, 1.0f); in setDefaultShaderObjectDynamicStates() 254 vk.cmdSetBlendConstants(cmdBuffer, blendConstants); in setDefaultShaderObjectDynamicStates() 255 vk.cmdSetDepthBounds(cmdBuffer, 0.0f, 1.0f); in setDefaultShaderObjectDynamicStates() 256 vk.cmdSetStencilCompareMask(cmdBuffer, v in setDefaultShaderObjectDynamicStates() 397 bindGraphicsShaders(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkShaderEXT vertShader, vk::VkShaderEXT tescShader, vk::VkShaderEXT teseShader, vk::VkShaderEXT geomShader, vk::VkShaderEXT fragShader, bool taskShaderSupported, bool meshShaderSupported) bindGraphicsShaders() argument 426 bindComputeShader(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkShaderEXT compShader) bindComputeShader() argument 432 bindNullTaskMeshShaders(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkPhysicalDeviceMeshShaderFeaturesEXT meshShaderFeatures) bindNullTaskMeshShaders() argument 445 bindNullRasterizationShaders(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkPhysicalDeviceFeatures features) bindNullRasterizationShaders() argument [all...] |
H A D | vktShaderObjectBindingTests.cpp | 93 void setDynamicStates (vk::VkCommandBuffer cmdBuffer, bool tessShader); 166 void ShaderObjectBindingDrawInstance::setDynamicStates (vk::VkCommandBuffer cmdBuffer, bool tessShader) in setDynamicStates() argument 173 vk::setDefaultShaderObjectDynamicStates(vk, cmdBuffer, deviceExtensions, topology, false); in setDynamicStates() 176 vk.cmdSetColorBlendEnableEXT(cmdBuffer, 0u, 1u, &colorBlendEnable); in setDynamicStates() 185 vk.cmdSetColorBlendEquationEXT(cmdBuffer, 0u, 1u, &colorBlendEquation); in setDynamicStates() 250 const vk::Move<vk::VkCommandBuffer> cmdBuffer (vk::allocateCommandBuffer(vk, device, *cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 319 vk::beginCommandBuffer(vk, *cmdBuffer); in iterate() 322 vk.cmdPipelineBarrier(*cmdBuffer, vk::VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, vk::VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, (vk::VkDependencyFlags)0u, 0u, (const vk::VkMemoryBarrier*)DE_NULL, 0u, (const vk::VkBufferMemoryBarrier*)DE_NULL, 1u, &preImageBarrier); in iterate() 325 setDynamicStates(*cmdBuffer, tessellationSupported); in iterate() 328 vk.cmdSetColorBlendEnableEXT(*cmdBuffer, in iterate() [all...] |
H A D | vktShaderObjectPerformanceTests.cpp | 86 std::chrono::nanoseconds draw (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkBuffer indexBuffer, vk::VkBuffer indirectBuffer, vk::VkBuffer countBuffer) const; 267 std::chrono::nanoseconds ShaderObjectPerformanceInstance::draw (const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkBuffer indexBuffer, vk::VkBuffer indirectBuffer, vk::VkBuffer countBuffer) const in draw() argument 272 vk.cmdDraw(cmdBuffer, 4, 1, 0, 0); in draw() 277 vk.cmdBindIndexBuffer(cmdBuffer, indexBuffer, 0u, vk::VK_INDEX_TYPE_UINT16); in draw() 279 vk.cmdDrawIndexed(cmdBuffer, 4, 1, 0, 0, 0); in draw() 284 vk.cmdBindIndexBuffer(cmdBuffer, indexBuffer, 0u, vk::VK_INDEX_TYPE_UINT16); in draw() 286 vk.cmdDrawIndexedIndirect(cmdBuffer, indirectBuffer, 0u, 1u, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw() 291 vk.cmdBindIndexBuffer(cmdBuffer, indexBuffer, 0u, vk::VK_INDEX_TYPE_UINT16); in draw() 293 vk.cmdDrawIndexedIndirectCount(cmdBuffer, indirectBuffer, 0u, countBuffer, 0u, 1u, sizeof(vk::VkDrawIndexedIndirectCommand)); in draw() 299 vk.cmdDrawIndirect(cmdBuffer, indirectBuffe in draw() [all...] |
H A D | vktShaderObjectPipelineInteractionTests.cpp | 170 const vk::Move<vk::VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 466 vk::beginCommandBuffer(vk, *cmdBuffer, 0u); in iterate() 468 vk.cmdPipelineBarrier(*cmdBuffer, vk::VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, vk::VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, 0, DE_NULL, in iterate() 473 vk.cmdBindPipeline(*cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline1); in iterate() 477 vk::beginRendering(vk, *cmdBuffer, *imageView, renderArea, clearValue, vk::VK_IMAGE_LAYOUT_GENERAL, vk::VK_ATTACHMENT_LOAD_OP_CLEAR); in iterate() 479 vk::setDefaultShaderObjectDynamicStates(vk, *cmdBuffer, deviceExtensions, vk::VK_PRIMITIVE_TOPOLOGY_PATCH_LIST, false, !m_context.getExtendedDynamicStateFeaturesEXT().extendedDynamicState); in iterate() 480 vk::bindNullTaskMeshShaders(vk, *cmdBuffer, m_context.getMeshShaderFeaturesEXT()); in iterate() 484 vk.cmdBindVertexBuffers2(*cmdBuffer, 0u, 1u, &**buffer, &offset, &bufferSize, &stride); in iterate() 488 vk::bindGraphicsShaders(vk, *cmdBuffer, *vertShader1, *tescShader, *teseShader, *geomShader, *fragShader1, taskSupported, meshSupported); in iterate() 489 vk.cmdDraw(*cmdBuffer, in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/dynamic_state/ |
H A D | vktDynamicStateComputeTests.cpp | 171 void setViewport (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setViewport() argument 182 vkd->cmdSetViewport(cmdBuffer, 0u, 1u, &viewport); in setViewport() 185 void setScissor (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setScissor() argument 192 vkd->cmdSetScissor(cmdBuffer, 0u, 1u, &scissor); in setScissor() 195 void setLineWidth (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setLineWidth() argument 197 vkd->cmdSetLineWidth(cmdBuffer, 1.0f); in setLineWidth() 200 void setDepthBias (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setDepthBias() argument 202 vkd->cmdSetDepthBias(cmdBuffer, 0.0f, 0.0f, 0.0f); in setDepthBias() 205 void setBlendConstants (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setBlendConstants() argument 208 vkd->cmdSetBlendConstants(cmdBuffer, blendConstant in setBlendConstants() 211 setDepthBounds(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthBounds() argument 216 setStencilCompareMask(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilCompareMask() argument 221 setStencilWriteMask(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilWriteMask() argument 226 setStencilReference(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilReference() argument 231 setDiscardRectangle(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDiscardRectangle() argument 241 setSampleLocations(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setSampleLocations() argument 263 setRTPipelineStatckSize(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setRTPipelineStatckSize() argument 269 setFragmentShadingRage(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setFragmentShadingRage() argument 280 setLineStipple(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setLineStipple() argument 285 setCullMode(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setCullMode() argument 294 setFrontFace(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setFrontFace() argument 303 setPrimitiveTopology(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setPrimitiveTopology() argument 312 setViewportWithCount(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportWithCount() argument 330 setScissorWithCount(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setScissorWithCount() argument 344 bindVertexBuffers(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData* data) bindVertexBuffers() argument 362 setDepthTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthTestEnable() argument 371 setDepthWriteEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthWriteEnable() argument 380 setDepthCompareOp(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthCompareOp() argument 389 setDepthBoundsTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthBoundsTestEnable() argument 398 setStencilTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilTestEnable() argument 407 setStencilOp(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilOp() argument 418 setViewportWScaling(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportWScaling() argument 428 setViewportShadingRatePalette(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportShadingRatePalette() argument 439 setCoarseSamplingOrder(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setCoarseSamplingOrder() argument 464 setExclusiveScissor(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setExclusiveScissor() argument 871 const auto cmdBuffer = cmdBufferPtr.get(); iterateTransfer() local 961 const auto cmdBuffer = cmdBufferPtr.get(); iterateCompute() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/dynamic_state/ |
H A D | vktDynamicStateComputeTests.cpp | 169 void setViewport (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setViewport() argument 180 vkd->cmdSetViewport(cmdBuffer, 0u, 1u, &viewport); in setViewport() 183 void setScissor (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setScissor() argument 190 vkd->cmdSetScissor(cmdBuffer, 0u, 1u, &scissor); in setScissor() 193 void setLineWidth (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setLineWidth() argument 195 vkd->cmdSetLineWidth(cmdBuffer, 1.0f); in setLineWidth() 198 void setDepthBias (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setDepthBias() argument 200 vkd->cmdSetDepthBias(cmdBuffer, 0.0f, 0.0f, 0.0f); in setDepthBias() 203 void setBlendConstants (const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) in setBlendConstants() argument 206 vkd->cmdSetBlendConstants(cmdBuffer, blendConstant in setBlendConstants() 209 setDepthBounds(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthBounds() argument 214 setStencilCompareMask(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilCompareMask() argument 219 setStencilWriteMask(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilWriteMask() argument 224 setStencilReference(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilReference() argument 229 setDiscardRectangle(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDiscardRectangle() argument 239 setSampleLocations(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setSampleLocations() argument 261 setRTPipelineStatckSize(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setRTPipelineStatckSize() argument 267 setFragmentShadingRage(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setFragmentShadingRage() argument 278 setLineStipple(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setLineStipple() argument 283 setCullMode(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setCullMode() argument 292 setFrontFace(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setFrontFace() argument 301 setPrimitiveTopology(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setPrimitiveTopology() argument 310 setViewportWithCount(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportWithCount() argument 328 setScissorWithCount(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setScissorWithCount() argument 342 bindVertexBuffers(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData* data) bindVertexBuffers() argument 360 setDepthTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthTestEnable() argument 369 setDepthWriteEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthWriteEnable() argument 378 setDepthCompareOp(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthCompareOp() argument 387 setDepthBoundsTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setDepthBoundsTestEnable() argument 396 setStencilTestEnable(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilTestEnable() argument 405 setStencilOp(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setStencilOp() argument 416 setViewportWScaling(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportWScaling() argument 426 setViewportShadingRatePalette(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setViewportShadingRatePalette() argument 437 setCoarseSamplingOrder(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setCoarseSamplingOrder() argument 462 setExclusiveScissor(const DeviceInterface* vkd, VkCommandBuffer cmdBuffer, const DynamicStateData*) setExclusiveScissor() argument 856 const auto cmdBuffer = cmdBufferPtr.get(); iterateTransfer() local 946 const auto cmdBuffer = cmdBufferPtr.get(); iterateCompute() local [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/ |
H A D | SecondaryCommandBuffer.cpp | 142 VkCommandBuffer cmdBuffer = primary->getHandle(); in executeCommands() local 163 vkCmdBeginDebugUtilsLabelEXT(cmdBuffer, &label); in executeCommands() 169 vkCmdBeginQuery(cmdBuffer, params->queryPool, params->query, params->flags); in executeCommands() 182 vkCmdBeginTransformFeedbackEXT(cmdBuffer, 0, params->bufferCount, in executeCommands() 190 vkCmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, params->pipeline); in executeCommands() 201 vkCmdBindDescriptorSets(cmdBuffer, params->pipelineBindPoint, params->layout, in executeCommands() 211 vkCmdBindPipeline(cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, params->pipeline); in executeCommands() 218 vkCmdBindIndexBuffer(cmdBuffer, params->buffer, params->offset, in executeCommands() 232 vkCmdBindTransformFeedbackBuffersEXT(cmdBuffer, 0, params->bindingCount, in executeCommands() 244 vkCmdBindVertexBuffers(cmdBuffer, in executeCommands() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawDifferingInterpolationTests.cpp | 75 void preRenderCommands (VkCommandBuffer cmdBuffer, VkImage colorTargetImage, const VkClearValue& clearColor); 76 void draw (VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer); 79 void beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorAttachmentFormat, VkRenderingFlagsKHR renderingFlags = 0u); 191 Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY); in iterate() local 347 beginCommandBuffer(vk, *cmdBuffer, 0u); in iterate() 349 preRenderCommands(*cmdBuffer, colorTargetImages[frameIdx]->object(), clearColor); in iterate() 352 beginRendering(vk, *cmdBuffer, *colorTargetView, renderArea, clearColor, VK_IMAGE_LAYOUT_GENERAL, VK_ATTACHMENT_LOAD_OP_LOAD, VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in iterate() 354 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in iterate() 357 endRendering(vk, *cmdBuffer); in iterate() 359 endCommandBuffer(vk, *cmdBuffer); in iterate() 401 preRenderCommands(VkCommandBuffer cmdBuffer, VkImage colorTargetImage, const VkClearValue& clearColor) preRenderCommands() argument 422 draw(VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer) draw() argument 433 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorAttachmentFormat, VkRenderingFlagsKHR renderingFlags) beginSecondaryCmdBuffer() argument [all...] |
H A D | vktDrawExplicitVertexParameterTests.cpp | 188 void preRenderCommands (VkCommandBuffer cmdBuffer, VkImage colorTargetImage) const; 189 void beginRenderPass (VkCommandBuffer cmdBuffer, VkRect2D renderArea, 191 void drawCommands (VkCommandBuffer cmdBuffer, VkBuffer vertexBuffer) const; 194 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkFormat colorFormat, 196 void beginDynamicRender (VkCommandBuffer cmdBuffer, VkRect2D renderArea, 348 Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY); in iterate() local 581 beginCommandBuffer(vk, *cmdBuffer, 0u); in iterate() 584 beginDynamicRender(*cmdBuffer, renderArea, clearColors.data(), VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in iterate() 586 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in iterate() 589 endRendering(vk, *cmdBuffer); in iterate() 636 beginRenderPass(VkCommandBuffer cmdBuffer, VkRect2D renderArea, const VkClearValue* pClearValues, deUint32 clearValueCount) const beginRenderPass() argument 655 drawCommands(VkCommandBuffer cmdBuffer, VkBuffer vertexBuffer) const drawCommands() argument 667 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorFormat, VkRenderingFlagsKHR renderingFlags) const beginSecondaryCmdBuffer() argument 699 beginDynamicRender(VkCommandBuffer cmdBuffer, VkRect2D renderArea, const VkClearValue* pClearValues, VkRenderingFlagsKHR renderingFlags) const beginDynamicRender() argument [all...] |
H A D | vktDrawInvertedDepthRangesTests.cpp | 108 void preRenderCommands (VkCommandBuffer cmdBuffer, 110 void draw (VkCommandBuffer cmdBuffer, const VkViewport& viewport); 115 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags = 0u); 116 void beginRender (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, 325 void InvertedDepthRangesTestInstance::preRenderCommands (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, const VkClearValue& clearDepth) in preRenderCommands() argument 331 initialTransitionColor2DImage(vk, cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, VK_ACCESS_TRANSFER_WRITE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT); in preRenderCommands() 332 initialTransitionDepth2DImage(vk, cmdBuffer, m_depthTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, VK_ACCESS_TRANSFER_WRITE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT); in preRenderCommands() 333 vk.cmdClearColorImage(cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearColor.color, 1, &subresourceRange); in preRenderCommands() 334 vk.cmdClearDepthStencilImage(cmdBuffer, m_depthTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearDepth.depthStencil, 1u, &depthSubresourceRange); in preRenderCommands() 352 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BI in preRenderCommands() 356 draw(VkCommandBuffer cmdBuffer, const VkViewport& viewport) draw() argument 465 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags) beginSecondaryCmdBuffer() argument 497 beginRender(VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, const VkClearValue& clearDepth, VkRenderingFlagsKHR renderingFlags) beginRender() argument [all...] |
H A D | vktDrawNegativeViewportHeightTests.cpp | 65 void beginSecondaryCmdBuffer (const DeviceInterface& vkd, VkCommandBuffer cmdBuffer, const VkFormat& colorAttachmentFormat) const in beginSecondaryCmdBuffer() argument 98 VK_CHECK(vkd.beginCommandBuffer(cmdBuffer, &commandBufBeginParams)); in beginSecondaryCmdBuffer() 101 DE_UNREF(cmdBuffer); in beginSecondaryCmdBuffer() 108 const VkCommandBuffer cmdBuffer, in beginRendering() 120 vk::beginRendering(vkd, cmdBuffer, colorImageView, renderArea, clearValue, imageLayout, VK_ATTACHMENT_LOAD_OP_LOAD, renderingFlags); in beginRendering() 123 DE_UNREF(cmdBuffer); in beginRendering() 156 void preRenderCommands (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor); 157 void draw (VkCommandBuffer cmdBuffer, const VkViewport& viewport); 339 void NegativeViewportHeightTestInstance::preRenderCommands(VkCommandBuffer cmdBuffer, const VkClearValue& clearColor) in preRenderCommands() argument 344 initialTransitionColor2DImage(vk, cmdBuffer, m_colorTargetImag in preRenderCommands() 107 beginRendering(const DeviceInterface& vkd, const VkCommandBuffer cmdBuffer, const bool isPrimaryCmdBuffer, const VkImageView colorImageView, const VkRect2D& renderArea, const VkClearValue& clearValue, const VkImageLayout imageLayout) const beginRendering() argument 359 draw(VkCommandBuffer cmdBuffer, const VkViewport& viewport) draw() argument 896 const auto cmdBuffer = cmd.cmdBuffer.get(); iterate() local [all...] |
H A D | vktDrawDepthClampTests.cpp | 261 void preRenderCommands (VkCommandBuffer cmdBuffer, const VkImageAspectFlagBits aspectBits, const VkClearValue& clearValue) const; 262 void drawCommands (VkCommandBuffer cmdBuffer) const; 265 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags = 0u) const; 266 void beginDynamicRender (VkCommandBuffer cmdBuffer, VkClearValue clearValue, VkRenderingFlagsKHR renderingFlags = 0u) const; 482 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in draw() 510 beginCommandBuffer(vk, *cmdBuffer, 0u); in draw() 511 preRenderCommands(*cmdBuffer, aspectBits, clearDepth); in draw() 514 beginDynamicRender(*cmdBuffer, clearDepth, VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in draw() 516 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in draw() 519 endRendering(vk, *cmdBuffer); in draw() 556 preRenderCommands(VkCommandBuffer cmdBuffer, const VkImageAspectFlagBits aspectBits, const VkClearValue& clearValue) const preRenderCommands() argument 604 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags) const beginSecondaryCmdBuffer() argument 637 beginDynamicRender(VkCommandBuffer cmdBuffer, VkClearValue clearValue, VkRenderingFlagsKHR renderingFlags) const beginDynamicRender() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawDifferingInterpolationTests.cpp | 75 void preRenderCommands (VkCommandBuffer cmdBuffer, VkImage colorTargetImage, const VkClearValue& clearColor); 76 void draw (VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer); 79 void beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorAttachmentFormat, VkRenderingFlagsKHR renderingFlags = 0u); 191 Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY); in iterate() local 347 beginCommandBuffer(vk, *cmdBuffer, 0u); in iterate() 349 preRenderCommands(*cmdBuffer, colorTargetImages[frameIdx]->object(), clearColor); in iterate() 352 beginRendering(vk, *cmdBuffer, *colorTargetView, renderArea, clearColor, VK_IMAGE_LAYOUT_GENERAL, VK_ATTACHMENT_LOAD_OP_LOAD, VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in iterate() 354 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in iterate() 357 endRendering(vk, *cmdBuffer); in iterate() 359 endCommandBuffer(vk, *cmdBuffer); in iterate() 401 preRenderCommands(VkCommandBuffer cmdBuffer, VkImage colorTargetImage, const VkClearValue& clearColor) preRenderCommands() argument 422 draw(VkCommandBuffer cmdBuffer, VkPipeline pipeline, VkBuffer vertexBuffer) draw() argument 433 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorAttachmentFormat, VkRenderingFlagsKHR renderingFlags) beginSecondaryCmdBuffer() argument [all...] |
H A D | vktDrawNegativeViewportHeightTests.cpp | 74 void preRenderCommands (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor); 75 void draw (VkCommandBuffer cmdBuffer, const VkViewport& viewport); 81 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags = 0u); 259 void NegativeViewportHeightTestInstance::preRenderCommands(VkCommandBuffer cmdBuffer, const VkClearValue& clearColor) in preRenderCommands() argument 264 initialTransitionColor2DImage(vk, cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, in preRenderCommands() 266 vk.cmdClearColorImage(cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearColor.color, 1, &subresourceRange); in preRenderCommands() 276 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, 1, &memBarrier, 0, DE_NULL, 0, DE_NULL); in preRenderCommands() 279 void NegativeViewportHeightTestInstance::draw (VkCommandBuffer cmdBuffer, const VkViewport& viewport) in draw() argument 298 vk.cmdSetViewport(cmdBuffer, 0u, 1u, &zeroViewportHeight); in draw() 301 vk.cmdSetViewport(cmdBuffer, in draw() 369 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags) beginSecondaryCmdBuffer() argument [all...] |
H A D | vktDrawExplicitVertexParameterTests.cpp | 188 void preRenderCommands (VkCommandBuffer cmdBuffer, VkImage colorTargetImage) const; 189 void beginRenderPass (VkCommandBuffer cmdBuffer, VkRect2D renderArea, 191 void drawCommands (VkCommandBuffer cmdBuffer, VkBuffer vertexBuffer) const; 194 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkFormat colorFormat, 196 void beginDynamicRender (VkCommandBuffer cmdBuffer, VkRect2D renderArea, 348 Move<VkCommandBuffer> cmdBuffer = allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY); in iterate() local 581 beginCommandBuffer(vk, *cmdBuffer, 0u); in iterate() 584 beginDynamicRender(*cmdBuffer, renderArea, clearColors.data(), VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in iterate() 586 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in iterate() 589 endRendering(vk, *cmdBuffer); in iterate() 636 beginRenderPass(VkCommandBuffer cmdBuffer, VkRect2D renderArea, const VkClearValue* pClearValues, deUint32 clearValueCount) const beginRenderPass() argument 655 drawCommands(VkCommandBuffer cmdBuffer, VkBuffer vertexBuffer) const drawCommands() argument 667 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkFormat colorFormat, VkRenderingFlagsKHR renderingFlags) const beginSecondaryCmdBuffer() argument 699 beginDynamicRender(VkCommandBuffer cmdBuffer, VkRect2D renderArea, const VkClearValue* pClearValues, VkRenderingFlagsKHR renderingFlags) const beginDynamicRender() argument [all...] |
H A D | vktDrawInvertedDepthRangesTests.cpp | 108 void preRenderCommands (VkCommandBuffer cmdBuffer, 110 void draw (VkCommandBuffer cmdBuffer, const VkViewport& viewport); 115 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags = 0u); 116 void beginRender (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, 325 void InvertedDepthRangesTestInstance::preRenderCommands (VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, const VkClearValue& clearDepth) in preRenderCommands() argument 331 initialTransitionColor2DImage(vk, cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, VK_ACCESS_TRANSFER_WRITE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT); in preRenderCommands() 332 initialTransitionDepth2DImage(vk, cmdBuffer, m_depthTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, VK_ACCESS_TRANSFER_WRITE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT); in preRenderCommands() 333 vk.cmdClearColorImage(cmdBuffer, m_colorTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearColor.color, 1, &subresourceRange); in preRenderCommands() 334 vk.cmdClearDepthStencilImage(cmdBuffer, m_depthTargetImage->object(), VK_IMAGE_LAYOUT_GENERAL, &clearDepth.depthStencil, 1u, &depthSubresourceRange); in preRenderCommands() 352 vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BI in preRenderCommands() 356 draw(VkCommandBuffer cmdBuffer, const VkViewport& viewport) draw() argument 465 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags) beginSecondaryCmdBuffer() argument 497 beginRender(VkCommandBuffer cmdBuffer, const VkClearValue& clearColor, const VkClearValue& clearDepth, VkRenderingFlagsKHR renderingFlags) beginRender() argument [all...] |
H A D | vktDrawDepthClampTests.cpp | 261 void preRenderCommands (VkCommandBuffer cmdBuffer, const VkImageAspectFlagBits aspectBits, const VkClearValue& clearValue) const; 262 void drawCommands (VkCommandBuffer cmdBuffer) const; 265 void beginSecondaryCmdBuffer (VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags = 0u) const; 266 void beginDynamicRender (VkCommandBuffer cmdBuffer, VkClearValue clearValue, VkRenderingFlagsKHR renderingFlags = 0u) const; 482 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in draw() 510 beginCommandBuffer(vk, *cmdBuffer, 0u); in draw() 511 preRenderCommands(*cmdBuffer, aspectBits, clearDepth); in draw() 514 beginDynamicRender(*cmdBuffer, clearDepth, VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT); in draw() 516 vk.cmdExecuteCommands(*cmdBuffer, 1u, &*secCmdBuffer); in draw() 519 endRendering(vk, *cmdBuffer); in draw() 556 preRenderCommands(VkCommandBuffer cmdBuffer, const VkImageAspectFlagBits aspectBits, const VkClearValue& clearValue) const preRenderCommands() argument 604 beginSecondaryCmdBuffer(VkCommandBuffer cmdBuffer, VkRenderingFlagsKHR renderingFlags) const beginSecondaryCmdBuffer() argument 637 beginDynamicRender(VkCommandBuffer cmdBuffer, VkClearValue clearValue, VkRenderingFlagsKHR renderingFlags) const beginDynamicRender() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryBasicClass.cpp | 94 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 137 beginCommandBuffer(vk, *cmdBuffer); in iterate() 146 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, in iterate() 157 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor); in iterate() 160 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline); in iterate() 164 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, DE_LENGTH_OF_ARRAY(buffers), buffers, offsets); in iterate() 167 bindDescriptorSets(vk, device, memAlloc, *cmdBuffer, *pipelineLayout); in iterate() 169 drawCommand (*cmdBuffer); in iterate() 170 endRenderPass(vk, *cmdBuffer); in iterate() 173 copyImageToBuffer(vk, *cmdBuffer, *colorAttachmentImag in iterate() 196 drawCommand(const VkCommandBuffer& cmdBuffer) drawCommand() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/geometry/ |
H A D | vktGeometryBasicClass.cpp | 94 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 137 beginCommandBuffer(vk, *cmdBuffer); in iterate() 146 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, in iterate() 157 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderArea, clearColor); in iterate() 160 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline); in iterate() 164 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, DE_LENGTH_OF_ARRAY(buffers), buffers, offsets); in iterate() 167 bindDescriptorSets(vk, device, memAlloc, *cmdBuffer, *pipelineLayout); in iterate() 169 drawCommand (*cmdBuffer); in iterate() 170 endRenderPass(vk, *cmdBuffer); in iterate() 173 copyImageToBuffer(vk, *cmdBuffer, *colorAttachmentImag in iterate() 196 drawCommand(const VkCommandBuffer& cmdBuffer) drawCommand() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/query_pool/ |
H A D | vktQueryPoolPerformanceTests.cpp | 578 Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vkd, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 617 beginCommandBuffer(vkd, *cmdBuffer, 0u); in iterate() 619 initialTransitionColor2DImage(vkd, *cmdBuffer, m_colorAttachmentImage->object(), VK_IMAGE_LAYOUT_GENERAL, in iterate() 627 vkd.cmdBeginQuery(*cmdBuffer, *queryPool, 0, VK_QUERY_CONTROL_PRECISE_BIT); in iterate() 629 beginRenderPass(vkd, *cmdBuffer, *m_renderPass, *m_framebuffer, in iterate() 634 vkd.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); in iterate() 639 vkd.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate() 641 vkd.cmdDraw(*cmdBuffer, 3, 1, 0, 0); in iterate() 643 endRenderPass(vkd, *cmdBuffer); in iterate() 645 vkd.cmdEndQuery(*cmdBuffer, *queryPoo in iterate() [all...] |
H A D | vktQueryPoolOcclusionTests.cpp | 410 vk::Unique<vk::VkCommandBuffer> cmdBuffer (vk::allocateCommandBuffer(vk, device, *cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 412 beginCommandBuffer(vk, *cmdBuffer); in iterate() 415 initialTransitionColor2DImage(vk, *cmdBuffer, m_stateObjects->m_colorAttachmentImage->object(), vk::VK_IMAGE_LAYOUT_GENERAL, in iterate() 417 initialTransitionDepth2DImage(vk, *cmdBuffer, m_stateObjects->m_DepthImage->object(), vk::VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, in iterate() 424 vk.cmdResetQueryPool(*cmdBuffer, m_queryPool, 0, NUM_QUERIES_IN_POOL); in iterate() 426 beginRenderPass(vk, *cmdBuffer, *m_stateObjects->m_renderPass, *m_stateObjects->m_framebuffer, vk::makeRect2D(0, 0, StateObjects::WIDTH, StateObjects::HEIGHT), (deUint32)renderPassClearValues.size(), &renderPassClearValues[0]); in iterate() 428 vk.cmdBindPipeline(*cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_stateObjects->m_pipeline); in iterate() 432 vk.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate() 434 vk.cmdBeginQuery(*cmdBuffer, m_queryPool, QUERY_INDEX_CAPTURE_EMPTY, m_testVector.queryControlFlags); in iterate() 435 vk.cmdEndQuery(*cmdBuffer, m_queryPoo in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/query_pool/ |
H A D | vktQueryPoolPerformanceTests.cpp | 573 Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer(vkd, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 612 beginCommandBuffer(vkd, *cmdBuffer, 0u); in iterate() 614 initialTransitionColor2DImage(vkd, *cmdBuffer, m_colorAttachmentImage->object(), VK_IMAGE_LAYOUT_GENERAL, in iterate() 622 vkd.cmdBeginQuery(*cmdBuffer, *queryPool, 0, VK_QUERY_CONTROL_PRECISE_BIT); in iterate() 624 beginRenderPass(vkd, *cmdBuffer, *m_renderPass, *m_framebuffer, in iterate() 629 vkd.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); in iterate() 634 vkd.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate() 636 vkd.cmdDraw(*cmdBuffer, 3, 1, 0, 0); in iterate() 638 endRenderPass(vkd, *cmdBuffer); in iterate() 640 vkd.cmdEndQuery(*cmdBuffer, *queryPoo in iterate() [all...] |
H A D | vktQueryPoolOcclusionTests.cpp | 410 vk::Unique<vk::VkCommandBuffer> cmdBuffer (vk::allocateCommandBuffer(vk, device, *cmdPool, vk::VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 412 beginCommandBuffer(vk, *cmdBuffer); in iterate() 415 initialTransitionColor2DImage(vk, *cmdBuffer, m_stateObjects->m_colorAttachmentImage->object(), vk::VK_IMAGE_LAYOUT_GENERAL, in iterate() 417 initialTransitionDepth2DImage(vk, *cmdBuffer, m_stateObjects->m_DepthImage->object(), vk::VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, in iterate() 424 vk.cmdResetQueryPool(*cmdBuffer, m_queryPool, 0, NUM_QUERIES_IN_POOL); in iterate() 426 beginRenderPass(vk, *cmdBuffer, *m_stateObjects->m_renderPass, *m_stateObjects->m_framebuffer, vk::makeRect2D(0, 0, StateObjects::WIDTH, StateObjects::HEIGHT), (deUint32)renderPassClearValues.size(), &renderPassClearValues[0]); in iterate() 428 vk.cmdBindPipeline(*cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_stateObjects->m_pipeline); in iterate() 432 vk.cmdBindVertexBuffers(*cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); in iterate() 434 vk.cmdBeginQuery(*cmdBuffer, m_queryPool, QUERY_INDEX_CAPTURE_EMPTY, m_testVector.queryControlFlags); in iterate() 435 vk.cmdEndQuery(*cmdBuffer, m_queryPoo in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineFramebufferAttachmentTests.cpp | 421 const Unique<VkCommandBuffer> cmdBuffer (makeCommandBuffer(vk, device, *cmdPool)); in test() 474 beginCommandBuffer(vk, *cmdBuffer); in test() 494 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, in test() 502 vk.cmdClearColorImage(*cmdBuffer, caseDef.multisample ? *msColorImage : *colorImage, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &clearColor, 1u, &ranges); in test() 520 vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0u, in test() 528 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(0, 0, caseDef.renderSize.x(), caseDef.renderSize.y())); in test() 530 vk.cmdBindVertexBuffers(*cmdBuffer, 0u, 1u, &vertexBuffer.get(), &vertexBufferOffset); in test() 534 vk.cmdNextSubpass(*cmdBuffer, VK_SUBPASS_CONTENTS_INLINE); in test() 536 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline[layerNdx].getPipeline()); in test() 537 vk.cmdDraw(*cmdBuffer, in test() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackSimpleTests.cpp | 655 const Unique<VkCommandBuffer> cmdBuffer (allocateCommandBuffer (vk, device, *cmdPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY)); in iterate() 666 beginCommandBuffer(vk, *cmdBuffer); in iterate() 668 beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, makeRect2D(m_imageExtent2D)); in iterate() 670 vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline); in iterate() 677 vk.cmdBindTransformFeedbackBuffersEXT(*cmdBuffer, 0, 1, &*tfBuf, &tfBufBindingOffsets[drawNdx], &tfBufBindingSizes[drawNdx]); in iterate() 679 vk.cmdPushConstants(*cmdBuffer, *pipelineLayout, VK_SHADER_STAGE_VERTEX_BIT, 0u, sizeof(startValue), &startValue); in iterate() 681 vk.cmdBeginTransformFeedbackEXT(*cmdBuffer, 0, 0, DE_NULL, DE_NULL); in iterate() 683 vk.cmdDraw(*cmdBuffer, numPoints, 1u, 0u, 0u); in iterate() 685 vk.cmdEndTransformFeedbackEXT(*cmdBuffer, 0, 0, DE_NULL, DE_NULL); in iterate() 688 endRenderPass(vk, *cmdBuffer); in iterate() [all...] |