Lines Matching defs:layout

662 																	 const VkDescriptorSetLayout		layout,
779 const VkDescriptorSetLayout layout,
791 &layout // const VkDescriptorSetLayout* pSetLayouts;
954 graphicsPipelineCreateInfo.layout = *pipelineLayoutSame;
1255 "layout(location = 0) in vec4 in_position;\n"
1256 "layout(set = 0, binding = 0) uniform buf\n"
1276 "layout(location = 0) out highp vec4 o_color;\n"
1277 "layout(set = 1, binding = 1) uniform buf\n"
1454 // needs to always be the complete pipeline layout with no holes; we can put NULLs in
1571 finalPipelineInfo.layout = *finalPipelineLayout;
1577 // change color image layout
1634 // VK_NULL_HANDLE can be used for descriptor set layouts when creating a pipeline layout whether independent sets are used or not,
1675 // create a pipeline layout with its first descriptor set layout as VK_NULL_HANDLE
1676 // and a second with a valid descriptor set layout containing a buffer
1695 // change color image layout
1795 // for the link time opt (and when null handle is used) use total pipeline layout recreated without the INDEPENDENT SETS bit
1883 finalPipelineInfo.layout = *allLayouts;
1890 // change color image layout
1952 Move<VkPipelineLayout> layout = createPipelineLayout(vk, device, &pipelineLayoutParams);
1956 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1957 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1958 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1959 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1960 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1961 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1962 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
1963 { *layout, *m_renderPass, 0, VK_PIPELINE_CREATE_LIBRARY_BIT_KHR },
2063 finalPipelineInfo.layout = *layout;
2170 // Create set layout.
2286 pipelineLayout.get(), // VkPipelineLayout layout;
2360 pipelineLayout.get(), // VkPipelineLayout layout;
2393 pipelineLayout.get(), // VkPipelineLayout layout;
2588 preRasterShaderPipelineInfo.layout = pipelineLayout.get();
2606 fragShaderPipelineInfo.layout = pipelineLayout.get();
2645 linkedPipelineInfo.layout = pipelineLayout.get();
2743 return std::string("layout(set = ") + std::to_string(setIndex) + ", binding = 0) uniform buf\n"
2801 "layout(location = 0) out highp vec4 o_color;\n") +
2815 "layout(set = 0, binding = 0) uniform bufA\n"
2819 "layout(set = 2, binding = 0) uniform bufC\n"
2841 "layout(location = 0) out highp vec4 o_color;\n"
2842 "layout(set = 0, binding = 0) uniform bufA\n"
2846 "layout(set = 1, binding = 0) uniform bufB\n"
2861 "layout(location = 0) in vec4 in_position;\n"
2866 "layout(constant_id = 0) const int random = 0;\n\n"
2876 "layout(location = 0) out highp vec4 o_color;\n"
2877 "layout(constant_id = 0) const int random = 0;\n\n"
2888 << "layout (set=0, binding=0, std430) buffer BufferBlock {\n"
2891 << "layout (local_size_x=" << PipelineLibraryShaderModuleInfoInstance::kOutputBufferElements << ", local_size_y=1, local_size_z=1) in;\n"
2906 << "layout (set=0, binding=0, std430) buffer BufferBlock {\n"
2935 << "layout (location=0) out vec4 color;\n"
3120 // note: there will be as many descriptor sets layouts in pipeline layout as there are chcaracters in the case name;
3121 // '0' represents unused descriptor set layout, '1' represents used one;
3122 // location of first '1' represents index of layout used in vertex shader;
3123 // if present second '1' represents index of layout used in fragment shader