Lines Matching refs:path
33 scriptPath = os.path.join(os.path.dirname(__file__), "..", "..", "..", "scripts")
34 sys.path.insert(0, scriptPath)
39 sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..", "vulkan-docs", "src", "scripts"))
43 VULKAN_XML_DIR = os.path.join(os.path.dirname(__file__), "..", "..", "vulkan-docs", "src", "xml")
44 SCRIPTS_SRC_DIR = os.path.join(os.path.dirname(__file__), "src")
45 DEFAULT_OUTPUT_DIR = { "" : os.path.join(os.path.dirname(__file__), "..", "framework", "vulkan", "generated", "vulkan"),
46 "SC" : os.path.join(os.path.dirname(__file__), "..", "framework", "vulkan", "generated", "vulkansc") }
353 for fileName in glob.glob(os.path.join(SCRIPTS_SRC_DIR, "extensions", "*.json")):
356 extensionName = os.path.basename(fileName)[:-5]
361 print("Error in %s: %s" % (os.path.basename(fileName), str(err)))
3709 for fileName in glob.glob(os.path.join(os.path.dirname(__file__), "..", "doc", "*.txt")):
3724 print(f"Warning: unable to read content of doc folder, skipping generation of {os.path.basename(filename)}")
3765 # if argument was specified it is interpreted as a path to which .inl files will be written
3768 vkTree = etree.parse(os.path.join(VULKAN_XML_DIR, "vk.xml"))
3779 api.build( etree.parse(os.path.join(VULKAN_XML_DIR, "video.xml")) )
3786 writeDeviceFeatures (api, dfd, os.path.join(outputPath, "vkDeviceFeatures.inl"))
3787 writeDeviceFeaturesDefaultDeviceDefs (dfd, os.path.join(outputPath, "vkDeviceFeaturesForDefaultDeviceDefs.inl"))
3788 writeDeviceFeaturesContextDecl (dfd, os.path.join(outputPath, "vkDeviceFeaturesForContextDecl.inl"))
3789 writeDeviceFeaturesContextDefs (dfd, os.path.join(outputPath, "vkDeviceFeaturesForContextDefs.inl"))
3790 writeDeviceFeatureTest (api, os.path.join(outputPath, "vkDeviceFeatureTest.inl"))
3793 writeDeviceProperties (api, dpd, os.path.join(outputPath, "vkDeviceProperties.inl"))
3794 writeDevicePropertiesDefaultDeviceDefs (dpd, os.path.join(outputPath, "vkDevicePropertiesForDefaultDeviceDefs.inl"))
3795 writeDevicePropertiesContextDecl (dpd, os.path.join(outputPath, "vkDevicePropertiesForContextDecl.inl"))
3796 writeDevicePropertiesContextDefs (dpd, os.path.join(outputPath, "vkDevicePropertiesForContextDefs.inl"))
3798 writeHandleType (api, os.path.join(outputPath, "vkHandleType.inl"))
3799 writeBasicTypes (api, os.path.join(outputPath, "vkBasicTypes.inl"))
3800 writeCompositeTypes (api, os.path.join(outputPath, "vkStructTypes.inl"))
3801 writeInterfaceDecl (api, os.path.join(outputPath, "vkVirtualPlatformInterface.inl"), platformFuncs, False)
3802 writeInterfaceDecl (api, os.path.join(outputPath, "vkVirtualInstanceInterface.inl"), instanceFuncs, False)
3803 writeInterfaceDecl (api, os.path.join(outputPath, "vkVirtualDeviceInterface.inl"), deviceFuncs, False)
3804 writeInterfaceDecl (api, os.path.join(outputPath, "vkConcretePlatformInterface.inl"), platformFuncs, True)
3805 writeInterfaceDecl (api, os.path.join(outputPath, "vkConcreteInstanceInterface.inl"), instanceFuncs, True)
3806 writeInterfaceDecl (api, os.path.join(outputPath, "vkConcreteDeviceInterface.inl"), deviceFuncs, True)
3807 writeFunctionPtrTypes (api, os.path.join(outputPath, "vkFunctionPointerTypes.inl"))
3808 writeFunctionPointers (api, os.path.join(outputPath, "vkPlatformFunctionPointers.inl"), platformFuncs)
3809 writeFunctionPointers (api, os.path.join(outputPath, "vkInstanceFunctionPointers.inl"), instanceFuncs)
3810 writeFunctionPointers (api, os.path.join(outputPath, "vkDeviceFunctionPointers.inl"), deviceFuncs)
3811 writeInitFunctionPointers (api, os.path.join(outputPath, "vkInitPlatformFunctionPointers.inl"), platformFuncs, lambda f: f.name != "vkGetInstanceProcAddr")
3812 writeInitFunctionPointers (api, os.path.join(outputPath, "vkInitInstanceFunctionPointers.inl"), instanceFuncs)
3813 writeInitFunctionPointers (api, os.path.join(outputPath, "vkInitDeviceFunctionPointers.inl"), deviceFuncs)
3814 writeFuncPtrInterfaceImpl (api, os.path.join(outputPath, "vkPlatformDriverImpl.inl"), platformFuncs, "PlatformDriver")
3815 writeFuncPtrInterfaceImpl (api, os.path.join(outputPath, "vkInstanceDriverImpl.inl"), instanceFuncs, "InstanceDriver")
3816 writeFuncPtrInterfaceImpl (api, os.path.join(outputPath, "vkDeviceDriverImpl.inl"), deviceFuncs, "DeviceDriver")
3818 writeFuncPtrInterfaceSCImpl (api, os.path.join(outputPath, "vkDeviceDriverSCImpl.inl"), deviceFuncs, "DeviceDriverSC")
3819 writeStrUtilProto (api, os.path.join(outputPath, "vkStrUtil.inl"))
3820 writeStrUtilImpl (api, os.path.join(outputPath, "vkStrUtilImpl.inl"))
3821 writeRefUtilProto (api, os.path.join(outputPath, "vkRefUtil.inl"))
3822 writeRefUtilImpl (api, os.path.join(outputPath, "vkRefUtilImpl.inl"))
3823 writeStructTraitsImpl (api, os.path.join(outputPath, "vkGetStructureTypeImpl.inl"))
3824 writeNullDriverImpl (api, os.path.join(outputPath, "vkNullDriverImpl.inl"))
3825 writeTypeUtil (api, os.path.join(outputPath, "vkTypeUtil.inl"))
3826 writeSupportedExtensions (api, os.path.join(outputPath, "vkSupportedExtensions.inl"))
3827 writeCoreFunctionalities (api, os.path.join(outputPath, "vkCoreFunctionalities.inl"))
3828 writeExtensionFunctions (api, os.path.join(outputPath, "vkExtensionFunctions.inl"))
3829 writeDeviceFeatures2 (api, os.path.join(outputPath, "vkDeviceFeatures2.inl"))
3830 writeMandatoryFeatures (api, os.path.join(outputPath, "vkMandatoryFeatures.inl"))
3831 writeExtensionList (api, os.path.join(outputPath, "vkInstanceExtensions.inl"), 'instance')
3832 writeExtensionList (api, os.path.join(outputPath, "vkDeviceExtensions.inl"), 'device')
3833 writeDriverIds (api, os.path.join(outputPath, "vkKnownDriverIds.inl"))
3834 writeObjTypeImpl (api, os.path.join(outputPath, "vkObjTypeImpl.inl"))
3835 writeApiExtensionDependencyInfo (api, os.path.join(outputPath, "vkApiExtensionDependencyInfo.inl"))
3836 writeEntryPointValidation (api, os.path.join(outputPath, "vkEntryPointValidation.inl"))
3837 writeGetDeviceProcAddr (api, os.path.join(outputPath, "vkGetDeviceProcAddr.inl"))
3838 writeConformanceVersions ( os.path.join(outputPath, "vkKnownConformanceVersions.inl"))