Lines Matching refs:drawCallData
132 void ReferenceDrawContext::registerDrawObject(const PipelineState& pipelineState, std::shared_ptr<rr::VertexShader>& vertexShader, std::shared_ptr<rr::FragmentShader>& fragmentShader, const DrawCallData& drawCallData)
137 m_drawCallData.push_back(drawCallData);
387 void VulkanDrawContext::registerDrawObject(const PipelineState& pipelineState, const VulkanProgram& vulkanProgram, const DrawCallData& drawCallData)
396 const VkDeviceSize bufferSize = drawCallData.vertices.size() * sizeof(drawCallData.vertices[0]);
398 object->vertexCount = static_cast<deUint32>(drawCallData.vertices.size());
400 deMemcpy(alloc.getHostPtr(), &drawCallData.vertices[0], (size_t)bufferSize);
417 DE_ASSERT(drawCallData.topology != VK_PRIMITIVE_TOPOLOGY_PATCH_LIST || pipelineState.numPatchControlPoints > 0);
548 (drawCallData.topology != VK_PRIMITIVE_TOPOLOGY_PATCH_LIST) ||
562 drawCallData.topology, // const VkPrimitiveTopology topology