Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/charles-lunarg/vk-bootstrap
/ functions
Functions
1,047 in github.com/charles-lunarg/vk-bootstrap
⨍
Functions
1,047
◇
Types & classes
60
↓ 179 callers
Method
value
src/VkBootstrap.h:127
↓ 87 callers
Method
has_value
src/VkBootstrap.h:144
↓ 85 callers
Method
build
src/VkBootstrap.cpp:710
↓ 44 callers
Method
error
std::error_code associated with the error
src/VkBootstrap.h:130
↓ 42 callers
Method
select
src/VkBootstrap.cpp:1371
↓ 39 callers
Function
get_extension_properties
tests/vulkan_mock_setup.cpp:16
↓ 27 callers
Function
destroy_device
src/VkBootstrap.cpp:1665
↓ 25 callers
Method
message
src/VkBootstrap.cpp:512
↓ 24 callers
Function
destroy_instance
src/VkBootstrap.cpp:693
↓ 23 callers
Method
empty
src/VkBootstrap.cpp:42
↓ 22 callers
Function
make_error_code
src/VkBootstrap.cpp:530
↓ 18 callers
Function
create_serialized_struct_from_object
tests/vulkan_mock.hpp:18
↓ 18 callers
Function
get_dedicated_queue_index
finds the first queue which supports only the desired flag (not graphics or transfer). Returns QUEUE_INDEX_MAX_VALUE if none is found.
src/VkBootstrap.cpp:1087
↓ 16 callers
Function
get_separate_queue_index
Finds the queue which is separate from the graphics queue and has the desired flag and not the undesired flag, but will select it if no better options
src/VkBootstrap.cpp:1071
↓ 13 callers
Function
destroy_swapchain
src/VkBootstrap.cpp:1911
↓ 12 callers
Function
fill_out_count_pointer_pair
tests/vulkan_mock.cpp:21
↓ 12 callers
Function
to_string
src/VkBootstrap.cpp:549
↓ 10 callers
Method
close
tests/vulkan_library_loader.hpp:48
↓ 10 callers
Function
get_basic_surface_details
tests/vulkan_mock_setup.cpp:57
↓ 10 callers
Function
get_headless_instance
tests/vulkan_mock_setup.cpp:9
↓ 10 callers
Method
get_new_surface
tests/vulkan_mock.hpp:80
↓ 10 callers
Method
is_instance_version_available
src/VkBootstrap.cpp:678
↓ 9 callers
Function
get_first_queue_index
Finds the first queue which supports the desired operations. Returns QUEUE_INDEX_MAX_VALUE if none is found
src/VkBootstrap.cpp:1062
↓ 8 callers
Function
destroy_surface
src/VkBootstrap.cpp:683
↓ 8 callers
Method
get_queue_index
src/VkBootstrap.cpp:1579
↓ 8 callers
Method
make_table
src/VkBootstrap.cpp:703
↓ 7 callers
Method
are_extension_features_present
src/VkBootstrap.h:534
↓ 7 callers
Method
destroy_image_views
src/VkBootstrap.cpp:2150
↓ 7 callers
Method
get_device_proc_addr
src/VkBootstrap.cpp:237
↓ 7 callers
Method
get_image_views
src/VkBootstrap.cpp:2088
↓ 6 callers
Method
full_error
Returns the struct that holds the std::error_code and VkResult
src/VkBootstrap.h:134
↓ 6 callers
Function
get_instance
tests/vulkan_mock_setup.cpp:4
↓ 5 callers
Function
check_extension_supported
src/VkBootstrap.cpp:444
↓ 5 callers
Method
enable_extensions_if_present
src/VkBootstrap.cpp:1521
↓ 4 callers
Method
enable_extension_features_if_present
src/VkBootstrap.h:561
↓ 4 callers
Method
get_queue
src/VkBootstrap.cpp:1626
↓ 4 callers
Function
get_struct_guards
(struct, struct_name)
script/generate_features_chain.py:83
↓ 4 callers
Method
vk_result
optional VkResult that could of been produced due to the error
src/VkBootstrap.h:132
↓ 3 callers
Function
command_include_guard
(command)
script/generate_dispatch.py:98
↓ 3 callers
Method
createBuffer
src/VkBootstrapDispatch.h:5044
↓ 3 callers
Method
destroyCommandPool
src/VkBootstrapDispatch.h:5317
↓ 3 callers
Method
destroyShaderModule
src/VkBootstrapDispatch.h:5472
↓ 3 callers
Method
deviceWaitIdle
src/VkBootstrapDispatch.h:5505
↓ 3 callers
Method
enable_features_if_present
src/VkBootstrap.cpp:1536
↓ 3 callers
Function
get_command_guards
(command)
script/generate_dispatch.py:93
↓ 3 callers
Method
get_images
src/VkBootstrap.cpp:2078
↓ 3 callers
Function
get_present_queue_index
finds the first queue which supports presenting. returns QUEUE_INDEX_MAX_VALUE if none is found
src/VkBootstrap.cpp:1098
↓ 3 callers
Method
is_extension_present
src/VkBootstrap.cpp:1510
↓ 3 callers
Method
select_devices
Return all devices which are considered suitable - intended for applications which want to let the user pick the physical device
src/VkBootstrap.cpp:1293
↓ 3 callers
Function
setup_pNext_chain
src/VkBootstrap.cpp:464
↓ 3 callers
Function
to_string_message_severity
src/VkBootstrap.cpp:365
↓ 3 callers
Function
to_string_message_type
src/VkBootstrap.cpp:379
↓ 2 callers
Function
add_all_pnext_structures
src/VkBootstrap.cpp:141
↓ 2 callers
Method
add_structure
src/VkBootstrap.cpp:48
↓ 2 callers
Method
allocateCommandBuffers
src/VkBootstrapDispatch.h:3384
↓ 2 callers
Method
allocateMemory
src/VkBootstrapDispatch.h:3390
↓ 2 callers
Method
beginCommandBuffer
src/VkBootstrapDispatch.h:3398
↓ 2 callers
Method
bindBufferMemory
src/VkBootstrapDispatch.h:3406
↓ 2 callers
Function
check_layer_supported
src/VkBootstrap.cpp:424
↓ 2 callers
Method
cmdBindPipeline
src/VkBootstrapDispatch.h:3604
↓ 2 callers
Function
command_end_include_guard
(command)
script/generate_dispatch.py:108
↓ 2 callers
Method
createCommandPool
src/VkBootstrapDispatch.h:5055
↓ 2 callers
Method
createFence
src/VkBootstrapDispatch.h:5125
↓ 2 callers
Method
createPipelineLayout
src/VkBootstrapDispatch.h:5178
↓ 2 callers
Method
createSemaphore
src/VkBootstrapDispatch.h:5230
↓ 2 callers
Function
createShaderModule
example/triangle.cpp:217
↓ 2 callers
Method
createShaderModule
src/VkBootstrapDispatch.h:5238
↓ 2 callers
Function
create_command_buffers
example/triangle.cpp:396
↓ 2 callers
Function
create_command_pool
example/triangle.cpp:384
↓ 2 callers
Function
create_dispatch_table
(dispatch_type)
script/generate_dispatch.py:168
↓ 2 callers
Function
create_framebuffers
example/triangle.cpp:359
↓ 2 callers
Function
create_swapchain
example/triangle.cpp:125
↓ 2 callers
Method
destroyBuffer
src/VkBootstrapDispatch.h:5306
↓ 2 callers
Method
destroyFence
src/VkBootstrapDispatch.h:5374
↓ 2 callers
Method
destroyFramebuffer
src/VkBootstrapDispatch.h:5377
↓ 2 callers
Method
destroyPipeline
src/VkBootstrapDispatch.h:5416
↓ 2 callers
Method
destroyPipelineLayout
src/VkBootstrapDispatch.h:5427
↓ 2 callers
Method
destroySemaphore
src/VkBootstrapDispatch.h:5459
↓ 2 callers
Method
enable_extension_if_present
src/VkBootstrap.cpp:1513
↓ 2 callers
Method
endCommandBuffer
src/VkBootstrapDispatch.h:5513
↓ 2 callers
Method
freeMemory
src/VkBootstrapDispatch.h:5530
↓ 2 callers
Method
getBufferMemoryRequirements
src/VkBootstrapDispatch.h:5583
↓ 2 callers
Function
get_memory_index
example/simple_compute.cpp:182
↓ 2 callers
Function
get_struct_guards_end
(struct, struct_name)
script/generate_features_chain.py:106
↓ 2 callers
Function
get_struct_guards_start
(struct, struct_name)
script/generate_features_chain.py:102
↓ 2 callers
Method
init_vulkan_funcs
src/VkBootstrap.cpp:209
↓ 2 callers
Method
mapMemory
src/VkBootstrapDispatch.h:6329
↓ 2 callers
Function
maximum
src/VkBootstrap.cpp:1893
↓ 2 callers
Function
minimum
src/VkBootstrap.cpp:1892
↓ 2 callers
Method
queueSubmit
src/VkBootstrapDispatch.h:6388
↓ 2 callers
Function
readFile
example/triangle.cpp:199
↓ 2 callers
Function
recreate_swapchain
example/triangle.cpp:488
↓ 2 callers
Function
to_string_device_type
src/VkBootstrap.cpp:347
↓ 2 callers
Method
waitForFences
src/VkBootstrapDispatch.h:6628
↓ 1 callers
Method
acquireNextImageKHR
src/VkBootstrapDispatch.h:3370
↓ 1 callers
Method
add_physical_device
tests/vulkan_mock.hpp:108
↓ 1 callers
Method
allocateDescriptorSets
src/VkBootstrapDispatch.h:3387
↓ 1 callers
Function
check_extensions_supported
src/VkBootstrap.cpp:454
↓ 1 callers
Function
check_layers_supported
src/VkBootstrap.cpp:434
↓ 1 callers
Function
cleanup
example/triangle.cpp:572
next →
1–100 of 1,047, ranked by callers