Lines Matching refs:pipelineLayout

591     PipelineLayout pipelineLayout;  in GetPipelineLayout()  local
597pipelineLayout.pushConstant.shaderStageFlags = static_cast<ShaderStageFlagBits>(header.type); in GetPipelineLayout()
598pipelineLayout.pushConstant.byteSize = static_cast<uint32_t>(*(ptr + 1) | (*(ptr + 2) << 8)); in GetPipelineLayout()
603 pipelineLayout.descriptorSetCount = static_cast<uint32_t>(*(ptr) | (*(ptr + 1) << 8)); in GetPipelineLayout()
605 for (auto i = 0u; i < pipelineLayout.descriptorSetCount; ++i) { in GetPipelineLayout()
609 auto& layout = pipelineLayout.descriptorSetLayouts[set]; in GetPipelineLayout()
627 return pipelineLayout; in GetPipelineLayout()
1227 PipelineLayout pipelineLayout; in reflectSpvBinary() local
1228 … reflectDescriptorSets(compiler, resources, shaderStateFlags, pipelineLayout.descriptorSetLayouts); in reflectSpvBinary()
1229 pipelineLayout.descriptorSetCount = in reflectSpvBinary()
1230 static_cast<uint32_t>(std::count_if(std::begin(pipelineLayout.descriptorSetLayouts), in reflectSpvBinary()
1231 std::end(pipelineLayout.descriptorSetLayouts), [](const DescriptorSetLayout& layout) { in reflectSpvBinary()
1234 reflectPushContants(compiler, resources, shaderStateFlags, pipelineLayout.pushConstant); in reflectSpvBinary()
1277 if (pipelineLayout.pushConstant.byteSize) { in reflectSpvBinary()
1279 push(reflection, static_cast<uint16_t>(pipelineLayout.pushConstant.byteSize)); in reflectSpvBinary()
1312 push(reflection, static_cast<uint16_t>(pipelineLayout.descriptorSetCount)); in reflectSpvBinary()
1314 auto begin = std::begin(pipelineLayout.descriptorSetLayouts); in reflectSpvBinary()
1316 std::advance(end, pipelineLayout.descriptorSetCount); in reflectSpvBinary()
1383 void SortSets(PipelineLayout& pipelineLayout) in SortSets() argument
1385 pipelineLayout.descriptorSetCount = 0; in SortSets()
1387 DescriptorSetLayout& currSet = pipelineLayout.descriptorSetLayouts[idx]; in SortSets()
1389 pipelineLayout.descriptorSetCount++; in SortSets()