Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-Profiles
/ functions
Functions
593 in github.com/KhronosGroup/Vulkan-Profiles
⨍
Functions
593
◇
Types & classes
92
↓ 156 callers
Method
overwrite
(self, structName, memberName, invalid_values, correct_value)
scripts/gen_profiles_solution.py:4226
↓ 64 callers
Method
create_var_name
(self, struct)
scripts/gen_profiles_layer.py:5624
↓ 56 callers
Method
getPhysicalDevice
layer/tests/profiles_test_helper.cpp:82
↓ 55 callers
Method
reset
layer/tests/profiles_test_helper.cpp:155
↓ 52 callers
Method
init
layer/tests/profiles_test_helper.cpp:99
↓ 43 callers
Method
f
(msg)
scripts/gen_profiles_solution.py:3074
↓ 43 callers
Method
generate_platform_protect_begin
(self, struct_or_ext_name)
scripts/gen_profiles_layer.py:3634
↓ 43 callers
Method
generate_platform_protect_end
(self, struct_or_ext_name)
scripts/gen_profiles_layer.py:3641
↓ 37 callers
Function
format
layer/profiles_util.cpp:27
↓ 27 callers
Function
ParseJsonFile
profiles/test/test_validate.cpp:68
↓ 26 callers
Method
Check
profiles/test/test_validate.cpp:97
↓ 26 callers
Method
SetInstanceAPIVersion
library/test/mock_vulkan_api.hpp:256
↓ 26 callers
Method
get_enum
(self, name, array)
scripts/gen_profiles_tests.py:235
↓ 25 callers
Method
AddQueueFamily
library/test/mock_vulkan_api.hpp:551
↓ 22 callers
Method
SetDeviceExtensions
library/test/mock_vulkan_api.hpp:331
↓ 21 callers
Method
SetProperties
library/test/mock_vulkan_api.hpp:490
↓ 21 callers
Method
getNonAliasTypeName
(self, alias, types)
scripts/gen_profiles_solution.py:4507
↓ 20 callers
Method
SetFeatures
library/test/mock_vulkan_api.hpp:464
↓ 19 callers
Method
ClearProfileAreas
library/test/mock_vulkan_api.hpp:208
↓ 19 callers
Method
SetDeviceAPIVersion
library/test/mock_vulkan_api.hpp:447
↓ 18 callers
Method
gen_dataArrayInfo
(self, condition, name)
scripts/gen_profiles_solution.py:5731
↓ 18 callers
Method
i
(msg)
scripts/gen_profiles_solution.py:3084
↓ 18 callers
Function
initProfile
library/test/test_mocked_api_generated_library.cpp:25
↓ 17 callers
Function
collect_extensions
Parses the expression tree and returns the mandatory extension strings required given the system's current string-backed Vulkan version enum
scripts/source/expression_parsing.py:147
↓ 16 callers
Method
e
(msg)
scripts/gen_profiles_solution.py:3078
↓ 14 callers
Method
AddFormat
library/test/mock_vulkan_api.hpp:519
↓ 14 callers
Method
gen_structFunc
(self, structDefs, caps, func, fmt, debugMessages = False)
scripts/gen_profiles_solution.py:5158
↓ 13 callers
Method
add
(self, elements)
scripts/gen_profiles_solution.py:3322
↓ 11 callers
Method
getChainableStructDef
(self, name, extends)
scripts/gen_profiles_solution.py:4488
↓ 10 callers
Method
SetInstanceExtensions
library/test/mock_vulkan_api.hpp:292
↓ 10 callers
Function
command_output
(cmd, directory)
scripts/update_deps.py:277
↓ 10 callers
Function
fixProperties
library/test/test_mocked_api_generated_library.cpp:175
↓ 9 callers
Function
GetFormatFeatures
library/test/test_util.cpp:58
↓ 9 callers
Method
formatProperty
(self, value, struct, section = None)
scripts/gen_profiles_solution.py:7020
↓ 9 callers
Method
gen_manPageLink
(self, entry, text)
scripts/gen_profiles_solution.py:6722
↓ 8 callers
Function
LogMessage
layer/profiles_settings.cpp:105
↓ 8 callers
Method
SetExpectedDeviceCreateInfo
library/test/mock_vulkan_api.hpp:589
↓ 7 callers
Method
add_members
(self, merged, entry, property = None)
scripts/gen_profiles_file.py:619
↓ 7 callers
Method
eliminateAliases
(self, structs)
scripts/gen_profiles_solution.py:4742
↓ 7 callers
Method
gen_sectionedTable
(self, rowHandlers)
scripts/gen_profiles_solution.py:6741
↓ 7 callers
Method
gen_structChainDefinitions
(self, basename, definitions)
scripts/gen_profiles_solution.py:6565
↓ 7 callers
Method
isDynamicallySizedArrayWithCap
(self)
scripts/gen_profiles_solution.py:3105
↓ 7 callers
Method
w
(msg)
scripts/gen_profiles_solution.py:3081
↓ 6 callers
Method
SetExpectedInstanceCreateInfo
library/test/mock_vulkan_api.hpp:371
↓ 6 callers
Method
copyTo
library/test/mock_vulkan_api.hpp:45
↓ 6 callers
Method
findAllExtensions
(self, xml, xpath = None)
scripts/gen_profiles_solution.py:3446
↓ 6 callers
Method
generate_get_value_function
(self, structure)
scripts/gen_profiles_layer.py:5425
↓ 6 callers
Function
get_dispatch_key
layer/vk_layer_table.cpp:31
↓ 6 callers
Method
validate
(self)
scripts/gen_profiles_solution.py:4818
↓ 6 callers
Method
validateStructDependency
(self, capabilities_key, capabilities_value, structName)
scripts/gen_profiles_solution.py:4848
↓ 6 callers
Function
vkEnumeratePhysicalDevices
layer/profiles_interface.cpp:57
↓ 5 callers
Method
AddVideoFormat
library/test/mock_vulkan_api.hpp:690
↓ 5 callers
Function
ToUpper
layer/profiles_util.cpp:51
↓ 5 callers
Method
add_struct
(self, struct_name, struct, merged)
scripts/gen_profiles_file.py:594
↓ 5 callers
Function
find_dependent_extensions
(vk: VulkanObject, version: VK_VERSION, ignore_extension_versions: bool, extensions: dict[str, int])
scripts/source/vk_xml_parsing.py:33
↓ 5 callers
Method
formatLimitName
(self, struct, member)
scripts/gen_profiles_solution.py:7041
↓ 5 callers
Method
generate_enum_to_string
(self, enum_name, values, func_name)
scripts/gen_profiles_layer.py:5752
↓ 4 callers
Method
AddVideoCapabilities
library/test/mock_vulkan_api.hpp:649
↓ 4 callers
Function
GetDefaultFeatureValues
layer/profiles_settings.h:125
↓ 4 callers
Method
IsMatchingVideoProfile
library/test/mock_vulkan_api.hpp:76
↓ 4 callers
Method
_consume
(self)
scripts/source/expression_parsing.py:73
↓ 4 callers
Method
_peek
(self)
scripts/source/expression_parsing.py:70
↓ 4 callers
Function
find_extension_version
(vk: VulkanObject, extension_name: str)
scripts/source/vk_xml_parsing.py:26
↓ 4 callers
Method
formatFeatureSupport
(self, supported, struct, section)
scripts/gen_profiles_solution.py:6825
↓ 4 callers
Function
genExpressionFromValue
(value)
scripts/gen_profiles_solution.py:3020
↓ 4 callers
Method
gen_extensionData
(self, capabilities, type)
scripts/gen_profiles_solution.py:4943
↓ 4 callers
Method
gen_structChainerFunc
(self, structDefs, baseStruct)
scripts/gen_profiles_solution.py:5221
↓ 4 callers
Method
gen_structTypeData
(self, structDefs = None, name = None)
scripts/gen_profiles_solution.py:4955
↓ 4 callers
Method
generate
(self, outDoc)
scripts/gen_profiles_solution.py:6703
↓ 4 callers
Method
generate_fill_case
(self, struct)
scripts/gen_profiles_layer.py:5387
↓ 4 callers
Method
getVideoProfileNameFromVideoProfile
(self, videoProfile)
scripts/gen_profiles_solution.py:4118
↓ 4 callers
Method
get_api_version_list
(self, ver)
scripts/gen_profiles_file.py:169
↓ 4 callers
Method
get_read_from_type
(self, type)
scripts/gen_profiles_layer.py:5505
↓ 4 callers
Function
initInstanceExtensions
library/test/test_mocked_api_create_instance.cpp:27
↓ 4 callers
Function
load_profiles_jsons
(input_dir)
scripts/source/profiles_parsing.py:115
↓ 4 callers
Method
mergeProfileCapData
(self, dst, src)
scripts/gen_profiles_solution.py:4547
↓ 4 callers
Function
print_android
layer/tests/layer_tests_main.cpp:19
↓ 4 callers
Function
vkCreateInstance
layer/profiles_interface.cpp:42
↓ 4 callers
Function
vkEnumerateInstanceExtensionProperties
layer/profiles_interface.cpp:52
↓ 3 callers
Function
GetDefaultFeatureValuesString
layer/profiles_settings.h:135
↓ 3 callers
Function
GetString
std::string GetString(const List &list) { std::string result; for (std::size_t i = 0, n = list.size(); i < n; ++i) { result += list[i]
layer/profiles_util.cpp:68
↓ 3 callers
Method
RemoveVideoCapabilities
library/test/mock_vulkan_api.hpp:657
↓ 3 callers
Method
__eq__
(self, other)
scripts/gen_profiles_solution.py:3286
↓ 3 callers
Method
evalArraySize
(self, arraySize)
scripts/gen_profiles_solution.py:4498
↓ 3 callers
Method
findAllFeatures
(self, xml, xpath = None)
scripts/gen_profiles_solution.py:3435
↓ 3 callers
Method
formatValue
(self, value)
scripts/gen_profiles_solution.py:6999
↓ 3 callers
Method
gen_random_format_features
(self, registry, name, list_index)
scripts/gen_profiles_tests.py:543
↓ 3 callers
Method
generate_physical_device_chain_case
(self, ext, version, property_names, feature_names)
scripts/gen_profiles_layer.py:5347
↓ 3 callers
Method
getBaseVideoProfileInfoFromVideoProfile
(self, videoProfile)
scripts/gen_profiles_solution.py:4065
↓ 3 callers
Method
getVideoCodecFromVideoProfile
(self, videoProfile)
scripts/gen_profiles_solution.py:4089
↓ 3 callers
Method
get_promoted_struct_name
(self, struct, feature)
scripts/gen_profiles_file.py:570
↓ 3 callers
Method
get_video_structs
(self, base_struct, include_base_struct = True)
scripts/gen_profiles_layer.py:3924
↓ 3 callers
Function
load_profiles_json
(input_file)
scripts/source/profiles_parsing.py:102
↓ 3 callers
Function
make_or_exist_dirs
Wrapper for os.makedirs that tolerates the directory already existing
scripts/update_deps.py:271
↓ 3 callers
Method
mergeCaps
(self, registry, caps, merge_mode)
scripts/gen_profiles_solution.py:4538
↓ 3 callers
Method
parseAliases
(self, xml)
scripts/gen_profiles_solution.py:3686
↓ 3 callers
Method
struct_or_extension_platform
(self, struct_or_ext_name)
scripts/gen_profiles_layer.py:3622
↓ 2 callers
Method
Build
Build the dependent repo and time how long it took
scripts/update_deps.py:540
↓ 2 callers
Method
CheckChainedStructs
library/test/mock_vulkan_api.hpp:151
↓ 2 callers
Function
GetDebugActionFlags
layer/profiles_settings.h:50
next →
1–100 of 593, ranked by callers