Lines Matching defs:ndx
392 " for(int ndx=0; ndx<3; ndx++)\n"
394 " gl_Position = gl_in[ndx].gl_Position;\n"
395 " vtxColor = in_vtxColor[ndx]" + missHitDiff + ";\n"
879 void buildDescriptorSets (deUint32 ndx);
881 void buildPipeline (deUint32 ndx);
935 for (deUint32 ndx = 0u; ndx < 128u; ndx++)
938 pVec[ndx][component]= (float)(ndx * (component + 1u));
943 for (deUint32 ndx = 0; ndx < PIPELINE_CACHE_NDX_COUNT; ndx++)
945 m_outputBuf[ndx] = createBufferAndBindMemory(m_context, size, VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, &m_outputBufferAlloc[ndx]);
947 pVec = reinterpret_cast<tcu::Vec4*>(m_outputBufferAlloc[ndx]->getHostPtr());
952 flushAlloc(vk, vkDevice, *m_outputBufferAlloc[ndx]);
956 void ComputeCacheTestInstance::buildDescriptorSets (deUint32 ndx)
967 m_descriptorSetLayout[ndx] = descLayoutBuilder.build(vk, vkDevice);
971 descriptorInfos.push_back(makeDescriptorBufferInfo(*m_outputBuf[ndx], 0u, sizeof(tcu::Vec4) * 128u));
974 m_descriptorPool[ndx] = DescriptorPoolBuilder().addType(VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, 2u).build(vk,
984 *m_descriptorPool[ndx], // VkDescriptorPool descriptorPool;
986 &m_descriptorSetLayout[ndx].get(), // const VkDescriptorSetLayout* pSetLayouts;
988 m_descriptorSet[ndx] = allocateDescriptorSet(vk, vkDevice, &descriptorSetAllocInfo);
993 builder.writeSingle(*m_descriptorSet[ndx],
1018 void ComputeCacheTestInstance::buildPipeline (deUint32 ndx)
1030 &m_descriptorSetLayout[ndx].get(), // const VkDescriptorSetLayout* pSetLayouts;
1035 m_pipelineLayout[ndx] = createPipelineLayout(vk, vkDevice, &pipelineLayoutCreateInfo);
1054 *m_pipelineLayout[ndx], // VkPipelineLayout layout;
1059 m_pipeline[ndx] = createComputePipeline(vk, vkDevice, *m_cache, &pipelineCreateInfo);
1089 for (deUint32 ndx = 0; ndx < PIPELINE_CACHE_NDX_COUNT; ndx++)
1091 vk.cmdBindPipeline(*m_cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *m_pipeline[ndx]);
1092 vk.cmdBindDescriptorSets(*m_cmdBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *m_pipelineLayout[ndx], 0u, 1u, &m_descriptorSet[ndx].get(), 0u, DE_NULL);
1111 for (deUint32 ndx = 0u; ndx < sizeof(tcu::Vec4) * 128u; ndx++)
1113 if (bufNoCache[ndx] != bufCached[ndx])