MCPcopy Create free account

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

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

↓ 8 callersMethodswap
layers/external/parallel_hashmap/btree.h:2024
↓ 7 callersMethodAddDetailedStatistics
layers/external/vma/vk_mem_alloc.h:6530
↓ 7 callersMethodAddLibrary
tests/framework/ray_tracing_objects.cpp:2174
↓ 7 callersMethodAlloc
layers/external/vma/vk_mem_alloc.h:4817
↓ 7 callersMethodAllocateMemory
layers/external/vma/vk_mem_alloc.h:13992
↓ 7 callersFunctionAtomicOperation
Any non supported operation will be covered with other VUs
layers/vulkan/generated/spirv_grammar_helper.h:989
↓ 7 callersMethodBindMemory
layers/state_tracker/device_memory_state.cpp:117
↓ 7 callersMethodBufferOffset
layers/state_tracker/vertex_index_buffer_state.h:111
↓ 7 callersMethodBuildAccessPath
layers/gpuav/spirv/type_manager.cpp:770
↓ 7 callersMethodClearSwapchainWaitInfo
layers/state_tracker/semaphore_state.cpp:598
↓ 7 callersFunctionCmdBindDescriptorBufferEmbeddedSamplersEXT
layers/vulkan/generated/test_icd_helper.h:5706
↓ 7 callersFunctionCmdCopyAccelerationStructureNV
layers/vulkan/generated/test_icd_helper.h:5267
↓ 7 callersFunctionCmdCopyImageToBuffer2
layers/vulkan/generated/test_icd_helper.h:3884
↓ 7 callersFunctionCmdCopyMemoryToAccelerationStructureKHR
layers/vulkan/generated/test_icd_helper.h:6505
↓ 7 callersFunctionCmdDrawIndirectCount
layers/vulkan/generated/test_icd_helper.h:3820
↓ 7 callersFunctionCmdEndConditionalRenderingEXT
layers/vulkan/generated/test_icd_helper.h:4962
↓ 7 callersFunctionCmdSetCullModeEXT
layers/vulkan/generated/test_icd_helper.h:5506
↓ 7 callersFunctionCmdSetDepthBounds
layers/vulkan/generated/test_icd_helper.h:3693
↓ 7 callersFunctionCmdSetExclusiveScissorNV
layers/vulkan/generated/test_icd_helper.h:5346
↓ 7 callersFunctionCmdSetSampleMaskEXT
layers/vulkan/generated/test_icd_helper.h:6015
↓ 7 callersMethodCreateFlags
layers/state_tracker/pipeline_layout_state.h:111
↓ 7 callersFunctionCreateSpirvModuleState
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 callersFunctionDebugMarkerSetObjectNameEXT
layers/vulkan/generated/test_icd_helper.h:4831
↓ 7 callersMethodDecodeTopField
tests/framework/video_objects.h:2849
↓ 7 callersMethodDescribeAdjustedExtent
layers/core_checks/cc_copy_blit_resolve.cpp:431
↓ 7 callersMethodDescribeColorBlendEnabled
layers/state_tracker/last_bound_state.cpp:306
↓ 7 callersMethodDescribeInvalidDescriptorMode
layers/state_tracker/last_bound_state.cpp:1068
↓ 7 callersFunctionDescribeValidAspectMaskForFormat
layers/core_checks/cc_copy_blit_resolve.cpp:310
↓ 7 callersFunctionDestroyBufferView
layers/vulkan/generated/test_icd_helper.h:3504
↓ 7 callersFunctionDestroyDataGraphPipelineSessionARM
layers/vulkan/generated/test_icd_helper.h:6250
↓ 7 callersFunctionDestroyDispObjHandle
tests/icd/test_icd.h:46
↓ 7 callersFunctionDestroyImageView
layers/vulkan/generated/test_icd_helper.h:3417
↓ 7 callersFunctionDispatchGetPhysicalDeviceQueueFamilyProperties
layers/vulkan/generated/dispatch_functions.h:68
↓ 7 callersMethodEnumeratePhysicalDevices
layers/vulkan/generated/dispatch_object.cpp:686
↓ 7 callersFunctionFindSupportedExternalMemoryHandleTypesMetal
We need these instead of using FindSupportedExternalMemoryHandleTypes because otherwise we'll get VUID-VkPhysicalDeviceExternalImageFormatInfo-handleT
tests/unit/external_memory_metal.cpp:23
↓ 7 callersFunctionFindSupportedExternalSemaphoreHandleTypes
tests/framework/external_memory_sync.cpp:105
↓ 7 callersMethodFindTypeGlobal
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 callersMethodFindVariableById
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 callersMethodGetAccelerationStructureAddress
layers/state_tracker/ray_tracing_state.h:162
↓ 7 callersMethodGetAccelerationStructureStateKHR
layers/state_tracker/descriptor_sets.h:688
↓ 7 callersMethodGetAllActiveBoundStages
layers/state_tracker/last_bound_state.cpp:937
↓ 7 callersMethodGetAnySupportedIntraRefreshMode
tests/framework/video_objects.h:241
↓ 7 callersMethodGetBaseTypeInstruction
layers/state_tracker/shader_module.cpp:3030
↓ 7 callersMethodGetBufferRange
layers/gpuav/resources/gpuav_vulkan_objects.cpp:455
↓ 7 callersMethodGetBufferState
layers/state_tracker/descriptor_sets.h:608
↓ 7 callersFunctionGetCalibratedTimestampsKHR
layers/vulkan/generated/test_icd_helper.h:4765
↓ 7 callersMethodGetCurrentSubpass
layers/sync/sync_render_pass.h:140
↓ 7 callersFunctionGetDeviceImageMemoryRequirementsKHR
layers/vulkan/generated/test_icd_helper.h:4704
↓ 7 callersFunctionGetDeviceQueue2
tests/icd/test_icd.cpp:925
↓ 7 callersMethodGetDynamicRenderingAttachmentIndex
layers/state_tracker/cmd_buffer_state.cpp:2547
↓ 7 callersMethodGetFullBuildRange
tests/framework/ray_tracing_objects.cpp:534
↓ 7 callersMethodGetImageFormatInfo2
layers/state_tracker/image_state.cpp:369
↓ 7 callersFunctionGetLoggingLabelState
layers/error_message/logging.cpp:525
↓ 7 callersMethodGetNextAllocation
layers/external/vma/vk_mem_alloc.h:8295
↓ 7 callersFunctionGetPhysicalDeviceExternalSemaphorePropertiesKHR
layers/vulkan/generated/test_icd_helper.h:4275
↓ 7 callersFunctionGetPipelineCreateFlagVUID
clang-format off
layers/stateless/sl_vuid_maps.cpp:69
↓ 7 callersMethodGetQueue
layers/sync/sync_submit.h:284
↓ 7 callersMethodGetRangeGeneratorRange
layers/state_tracker/image_state.cpp:656
↓ 7 callersFunctionGetRayTracingCaptureReplayShaderGroupHandlesKHR
layers/vulkan/generated/test_icd_helper.h:6536
↓ 7 callersFunctionGetRayTracingShaderGroupHandlesKHR
layers/vulkan/generated/test_icd_helper.h:5290
↓ 7 callersMethodGetSharedImageViewState
layers/state_tracker/descriptor_sets.h:518
↓ 7 callersMethodGetTraceRaysSbtIndirectBuffer
tests/framework/ray_tracing_objects.cpp:2729
↓ 7 callersMethodGetTypeBytesSize
Returns the total size in 'bytes' of any OpType
layers/state_tracker/shader_module.cpp:2993
↓ 7 callersMethodGetUserData
layers/external/vma/vk_mem_alloc.h:6356
↓ 7 callersMethodHasCapability
layers/state_tracker/shader_module.h:871
↓ 7 callersMethodInitFrom
layers/sync/sync_access_context.cpp:31
↓ 7 callersMethodInitPreRasterLibInfoFromContainer
tests/framework/pipeline_helper.h:67
↓ 7 callersMethodInsert
layers/sync/sync_submit.cpp:818
↓ 7 callersMethodIsColor
layers/state_tracker/cmd_buffer_state.h:116
↓ 7 callersFunctionIsPointTopology
layers/utils/vk_api_utils.h:78
↓ 7 callersFunctionIsQueueFamilyExternal
layers/utils/sync_utils.h:193
↓ 7 callersMethodIsRasterizationDisabled
layers/state_tracker/last_bound_state.cpp:229
↓ 7 callersMethodIsSwapchainImage
layers/state_tracker/image_state.h:167
↓ 7 callersMethodIsUntypedAccessChain
layers/state_tracker/shader_instruction.cpp:210
↓ 7 callersMethodIsVector
layers/state_tracker/shader_instruction.cpp:196
↓ 7 callersMethodLogMessage
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 callersMethodMessage
layers/error_message/error_location.cpp:57
↓ 7 callersFunctionNearestSmaller
tests/framework/layer_validation_tests.cpp:326
↓ 7 callersMethodNotifyAndWait
Called from a non-queue operation, such as vkWaitForFences()|
layers/state_tracker/fence_state.cpp:77
↓ 7 callersFunctionPostCallRecordCmdDrawIndexedIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1328
↓ 7 callersFunctionPostCallRecordCmdDrawIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1317
↓ 7 callersFunctionPreCallValidateCmdDrawIndexedIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1320
↓ 7 callersFunctionPreCallValidateCmdDrawIndirectCount
layers/vulkan/generated/validation_object_device_methods.h:1309
↓ 7 callersMethodPrintMessage
layers/state_tracker/descriptor_sets.cpp:1663
↓ 7 callersMethodReplaceLinkedId
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 callersMethodSetCodecCapsChain
tests/framework/video_objects.h:263
↓ 7 callersMethodSize
layers/gpuav/resources/gpuav_vulkan_objects.h:73
↓ 7 callersMethodStringFunc
layers/error_message/error_location.h:92
↓ 7 callersFunctionUnmapMemory2KHR
layers/vulkan/generated/test_icd_helper.h:4548
↓ 7 callersMethodUsesCreateInfo2
layers/state_tracker/ray_tracing_state.cpp:106
↓ 7 callersMethodVideoError
layers/sync/sync_error_messages.cpp:480
↓ 7 callersFunctionXXH64_avalanche
! @copydoc XXH32_avalanche */
layers/external/xxhash.h:3516
↓ 7 callersFunctionXXH64_round
! @copydoc XXH32_round */
layers/external/xxhash.h:3482
↓ 7 callersFunctionXXH_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 callersFunctionXXH_swap32
layers/external/xxhash.h:2826
↓ 7 callersMethoddevice
tests/framework/render.h:83
↓ 7 callersMethodemplace_at
layers/external/parallel_hashmap/phmap.h:2093
↓ 7 callersMethodincludes
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 callersMethodinit_child
layers/external/parallel_hashmap/btree.h:990
↓ 7 callersMethodloadBinary
layers/external/parallel_hashmap/phmap_dump.h:212
← previousnext →1,101–1,200 of 18,388, ranked by callers