Lines Matching defs:functions
344 self.functions = [] # list of Function objects - each contains individual command definition (including extension functions)
435 for f in reversed(self.functions):
467 self.functions.append(Function(
843 commandObjectList = [f for f in api.functions if f.name in commandNameList]
845 api.functions.remove(f)
879 # find function in the list of all functions
880 for fun in self.functions:
885 self.functions.remove(fun)
887 # and rename functions and structures that were promoted in
922 # find promotedFun in list of all functions
923 for fun in self.functions:
929 # memorize renamed functions
945 # check all all renamed functions and make sure that argument types are also renamed
1034 for fun in self.functions:
1040 self.functions.remove(fun)
1056 if isHandleUsed(self.compositeTypes, self.functions, h.name):
1421 for function in api.functions:
1431 for function in api.functions:
1441 for function in api.functions:
1470 for function in api.functions:
1498 for function in api.functions:
1600 for function in api.functions:
1794 for function in api.functions:
1819 functions = getConstructorFunctions(api)
1823 for line in indentLines(["Move<%s>\t%s\t(%s = DE_NULL);" % (function.objectType, function.name, argListToStr(function.ifaceArgs + function.arguments)) for function in functions]):
1829 functions = getConstructorFunctions(api)
1836 for function in api.functions:
1857 for function in functions:
1928 specialFuncs = [f for f in api.functions if f.name in specialFuncNames]
1929 createFuncs = [f for f in api.functions if (f.name[:8] == "vkCreate" or f.name == "vkAllocateMemory") and not f in specialFuncs]
1930 destroyFuncs = [f for f in api.functions if (f.name[:9] == "vkDestroy" or f.name == "vkFreeMemory") and not f in specialFuncs]
1931 dummyFuncs = [f for f in api.functions if f not in specialFuncs + createFuncs + destroyFuncs]
1987 for f in api.functions:
2201 dg_list = [] # Device groups functions need special casing, as Vulkan 1.0 keeps them in VK_KHR_device_groups whereas 1.1 moved them into VK_KHR_swapchain
2203 yield 'void getInstanceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::std::vector<const char*>& functions)\n{'
2206 yield 'void getDeviceExtensionFunctions (uint32_t apiVersion, ::std::string extName, ::std::vector<const char*>& functions)\n{'
2215 funcList = [f for f in api.functions if f.name == commandName]
2218 for f in api.functions:
2233 # only add functions with same vendor as extension
2244 yield '\t\tif(apiVersion >= VK_API_VERSION_1_1) functions.push_back("%s");' % funcName
2249 yield '\t\tif(apiVersion < VK_API_VERSION_1_1) functions.push_back("%s");' % dg_func
2300 # iterate over names of functions added with api
2302 # search for data of this function in all functions list
2304 for f in api.functions:
2315 # functions for every api version should also include all functions from previous versions
2317 # indent all functions of specified api and add them to main list
2463 # individual test functions
3572 # keys are instance extension names and value is list of device-level functions
3577 # iterate over all functions instance extension adds
3580 # to get a type of command we need to find this command definition in list of all functions
3581 for command in api.functions:
3648 const std::vector<std::string> functions{'''
3652 for (const auto& function : functions)
3666 return tcu::TestStatus::pass("All functions are NULL");
3670 def functions(functionType):
3687 stream.extend(functions(api))