Lines Matching defs:hasCompute
134 bool hasCompute (void) const
187 (m_params.hasCompute() && m_params.computeSetUpdateType != SetUpdateType::WRITE) ||
193 (m_params.hasCompute() && m_params.computeSetUpdateType == SetUpdateType::PUSH_WITH_TEMPLATE) ||
246 if (m_params.hasCompute())
417 const auto hasCompute = m_params.hasCompute();
432 if (hasCompute) computeBuffer = BufferWithMemoryPtr(new BufferWithMemory(vkd, device, alloc, bufferCreateInfo, MemoryRequirement::HostVisible));
436 if (hasCompute) zeroOutAndFlush(vkd, device, *computeBuffer, bufferSize);
480 if (hasCompute) computeSetLayout = makeSetLayout(vkd, device, VK_SHADER_STAGE_COMPUTE_BIT, (m_params.computeSetUpdateType != SetUpdateType::WRITE));
488 if (hasCompute) computePipelineLayout = PipelineLayoutWrapper(m_params.pipelineConstructionType, vkd, device, computeSetLayout.get());
499 if (hasCompute) compShader = ShaderWrapper(vkd, device, m_context.getBinaryCollection().get("comp"), 0u);
545 if (hasCompute)
762 if (hasCompute)
778 if (hasCompute) verifyBufferContents(vkd, device, *computeBuffer, "compute", kExpectedBufferValueCompute);