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 callers
Method
swap
layers/external/parallel_hashmap/btree.h:2024
↓ 7 callers
Method
AddDetailedStatistics
layers/external/vma/vk_mem_alloc.h:6530
↓ 7 callers
Method
AddLibrary
tests/framework/ray_tracing_objects.cpp:2174
↓ 7 callers
Method
Alloc
layers/external/vma/vk_mem_alloc.h:4817
↓ 7 callers
Method
AllocateMemory
layers/external/vma/vk_mem_alloc.h:13992
↓ 7 callers
Function
AtomicOperation
Any non supported operation will be covered with other VUs
layers/vulkan/generated/spirv_grammar_helper.h:989
↓ 7 callers
Method
BindMemory
layers/state_tracker/device_memory_state.cpp:117
↓ 7 callers
Method
BufferOffset
layers/state_tracker/vertex_index_buffer_state.h:111
↓ 7 callers
Method
BuildAccessPath
layers/gpuav/spirv/type_manager.cpp:770
↓ 7 callers
Method
ClearSwapchainWaitInfo
layers/state_tracker/semaphore_state.cpp:598
↓ 7 callers
Function
CmdBindDescriptorBufferEmbeddedSamplersEXT
layers/vulkan/generated/test_icd_helper.h:5706
↓ 7 callers
Function
CmdCopyAccelerationStructureNV
layers/vulkan/generated/test_icd_helper.h:5267
↓ 7 callers
Function
CmdCopyImageToBuffer2
layers/vulkan/generated/test_icd_helper.h:3884
↓ 7 callers
Function
CmdCopyMemoryToAccelerationStructureKHR
layers/vulkan/generated/test_icd_helper.h:6505
↓ 7 callers
Function
CmdDrawIndirectCount
layers/vulkan/generated/test_icd_helper.h:3820
↓ 7 callers
Function
CmdEndConditionalRenderingEXT
layers/vulkan/generated/test_icd_helper.h:4962
↓ 7 callers
Function
CmdSetCullModeEXT
layers/vulkan/generated/test_icd_helper.h:5506
↓ 7 callers
Function
CmdSetDepthBounds
layers/vulkan/generated/test_icd_helper.h:3693
↓ 7 callers
Function
CmdSetExclusiveScissorNV
layers/vulkan/generated/test_icd_helper.h:5346
↓ 7 callers
Function
CmdSetSampleMaskEXT
layers/vulkan/generated/test_icd_helper.h:6015
↓ 7 callers
Method
CreateFlags
layers/state_tracker/pipeline_layout_state.h:111
↓ 7 callers
Function
CreateSpirvModuleState
Need to allow a way to not waste time copying over to spirv::Module::words_ when we don't want to store the SPIR-V
layers/state_tracker/shader_module.cpp:3191
↓ 7 callers
Function
DebugMarkerSetObjectNameEXT
layers/vulkan/generated/test_icd_helper.h:4831
↓ 7 callers
Method
DecodeTopField
tests/framework/video_objects.h:2849
↓ 7 callers
Method
DescribeAdjustedExtent
layers/core_checks/cc_copy_blit_resolve.cpp:431
↓ 7 callers
Method
DescribeColorBlendEnabled
layers/state_tracker/last_bound_state.cpp:306
↓ 7 callers
Method
DescribeInvalidDescriptorMode
layers/state_tracker/last_bound_state.cpp:1068
↓ 7 callers
Function
DescribeValidAspectMaskForFormat
layers/core_checks/cc_copy_blit_resolve.cpp:310
↓ 7 callers
Function
DestroyBufferView
layers/vulkan/generated/test_icd_helper.h:3504
↓ 7 callers
Function
DestroyDataGraphPipelineSessionARM
layers/vulkan/generated/test_icd_helper.h:6250
↓ 7 callers
Function
DestroyDispObjHandle
tests/icd/test_icd.h:46
↓ 7 callers
Function
DestroyImageView
layers/vulkan/generated/test_icd_helper.h:3417
↓ 7 callers
Function
DispatchGetPhysicalDeviceQueueFamilyProperties
layers/vulkan/generated/dispatch_functions.h:68
↓ 7 callers
Method
EnumeratePhysicalDevices
layers/vulkan/generated/dispatch_object.cpp:686
↓ 7 callers
Function
FindSupportedExternalMemoryHandleTypesMetal
We need these instead of using FindSupportedExternalMemoryHandleTypes because otherwise we'll get VUID-VkPhysicalDeviceExternalImageFormatInfo-handleT
tests/unit/external_memory_metal.cpp:23
↓ 7 callers
Function
FindSupportedExternalSemaphoreHandleTypes
tests/framework/external_memory_sync.cpp:105
↓ 7 callers
Method
FindTypeGlobal
ONLY USE IF NEEDED! The goal of Function::FindInstruction is you should know the instruction is in the Function. For walking the indexes of an access
layers/gpuav/spirv/type_manager.cpp:223
↓ 7 callers
Method
FindVariableById
Note - this does not include Function variables and will not find them currently no need to track them for any GPU-AV checks
layers/gpuav/spirv/type_manager.cpp:1088
↓ 7 callers
Method
GetAccelerationStructureAddress
layers/state_tracker/ray_tracing_state.h:162
↓ 7 callers
Method
GetAccelerationStructureStateKHR
layers/state_tracker/descriptor_sets.h:688
↓ 7 callers
Method
GetAllActiveBoundStages
layers/state_tracker/last_bound_state.cpp:937
↓ 7 callers
Method
GetAnySupportedIntraRefreshMode
tests/framework/video_objects.h:241
↓ 7 callers
Method
GetBaseTypeInstruction
layers/state_tracker/shader_module.cpp:3030
↓ 7 callers
Method
GetBufferRange
layers/gpuav/resources/gpuav_vulkan_objects.cpp:455
↓ 7 callers
Method
GetBufferState
layers/state_tracker/descriptor_sets.h:608
↓ 7 callers
Function
GetCalibratedTimestampsKHR
layers/vulkan/generated/test_icd_helper.h:4765
↓ 7 callers
Method
GetCurrentSubpass
layers/sync/sync_render_pass.h:140
↓ 7 callers
Function
GetDeviceImageMemoryRequirementsKHR
layers/vulkan/generated/test_icd_helper.h:4704
↓ 7 callers
Function
GetDeviceQueue2
tests/icd/test_icd.cpp:925
↓ 7 callers
Method
GetDynamicRenderingAttachmentIndex
layers/state_tracker/cmd_buffer_state.cpp:2547
↓ 7 callers
Method
GetFullBuildRange
tests/framework/ray_tracing_objects.cpp:534
↓ 7 callers
Method
GetImageFormatInfo2
layers/state_tracker/image_state.cpp:369
↓ 7 callers
Function
GetLoggingLabelState
layers/error_message/logging.cpp:525
↓ 7 callers
Method
GetNextAllocation
layers/external/vma/vk_mem_alloc.h:8295
↓ 7 callers
Function
GetPhysicalDeviceExternalSemaphorePropertiesKHR
layers/vulkan/generated/test_icd_helper.h:4275
↓ 7 callers
Function
GetPipelineCreateFlagVUID
clang-format off
layers/stateless/sl_vuid_maps.cpp:69
↓ 7 callers
Method
GetQueue
layers/sync/sync_submit.h:284
↓ 7 callers
Method
GetRangeGeneratorRange
layers/state_tracker/image_state.cpp:656
↓ 7 callers
Function
GetRayTracingCaptureReplayShaderGroupHandlesKHR
layers/vulkan/generated/test_icd_helper.h:6536
↓ 7 callers
Function
GetRayTracingShaderGroupHandlesKHR
layers/vulkan/generated/test_icd_helper.h:5290
↓ 7 callers
Method
GetSharedImageViewState
layers/state_tracker/descriptor_sets.h:518
↓ 7 callers
Method
GetTraceRaysSbtIndirectBuffer
tests/framework/ray_tracing_objects.cpp:2729
↓ 7 callers
Method
GetTypeBytesSize
Returns the total size in 'bytes' of any OpType
layers/state_tracker/shader_module.cpp:2993
↓ 7 callers
Method
GetUserData
layers/external/vma/vk_mem_alloc.h:6356
↓ 7 callers
Method
HasCapability
layers/state_tracker/shader_module.h:871
↓ 7 callers
Method
InitFrom
layers/sync/sync_access_context.cpp:31
↓ 7 callers
Method
InitPreRasterLibInfoFromContainer
tests/framework/pipeline_helper.h:67
↓ 7 callers
Method
Insert
layers/sync/sync_submit.cpp:818
↓ 7 callers
Method
IsColor
layers/state_tracker/cmd_buffer_state.h:116
↓ 7 callers
Function
IsPointTopology
layers/utils/vk_api_utils.h:78
↓ 7 callers
Function
IsQueueFamilyExternal
layers/utils/sync_utils.h:193
↓ 7 callers
Method
IsRasterizationDisabled
layers/state_tracker/last_bound_state.cpp:229
↓ 7 callers
Method
IsSwapchainImage
layers/state_tracker/image_state.h:167
↓ 7 callers
Method
IsUntypedAccessChain
layers/state_tracker/shader_instruction.cpp:210
↓ 7 callers
Method
IsVector
layers/state_tracker/shader_instruction.cpp:196
↓ 7 callers
Method
LogMessage
We try to return as early as we can if we know we don't need to spend time logging the message
layers/error_message/logging.cpp:101
↓ 7 callers
Method
Message
layers/error_message/error_location.cpp:57
↓ 7 callers
Function
NearestSmaller
tests/framework/layer_validation_tests.cpp:326
↓ 7 callers
Method
NotifyAndWait
Called from a non-queue operation, such as vkWaitForFences()|
layers/state_tracker/fence_state.cpp:77
↓ 7 callers
Function
PostCallRecordCmdDrawIndexedIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1328
↓ 7 callers
Function
PostCallRecordCmdDrawIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1317
↓ 7 callers
Function
PreCallValidateCmdDrawIndexedIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1320
↓ 7 callers
Function
PreCallValidateCmdDrawIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1309
↓ 7 callers
Method
PrintMessage
layers/state_tracker/descriptor_sets.cpp:1663
↓ 7 callers
Method
ReplaceLinkedId
The main challenge with linking to functions from 2 modules is the IDs overlap. TODO - Use the new generated operand to find the IDs.
layers/state_tracker/shader_instruction.cpp:393
↓ 7 callers
Method
SetCodecCapsChain
tests/framework/video_objects.h:263
↓ 7 callers
Method
Size
layers/gpuav/resources/gpuav_vulkan_objects.h:73
↓ 7 callers
Method
StringFunc
layers/error_message/error_location.h:92
↓ 7 callers
Function
UnmapMemory2KHR
layers/vulkan/generated/test_icd_helper.h:4548
↓ 7 callers
Method
UsesCreateInfo2
layers/state_tracker/ray_tracing_state.cpp:106
↓ 7 callers
Method
VideoError
layers/sync/sync_error_messages.cpp:480
↓ 7 callers
Function
XXH64_avalanche
! @copydoc XXH32_avalanche */
layers/external/xxhash.h:3516
↓ 7 callers
Function
XXH64_round
! @copydoc XXH32_round */
layers/external/xxhash.h:3482
↓ 7 callers
Function
XXH_mult32to64
! * @brief Calculates a 32-bit to 64-bit long multiply. * * Implemented as a macro. * * Wraps `__emulu` on MSVC x86 because it tends to call `__a
layers/external/xxhash.h:4435
↓ 7 callers
Function
XXH_swap32
layers/external/xxhash.h:2826
↓ 7 callers
Method
device
tests/framework/render.h:83
↓ 7 callers
Method
emplace_at
layers/external/parallel_hashmap/phmap.h:2093
↓ 7 callers
Method
includes
includes(index) is a convenience function to test if the index would be in the currently cached lower bound
layers/containers/range_map.h:544
↓ 7 callers
Method
init_child
layers/external/parallel_hashmap/btree.h:990
↓ 7 callers
Method
loadBinary
layers/external/parallel_hashmap/phmap_dump.h:212
← previous
next →
1,101–1,200 of 18,388, ranked by callers