MCPcopy Create free account

hub / github.com/KhronosGroup/Vulkan-ValidationLayers / functions

Functions18,388 in github.com/KhronosGroup/Vulkan-ValidationLayers

↓ 8,828 callersMethodSetDesiredError
tests/framework/error_monitor.cpp:215
↓ 8,192 callersMethodVerifyFound
tests/framework/error_monitor.cpp:350
↓ 6,014 callersMethoddot
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 callersMethodBegin
tests/framework/binding.cpp:2018
↓ 5,066 callersMethodEnd
tests/framework/binding.cpp:2035
↓ 4,477 callersMethodc_str
layers/state_tracker/video_session_state.cpp:553
↓ 2,366 callersMethodHandle
layers/sync/sync_submit.cpp:302
↓ 2,037 callersMethodhandle
tests/framework/android_hardware_buffer.h:74
↓ 2,035 callersFunctionCmdBindPipeline
layers/vulkan/generated/test_icd_helper.h:3616
↓ 1,904 callersMethodCreateGraphicsPipeline
tests/framework/pipeline_helper.cpp:291
↓ 1,560 callersMethoddata
layers/containers/span.h:59
↓ 1,559 callersMethodsize
layers/containers/range.h:96
↓ 1,117 callersMethodBeginRenderPass
Begin the render pass, with subpass contents provided by secondary command buffers.
tests/unit/viewport_inheritance.cpp:363
↓ 1,103 callersFunctionCmdDraw
layers/vulkan/generated/test_icd_helper.h:3710
↓ 1,051 callersMethodSubmitAndWait
Common combo for most GPU-AV test
tests/framework/binding.h:515
↓ 1,036 callersMethodCreateView
tests/framework/binding.cpp:1581
↓ 1,002 callersFunctionCmdBindDescriptorSets
layers/vulkan/generated/test_icd_helper.h:3619
↓ 986 callersMethodEndRenderPass
tests/framework/binding.cpp:2074
↓ 908 callersMethodWait
tests/framework/binding.cpp:464
↓ 901 callersMethodUpdateDescriptorSets
tests/framework/descriptor_helper.cpp:201
↓ 814 callersMethodemplace_back
layers/containers/small_vector.h:202
↓ 812 callersMethodAddress
tests/framework/binding.cpp:1166
↓ 804 callersMethodCreateComputePipeline
tests/framework/pipeline_helper.cpp:405
↓ 789 callersMethodMap
tests/framework/binding.cpp:884
↓ 781 callersMethodpNext
same as dot() but will mark these were part of a pNext struct
layers/error_message/error_location.h:87
↓ 773 callersFunctionCmdDispatch
layers/vulkan/generated/test_icd_helper.h:3628
↓ 759 callersFunctionIsExtEnabled
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 callersFunctionGetDispatchDevice
layers/chassis/dispatch_object_manual.cpp:664
↓ 733 callersMethodSubmit
tests/framework/binding.cpp:479
↓ 697 callersMethodWriteDescriptorBufferInfo
tests/framework/descriptor_helper.cpp:142
↓ 626 callersMethodWord
The word used to define the Instruction
layers/state_tracker/shader_instruction.h:49
↓ 610 callersFunctionPnextChainAdd
layers/vulkan/generated/pnext_chain_extraction.cpp:31
↓ 554 callersFunctionGetDeviceProcAddr
layers/chassis/chassis_manual.cpp:128
↓ 543 callersMethodpush_back
layers/external/vma/vk_mem_alloc.h:4495
↓ 539 callersMethodEndRendering
tests/framework/binding.cpp:2098
↓ 531 callersMethodWriteDescriptorImageInfo
tests/framework/descriptor_helper.cpp:163
↓ 522 callersMethodBeginRendering
tests/framework/binding.cpp:2076
↓ 521 callersFunctionGetPhysicalDeviceProperties2
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 callersMethodempty
layers/containers/range.h:30
↓ 453 callersMethodSetAllowedFailureMsg
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 callersMethodAddDynamicState
Designed for majority of cases that just need to simply add dynamic state
tests/framework/pipeline_helper.cpp:148
↓ 404 callersFunctionSafeSaneSamplerCreateInfo
tests/framework/layer_validation_tests.cpp:299
↓ 383 callersMethodBeginVideoCoding
tests/framework/binding.cpp:2170
↓ 371 callersMethodend
layers/sync/sync_access_context.cpp:644
↓ 357 callersMethodId
layers/gpuav/spirv/type_manager.h:63
↓ 345 callersMethodSetLayout
tests/framework/binding.cpp:1550
↓ 339 callersMethodSessionCreateInfo
tests/framework/video_objects.h:43
↓ 338 callersFunctionMakeSetAndBindingMapping
tests/framework/shader_helper.cpp:596
↓ 338 callersMethodfind
layers/containers/range_map.h:373
↓ 338 callersMethodresize
layers/external/vma/vk_mem_alloc.h:4526
↓ 333 callersMethodEndVideoCoding
tests/framework/binding.cpp:2182
↓ 327 callersMethodCreateAndBindSessionMemory
tests/framework/video_objects.h:2703
↓ 323 callersFunctionCmdCopyImage
layers/vulkan/generated/test_icd_helper.h:3438
↓ 321 callersMethodAddressRange
tests/framework/binding.cpp:1176
↓ 312 callersMethodhandle
Will be updated once its known its valid SPIR-V
layers/state_tracker/shader_module.h:786
↓ 310 callersMethodGetDescriptorSet
layers/gpuav/resources/gpuav_vulkan_objects.cpp:43
↓ 305 callersFunctionLogResult
layers/best_practices/best_practices_validation.h:48
↓ 299 callersFunctionCreateActionVuid
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 callersMethodCreateResources
tests/framework/video_objects.h:2738
↓ 290 callersFunctionCmdPipelineBarrier
layers/vulkan/generated/test_icd_helper.h:3456
↓ 289 callersMethodEncodeVideo
tests/framework/binding.cpp:2180
↓ 288 callersMethodIsDynamic
layers/state_tracker/last_bound_state.cpp:47
↓ 285 callersMethodOpcode
layers/state_tracker/shader_instruction.h:55
↓ 275 callersFunctionDispatchGetPhysicalDeviceFeatures2
layers/vulkan/generated/dispatch_functions.h:867
↓ 270 callersMethodVkHandle
layers/state_tracker/queue_state.h:148
↓ 267 callersMethodDescribe
layers/core_checks/cc_spirv.cpp:367
↓ 267 callersMethodclear
layers/external/vma/vk_mem_alloc.h:4721
↓ 266 callersMethodFields
layers/error_message/error_location.cpp:51
↓ 265 callersFunctionsize32
tests/framework/layer_validation_tests.h:86
↓ 255 callersMethodDecodeVideo
tests/framework/binding.cpp:2178
↓ 252 callersMethodBarrier
tests/framework/binding.cpp:2237
↓ 248 callersMethodAddAttachmentDescription
tests/framework/render_pass_helper.cpp:36
↓ 240 callersFunctionIsIntegerMultipleOf
Check if value is integer multiple of granularity
layers/utils/math_utils.h:150
↓ 240 callersMethodSetUnexpectedError
tests/framework/error_monitor.cpp:251
↓ 234 callersFunctionget_proc_address
layers/vulkan/generated/vk_function_pointers.cpp:51
↓ 226 callersMethodEncodeFrame
tests/framework/video_objects.h:2884
↓ 224 callersMethodBeginRenderingColor
tests/framework/binding.cpp:2084
↓ 222 callersMethodCopy
tests/framework/binding.cpp:2229
↓ 222 callersMethodSetDesiredInfo
tests/framework/error_monitor.cpp:239
↓ 216 callersFunctionIsExtSupported
layers/vulkan/generated/vk_extension_helper.h:83
↓ 207 callersMethodSubmit2
tests/framework/binding.cpp:595
↓ 201 callersMethodVkHandle
layers/chassis/validation_object.h:202
↓ 197 callersMethodbegin
layers/sync/sync_access_context.cpp:639
↓ 194 callersMethodCreateRenderPass
tests/unit/legacy_positive.cpp:16
↓ 193 callersMethodsize
layers/stateless/sl_instance_device.cpp:31
↓ 190 callersMethodInit
tests/unit/sync_val.cpp:3362
↓ 190 callersMethodhas_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 callersMethodDestroy
tests/framework/render.cpp:858
↓ 188 callersMethodReset
tests/framework/binding.cpp:929
↓ 186 callersFunctionUpdateDescriptorSets
layers/vulkan/generated/test_icd_helper.h:3612
↓ 185 callersMethodBuildCmdBuffer
tests/framework/ray_tracing_objects.cpp:808
↓ 185 callersFunctionIsValueIn
layers/containers/container_utils.h:126
↓ 180 callersMethodDecodeFrame
tests/framework/video_objects.h:2842
↓ 179 callersMethodBindShaders
tests/framework/binding.cpp:2114
↓ 179 callersMethodSetDesiredErrorRegex
tests/framework/error_monitor.cpp:221
↓ 178 callersFunctionBuildGeometryInfoSimpleOnDeviceBottomLevel
tests/framework/ray_tracing_objects.cpp:1747
↓ 176 callersMethodGet
layers/sync/sync_op.h:89
↓ 174 callersMethodAcquireNextImage
tests/framework/binding.cpp:2460
↓ 174 callersMethodSetMemoryType
tests/framework/binding.cpp:166
↓ 173 callersFunctionCmdExecuteCommands
layers/vulkan/generated/test_icd_helper.h:3479
next →1–100 of 18,388, ranked by callers