Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KhronosGroup/Vulkan-ValidationLayers
/ functions
Functions
18,388 in github.com/KhronosGroup/Vulkan-ValidationLayers
⨍
Functions
18,388
◇
Types & classes
2,528
↓ 8,828 callers
Method
SetDesiredError
tests/framework/error_monitor.cpp:215
↓ 8,192 callers
Method
VerifyFound
tests/framework/error_monitor.cpp:350
↓ 6,014 callers
Method
dot
the dot() method is for walking down into a structure that is being validated eg: loc.dot(Field::pMemoryBarriers, 5).dot(Field::srcStagemask)
layers/error_message/error_location.h:68
↓ 5,460 callers
Method
Begin
tests/framework/binding.cpp:2018
↓ 5,066 callers
Method
End
tests/framework/binding.cpp:2035
↓ 4,477 callers
Method
c_str
layers/state_tracker/video_session_state.cpp:553
↓ 2,366 callers
Method
Handle
layers/sync/sync_submit.cpp:302
↓ 2,037 callers
Method
handle
tests/framework/android_hardware_buffer.h:74
↓ 2,035 callers
Function
CmdBindPipeline
layers/vulkan/generated/test_icd_helper.h:3616
↓ 1,904 callers
Method
CreateGraphicsPipeline
tests/framework/pipeline_helper.cpp:291
↓ 1,560 callers
Method
data
layers/containers/span.h:59
↓ 1,559 callers
Method
size
layers/containers/range.h:96
↓ 1,117 callers
Method
BeginRenderPass
Begin the render pass, with subpass contents provided by secondary command buffers.
tests/unit/viewport_inheritance.cpp:363
↓ 1,103 callers
Function
CmdDraw
layers/vulkan/generated/test_icd_helper.h:3710
↓ 1,051 callers
Method
SubmitAndWait
Common combo for most GPU-AV test
tests/framework/binding.h:515
↓ 1,036 callers
Method
CreateView
tests/framework/binding.cpp:1581
↓ 1,002 callers
Function
CmdBindDescriptorSets
layers/vulkan/generated/test_icd_helper.h:3619
↓ 986 callers
Method
EndRenderPass
tests/framework/binding.cpp:2074
↓ 908 callers
Method
Wait
tests/framework/binding.cpp:464
↓ 901 callers
Method
UpdateDescriptorSets
tests/framework/descriptor_helper.cpp:201
↓ 814 callers
Method
emplace_back
layers/containers/small_vector.h:202
↓ 812 callers
Method
Address
tests/framework/binding.cpp:1166
↓ 804 callers
Method
CreateComputePipeline
tests/framework/pipeline_helper.cpp:405
↓ 789 callers
Method
Map
tests/framework/binding.cpp:884
↓ 781 callers
Method
pNext
same as dot() but will mark these were part of a pNext struct
layers/error_message/error_location.h:87
↓ 773 callers
Function
CmdDispatch
layers/vulkan/generated/test_icd_helper.h:3628
↓ 759 callers
Function
IsExtEnabled
This function is a helper to know if the extension is enabled. Times to use it - To determine the VUID - The VU mentions the use of the extension - E
layers/vulkan/generated/vk_extension_helper.h:79
↓ 736 callers
Function
GetDispatchDevice
layers/chassis/dispatch_object_manual.cpp:664
↓ 733 callers
Method
Submit
tests/framework/binding.cpp:479
↓ 697 callers
Method
WriteDescriptorBufferInfo
tests/framework/descriptor_helper.cpp:142
↓ 626 callers
Method
Word
The word used to define the Instruction
layers/state_tracker/shader_instruction.h:49
↓ 610 callers
Function
PnextChainAdd
layers/vulkan/generated/pnext_chain_extraction.cpp:31
↓ 554 callers
Function
GetDeviceProcAddr
layers/chassis/chassis_manual.cpp:128
↓ 543 callers
Method
push_back
layers/external/vma/vk_mem_alloc.h:4495
↓ 539 callers
Method
EndRendering
tests/framework/binding.cpp:2098
↓ 531 callers
Method
WriteDescriptorImageInfo
tests/framework/descriptor_helper.cpp:163
↓ 522 callers
Method
BeginRendering
tests/framework/binding.cpp:2076
↓ 521 callers
Function
GetPhysicalDeviceProperties2
VK_KHRONOS_PROFILES_UNKNOWN_FEATURE_VALUES in profiles can be used and future extensions can be put in here for testing
tests/icd/test_icd.cpp:1205
↓ 512 callers
Method
empty
layers/containers/range.h:30
↓ 453 callers
Method
SetAllowedFailureMsg
If you are using this, please leave a comment why, otherwise its hard to remove these once added
tests/framework/error_monitor.cpp:246
↓ 451 callers
Method
AddDynamicState
Designed for majority of cases that just need to simply add dynamic state
tests/framework/pipeline_helper.cpp:148
↓ 404 callers
Function
SafeSaneSamplerCreateInfo
tests/framework/layer_validation_tests.cpp:299
↓ 383 callers
Method
BeginVideoCoding
tests/framework/binding.cpp:2170
↓ 371 callers
Method
end
layers/sync/sync_access_context.cpp:644
↓ 357 callers
Method
Id
layers/gpuav/spirv/type_manager.h:63
↓ 345 callers
Method
SetLayout
tests/framework/binding.cpp:1550
↓ 339 callers
Method
SessionCreateInfo
tests/framework/video_objects.h:43
↓ 338 callers
Function
MakeSetAndBindingMapping
tests/framework/shader_helper.cpp:596
↓ 338 callers
Method
find
layers/containers/range_map.h:373
↓ 338 callers
Method
resize
layers/external/vma/vk_mem_alloc.h:4526
↓ 333 callers
Method
EndVideoCoding
tests/framework/binding.cpp:2182
↓ 327 callers
Method
CreateAndBindSessionMemory
tests/framework/video_objects.h:2703
↓ 323 callers
Function
CmdCopyImage
layers/vulkan/generated/test_icd_helper.h:3438
↓ 321 callers
Method
AddressRange
tests/framework/binding.cpp:1176
↓ 312 callers
Method
handle
Will be updated once its known its valid SPIR-V
layers/state_tracker/shader_module.h:786
↓ 310 callers
Method
GetDescriptorSet
layers/gpuav/resources/gpuav_vulkan_objects.cpp:43
↓ 305 callers
Function
LogResult
layers/best_practices/best_practices_validation.h:48
↓ 299 callers
Function
CreateActionVuid
The reason we keep strings of ALL the VUIDs is to make it easier to search and know what is covered or not. The reality is the "action" commands (draw
layers/drawdispatch/drawdispatch_vuids.cpp:37
↓ 297 callers
Method
CreateResources
tests/framework/video_objects.h:2738
↓ 290 callers
Function
CmdPipelineBarrier
layers/vulkan/generated/test_icd_helper.h:3456
↓ 289 callers
Method
EncodeVideo
tests/framework/binding.cpp:2180
↓ 288 callers
Method
IsDynamic
layers/state_tracker/last_bound_state.cpp:47
↓ 285 callers
Method
Opcode
layers/state_tracker/shader_instruction.h:55
↓ 275 callers
Function
DispatchGetPhysicalDeviceFeatures2
layers/vulkan/generated/dispatch_functions.h:867
↓ 270 callers
Method
VkHandle
layers/state_tracker/queue_state.h:148
↓ 267 callers
Method
Describe
layers/core_checks/cc_spirv.cpp:367
↓ 267 callers
Method
clear
layers/external/vma/vk_mem_alloc.h:4721
↓ 266 callers
Method
Fields
layers/error_message/error_location.cpp:51
↓ 265 callers
Function
size32
tests/framework/layer_validation_tests.h:86
↓ 255 callers
Method
DecodeVideo
tests/framework/binding.cpp:2178
↓ 252 callers
Method
Barrier
tests/framework/binding.cpp:2237
↓ 248 callers
Method
AddAttachmentDescription
tests/framework/render_pass_helper.cpp:36
↓ 240 callers
Function
IsIntegerMultipleOf
Check if value is integer multiple of granularity
layers/utils/math_utils.h:150
↓ 240 callers
Method
SetUnexpectedError
tests/framework/error_monitor.cpp:251
↓ 234 callers
Function
get_proc_address
layers/vulkan/generated/vk_function_pointers.cpp:51
↓ 226 callers
Method
EncodeFrame
tests/framework/video_objects.h:2884
↓ 224 callers
Method
BeginRenderingColor
tests/framework/binding.cpp:2084
↓ 222 callers
Method
Copy
tests/framework/binding.cpp:2229
↓ 222 callers
Method
SetDesiredInfo
tests/framework/error_monitor.cpp:239
↓ 216 callers
Function
IsExtSupported
layers/vulkan/generated/vk_extension_helper.h:83
↓ 207 callers
Method
Submit2
tests/framework/binding.cpp:595
↓ 201 callers
Method
VkHandle
layers/chassis/validation_object.h:202
↓ 197 callers
Method
begin
layers/sync/sync_access_context.cpp:639
↓ 194 callers
Method
CreateRenderPass
tests/unit/legacy_positive.cpp:16
↓ 193 callers
Method
size
layers/stateless/sl_instance_device.cpp:31
↓ 190 callers
Method
Init
tests/unit/sync_val.cpp:3362
↓ 190 callers
Method
has_value
optional::has_value() Determines whether the `optional` contains a value. Returns `false` if and only if `*this` is empty.
layers/external/parallel_hashmap/phmap_base.h:2134
↓ 188 callers
Method
Destroy
tests/framework/render.cpp:858
↓ 188 callers
Method
Reset
tests/framework/binding.cpp:929
↓ 186 callers
Function
UpdateDescriptorSets
layers/vulkan/generated/test_icd_helper.h:3612
↓ 185 callers
Method
BuildCmdBuffer
tests/framework/ray_tracing_objects.cpp:808
↓ 185 callers
Function
IsValueIn
layers/containers/container_utils.h:126
↓ 180 callers
Method
DecodeFrame
tests/framework/video_objects.h:2842
↓ 179 callers
Method
BindShaders
tests/framework/binding.cpp:2114
↓ 179 callers
Method
SetDesiredErrorRegex
tests/framework/error_monitor.cpp:221
↓ 178 callers
Function
BuildGeometryInfoSimpleOnDeviceBottomLevel
tests/framework/ray_tracing_objects.cpp:1747
↓ 176 callers
Method
Get
layers/sync/sync_op.h:89
↓ 174 callers
Method
AcquireNextImage
tests/framework/binding.cpp:2460
↓ 174 callers
Method
SetMemoryType
tests/framework/binding.cpp:166
↓ 173 callers
Function
CmdExecuteCommands
layers/vulkan/generated/test_icd_helper.h:3479
next →
1–100 of 18,388, ranked by callers