Lines Matching refs:data
107 const void* data;
115 vector<AttributeData> data;
152 const T* paddedData() const { return m_data.data(); }
155 const T* data() const { return m_data.data() + m_paddingCount; }
241 { positions.data() , positions.size() * static_cast<deUint32>(sizeof(positions[0])) },
242 { color0.data() , color0.size() * static_cast<deUint32>(sizeof(color0[0])) },
243 { colors.data() , (colors.size() - 3) * static_cast<deUint32>(sizeof(colors[0])) - static_cast<deUint32>(sizeof(Color::color) / 2) }
296 { vertices.data(), static_cast<deUint32>(vertices.size() * sizeof(vertices[0])) },
297 { vertices.data(), static_cast<deUint32>((vertices.size() - 3) * sizeof(vertices[0]) - sizeof(Vertex::color2)) }
584 attachmentRefs[0].data(), // const VkAttachmentReference* pColorAttachments;
618 colorAttachmentDescs.data(), // const VkAttachmentDescription* pAttachments
620 subpassDescs.data(), // const VkSubpassDescription* pSubpasses
622 subpassDeps.data() // const VkSubpassDependency* pDependencies
675 setLayouts.data(), // const VkDescriptorSetLayout* pSetLayouts;
686 for(const auto& data : input.data)
688 const auto createInfo = makeBufferCreateInfo(data.size, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
692 deMemcpy(bufferAlloc->getHostPtr(), data.data, data.size);
708 deMemcpy(indexBufferAlloc->getHostPtr(), input.indices.data(), indexDataSize);
721 bindings.data(), // const VkVertexInputBindingDescription* pVertexBindingDescriptions;
723 attributes.data() // const VkVertexInputAttributeDescription* pVertexAttributeDescriptions;
757 attachmentViews.data(), // const VkImageView* pAttachments;
773 vk.cmdBindDescriptorSets(*commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipelineLayouts[i], 0, static_cast<deUint32>(descriptorSetPtrs[i].size()), descriptorSetPtrs[i].data(), 0, DE_NULL);
774 vk.cmdBindVertexBuffers(*commandBuffer, 0, (deUint32)vertexBufferPtrs[i].size(), vertexBufferPtrs[i].data(), vertexBufferOffsets[i].data());