Home | History | Annotate | Download | only in tests

Lines Matching refs:binding

412 binding = {};
413 binding.descriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER;
414 binding.descriptorCount = 1;
415 binding.binding = m_layout_bindings.size();
416 binding.stageFlags = VK_SHADER_STAGE_ALL;
417 binding.pImmutableSamplers = NULL;
419 m_layout_bindings.push_back(binding);
420 m_type_counts[VK_DESCRIPTOR_TYPE_STORAGE_BUFFER] += binding.descriptorCount;
428 VkDescriptorSetLayoutBinding binding = {};
429 binding.descriptorType = type;
430 binding.descriptorCount = 1;
431 binding.binding = m_layout_bindings.size();
432 binding.stageFlags = VK_SHADER_STAGE_ALL;
433 binding.pImmutableSamplers = NULL;
435 m_layout_bindings.push_back(binding);
436 m_type_counts[type] += binding.descriptorCount;
445 VkDescriptorSetLayoutBinding binding = {};
446 binding.descriptorType = VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER;
447 binding.descriptorCount = 1;
448 binding.binding = m_layout_bindings.size();
449 binding.stageFlags = VK_SHADER_STAGE_ALL;
450 binding.pImmutableSamplers = NULL;
452 m_layout_bindings.push_back(binding);
453 m_type_counts[VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER] += binding.descriptorCount;
941 void VkConstantBufferObj::Bind(VkCommandBuffer commandBuffer, VkDeviceSize offset, uint32_t binding) {
942 vkCmdBindVertexBuffers(commandBuffer, binding, 1, &handle(), &offset);
1189 void VkPipelineObj::AddColorAttachment(uint32_t binding, const VkPipelineColorBlendAttachmentState *att) {
1190 if (binding + 1 > m_colorAttachments.size()) {
1191 m_colorAttachments.resize(binding + 1);
1193 m_colorAttachments[binding] = *att;
1547 void VkCommandBufferObj::BindVertexBuffer(VkConstantBufferObj *vertexBuffer, VkDeviceSize offset, uint32_t binding) {
1548 vkCmdBindVertexBuffers(handle(), binding, 1, &vertexBuffer->handle(), &offset);