Lines Matching refs:entrypoint

619 …_t, interface_var> CollectInterfaceByLocation(shader_module const *src, spirv_inst_iter entrypoint,  in CollectInterfaceByLocation()  argument
664 while (entrypoint.word(word) & 0xff000000u) { in CollectInterfaceByLocation()
671 for (; word < entrypoint.len(); word++) { in CollectInterfaceByLocation()
672 auto insn = src->get_def(entrypoint.word(word)); in CollectInterfaceByLocation()
860 shader_module const *vs, spirv_inst_iter entrypoint) { in ValidateViAgainstVsInputs() argument
863 auto inputs = CollectInterfaceByLocation(vs, entrypoint, spv::StorageClassInput, false); in ValidateViAgainstVsInputs()
922 … spirv_inst_iter entrypoint, PIPELINE_STATE const *pipeline, uint32_t subpass_index) { in ValidateFsOutputsAgainstRenderPass() argument
939 auto outputs = CollectInterfaceByLocation(fs, entrypoint, spv::StorageClassOutput, false); in ValidateFsOutputsAgainstRenderPass()
1008 …tSizeWritten(shader_module const *src, spirv_inst_iter builtin_instr, spirv_inst_iter entrypoint) { in IsPointSizeWritten() argument
1015 auto insn = entrypoint; in IsPointSizeWritten()
1038 worklist.insert(entrypoint.word(2)); in IsPointSizeWritten()
1089 …::unordered_set<uint32_t> MarkAccessibleIds(shader_module const *src, spirv_inst_iter entrypoint) { in MarkAccessibleIds() argument
1092 worklist.insert(entrypoint.word(2)); in MarkAccessibleIds()
1902 static void ProcessExecutionModes(shader_module const *src, spirv_inst_iter entrypoint, PIPELINE_ST… in ProcessExecutionModes() argument
1903 auto entrypoint_id = entrypoint.word(2); in ProcessExecutionModes()
1943 … spirv_inst_iter entrypoint, VkShaderStageFlagBits stage) { in ValidatePointListShaderState() argument
1953 spirv_inst_iter insn = entrypoint; in ValidatePointListShaderState()
1958 pointsize_written = IsPointSizeWritten(src, insn, entrypoint); in ValidatePointListShaderState()
1964 pointsize_written = IsPointSizeWritten(src, insn, entrypoint); in ValidatePointListShaderState()
2000 auto entrypoint = *out_entrypoint = FindEntrypoint(module, pStage->pName, pStage->stage); in ValidatePipelineShaderStage() local
2001 if (entrypoint == module->end()) { in ValidatePipelineShaderStage()
2010 auto accessible_ids = MarkAccessibleIds(module, entrypoint); in ValidatePipelineShaderStage()
2011 ProcessExecutionModes(module, entrypoint, pipeline); in ValidatePipelineShaderStage()
2024 skip |= ValidatePointListShaderState(dev_data, pipeline, module, entrypoint, pStage->stage); in ValidatePipelineShaderStage()
2248 spirv_inst_iter entrypoint; in ValidateComputePipeline() local
2250 … ValidatePipelineShaderStage(dev_data, &pCreateInfo->stage, pipeline, &module, &entrypoint, false); in ValidateComputePipeline()
2257 spirv_inst_iter entrypoint; in ValidateRayTracingPipelineNV() local
2259 …ValidatePipelineShaderStage(dev_data, pCreateInfo->pStages, pipeline, &module, &entrypoint, false); in ValidateRayTracingPipelineNV()