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
↓ 3 callers
Function
DynamicStatesToString
layers/vulkan/generated/dynamic_state_helper.cpp:338
↓ 3 callers
Method
Encode3D
layers/state_tracker/subresource_adapter.cpp:413
↓ 3 callers
Method
EncodeH265PPS
tests/framework/video_objects.h:447
↓ 3 callers
Method
EnumerateDeviceExtensionProperties
layers/vulkan/generated/dispatch_object.cpp:739
↓ 3 callers
Function
EnumerateInstanceExtensionProperties
tests/icd/test_icd.cpp:539
↓ 3 callers
Function
EraseIf
layers/containers/container_utils.h:95
↓ 3 callers
Function
FilterSyncAccessesByAllowedVkStages
layers/sync/sync_reporting.cpp:176
↓ 3 callers
Function
FindGlobalName
layers/error_message/spirv_logging.cpp:489
↓ 3 callers
Function
FindShaderSource
There are 2 ways to inject source into a shader: 1. The "old" way using OpLine/OpSource 2. The "new" way using NonSemantic Shader DebugInfo
layers/error_message/spirv_logging.cpp:473
↓ 3 callers
Method
FinishWrite
layers/thread_tracker/thread_safety_validation.h:142
↓ 3 callers
Method
FirstAccessInTagRange
layers/sync/sync_access_state.cpp:894
↓ 3 callers
Function
FirstInstance<VkDrawIndexedIndirectCommand>
layers/gpuav/validation_cmd/gpuav_draw.cpp:318
↓ 3 callers
Function
FirstInstance<VkDrawIndirectCommand>
layers/gpuav/validation_cmd/gpuav_draw.cpp:304
↓ 3 callers
Method
FlushAllocation
layers/gpuav/resources/gpuav_vulkan_objects.cpp:147
↓ 3 callers
Function
GetAccelerationStructureHandleNV
layers/vulkan/generated/test_icd_helper.h:5300
↓ 3 callers
Method
GetAccelerationStructureStateNV
layers/state_tracker/descriptor_sets.h:691
↓ 3 callers
Method
GetAcquiredImageIndexFromHistory
layers/state_tracker/wsi_state.cpp:328
↓ 3 callers
Method
GetActionDescriptorMode
layers/state_tracker/last_bound_state.cpp:1036
↓ 3 callers
Method
GetAllocationNextPtr
layers/external/vma/vk_mem_alloc.h:9758
↓ 3 callers
Method
GetBaseTag
layers/sync/sync_op.h:371
↓ 3 callers
Method
GetBindingInfoFromIndex
layers/state_tracker/descriptor_sets.h:206
↓ 3 callers
Method
GetBufferMemoryRequirements
layers/external/vma/vk_mem_alloc.h:13776
↓ 3 callers
Method
GetByteWidth
layers/state_tracker/shader_instruction.h:75
↓ 3 callers
Function
GetCalibratedTimestampsEXT
layers/vulkan/generated/test_icd_helper.h:5326
↓ 3 callers
Method
GetCallState
layers/state_tracker/device_state.cpp:38
↓ 3 callers
Method
GetChangeCount
layers/state_tracker/descriptor_sets.h:1007
↓ 3 callers
Method
GetCommandBuffer
layers/gpuav/resources/gpuav_vulkan_objects.cpp:715
↓ 3 callers
Function
GetCompatForSet
layers/state_tracker/pipeline_layout_state.cpp:208
↓ 3 callers
Function
GetCondWaitTimeout
This timeout is for all queue threads to update their state after we know (via being in a PostRecord call) that a fence, semaphore or wait for idle ha
layers/state_tracker/queue_state.h:115
↓ 3 callers
Function
GetConstantValue
layers/error_message/spirv_logging.cpp:384
↓ 3 callers
Method
GetCount
layers/external/vma/vk_mem_alloc.h:4913
↓ 3 callers
Function
GetDataGraphPipelinePropertiesARM
layers/vulkan/generated/test_icd_helper.h:6263
↓ 3 callers
Method
GetDedicatedBuffer
layers/state_tracker/device_memory_state.h:67
↓ 3 callers
Method
GetDescriptorBindingFlagsFromBinding
layers/state_tracker/descriptor_sets.h:377
↓ 3 callers
Method
GetDescriptorBufferInfo
layers/gpuav/resources/gpuav_vulkan_objects.h:94
↓ 3 callers
Method
GetDescriptorFromBinding
layers/state_tracker/descriptor_sets.h:984
↓ 3 callers
Function
GetDescriptorHeapAlignment
layers/utils/descriptor_utils.cpp:234
↓ 3 callers
Method
GetDescriptorMode
Will be Unknown if shader is not using any descriptor GetActionDescriptorMode() will check the bound pipeline/shaders if Unknown
layers/state_tracker/last_bound_state.h:174
↓ 3 callers
Method
GetDescriptorModeFunc
layers/state_tracker/last_bound_state.h:181
↓ 3 callers
Method
GetDescriptorSetLayoutBindingPtrFromBinding
layers/state_tracker/descriptor_sets.h:351
↓ 3 callers
Function
GetDisplayPlaneSupportedDisplaysKHR
layers/vulkan/generated/test_icd_helper.h:4026
↓ 3 callers
Method
GetDynamicRenderingColorAttachmentIndex
Used to keep naming convention consistent
layers/state_tracker/cmd_buffer_state.h:806
↓ 3 callers
Method
GetEffectiveSubresourceLayerExtent
layers/state_tracker/image_state.cpp:391
↓ 3 callers
Method
GetExternalFormatResolveANDROID
layers/state_tracker/state_tracker.cpp:279
↓ 3 callers
Function
GetExternalHandleTypes
layers/state_tracker/tensor_state.cpp:21
↓ 3 callers
Function
GetExternalHandleTypes
layers/state_tracker/buffer_state.cpp:26
↓ 3 callers
Method
GetExtraMapping
layers/external/vma/vk_mem_alloc.h:6043
↓ 3 callers
Method
GetFirstShader
layers/state_tracker/last_bound_state.cpp:857
↓ 3 callers
Function
GetFlagsLocation
layers/vulkan/generated/extended_flags_helper_generator.cpp:53
↓ 3 callers
Function
GetGpuAvSettingsCombinationTestName
tests/unit/gpu_av_positive.cpp:1032
↓ 3 callers
Method
GetHeapBudgets
layers/external/vma/vk_mem_alloc.h:14179
↓ 3 callers
Method
GetHeapUntypedSize
layers/state_tracker/shader_module.cpp:1757
↓ 3 callers
Function
GetImageDrmFormatModifierPropertiesEXT
layers/vulkan/generated/test_icd_helper.h:5206
↓ 3 callers
Method
GetImageFormatFeatures
layers/state_tracker/state_tracker.cpp:342
↓ 3 callers
Function
GetImageSubresourceLayout2
layers/vulkan/generated/test_icd_helper.h:3945
↓ 3 callers
Function
GetImageSubresourceLayout2KHR
layers/vulkan/generated/test_icd_helper.h:4730
↓ 3 callers
Method
GetInstrumentationDescriptorSetLayout
layers/gpuav/instrumentation/gpuav_shader_instrumentor.h:212
↓ 3 callers
Method
GetIntraRefreshMode
layers/state_tracker/video_session_state.h:626
↓ 3 callers
Function
GetLoadOpActionName
layers/sync/sync_error_messages.cpp:242
↓ 3 callers
Function
GetLoadOpUsageIndex
layers/sync/sync_render_pass.cpp:103
↓ 3 callers
Function
GetLocalQueryState
layers/core_checks/cc_query.cpp:36
↓ 3 callers
Function
GetLocalQueryState
layers/core_checks/cc_state_tracker.cpp:865
↓ 3 callers
Method
GetLocationsConsumedByType
Returns the number of Location slots used for a given ID reference to a OpType More info found at https://docs.vulkan.org/guide/latest/location_compon
layers/state_tracker/shader_module.cpp:1844
↓ 3 callers
Method
GetManagedDescriptorSet
layers/gpuav/resources/gpuav_vulkan_objects.cpp:327
↓ 3 callers
Method
GetMemoryHeapCount
layers/external/vma/vk_mem_alloc.h:10279
↓ 3 callers
Method
GetMemoryTypeCount
layers/external/vma/vk_mem_alloc.h:10280
↓ 3 callers
Function
GetMemoryWin32HandlePropertiesKHR
tests/icd/test_icd.cpp:1667
↓ 3 callers
Method
GetMessageFlags
tests/framework/error_monitor.cpp:322
↓ 3 callers
Function
GetOpticalFlowFormats
layers/state_tracker/state_tracker.cpp:1200
↓ 3 callers
Method
GetPName
layers/state_tracker/shader_stage_state.cpp:66
↓ 3 callers
Function
GetPhysicalDeviceCooperativeMatrixPropertiesKHR
tests/icd/test_icd.cpp:1830
↓ 3 callers
Function
GetPhysicalDeviceExternalBufferPropertiesKHR
layers/vulkan/generated/test_icd_helper.h:4256
↓ 3 callers
Method
GetPhysicalDeviceExternalTensorPropertiesARM
layers/vulkan/generated/dispatch_object.cpp:9030
↓ 3 callers
Method
GetPhysicalDeviceFormatProperties
layers/vulkan/generated/dispatch_object.cpp:697
↓ 3 callers
Method
GetPhysicalDeviceFormatProperties2
layers/vulkan/generated/dispatch_object.cpp:2185
↓ 3 callers
Function
GetPhysicalDeviceMemoryProperties2
tests/icd/test_icd.cpp:1629
↓ 3 callers
Method
GetPhysicalDeviceProperties
layers/vulkan/generated/dispatch_object.cpp:712
↓ 3 callers
Function
GetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM
tests/icd/test_icd.cpp:1496
↓ 3 callers
Function
GetPhysicalDeviceQueueFamilyProperties2KHR
layers/vulkan/generated/test_icd_helper.h:4214
↓ 3 callers
Function
GetPhysicalDeviceSurfaceCapabilities2EXT
tests/icd/test_icd.cpp:1767
↓ 3 callers
Method
GetPoolState
layers/state_tracker/descriptor_sets.h:957
↓ 3 callers
Method
GetPreferredBlockSize
layers/external/vma/vk_mem_alloc.h:9753
↓ 3 callers
Method
GetPresentModeInfo
layers/state_tracker/wsi_state.cpp:472
↓ 3 callers
Method
GetPresentModeScalingCapabilities
layers/state_tracker/wsi_state.cpp:571
↓ 3 callers
Method
GetQueueSupport
layers/state_tracker/wsi_state.cpp:377
↓ 3 callers
Method
GetRasterizationInputTopology
vkspec.html#drawing-rasterization-input-topology The Topology can alter from Vertex/Mesh before going to rasterization This is the "final" topology wh
layers/state_tracker/last_bound_state.cpp:747
↓ 3 callers
Function
GetRemaining
layers/state_tracker/subresource_adapter.cpp:434
↓ 3 callers
Method
GetRenderPassAccessContext
layers/sync/sync_op.h:305
↓ 3 callers
Method
GetShaderGroupsCount
tests/framework/ray_tracing_objects.cpp:2756
↓ 3 callers
Method
GetShaderObjectStateIfValid
layers/state_tracker/last_bound_state.cpp:850
↓ 3 callers
Method
GetStages
layers/state_tracker/last_bound_state.cpp:49
↓ 3 callers
Method
GetSuballocationType
layers/external/vma/vk_mem_alloc.h:6358
↓ 3 callers
Method
GetSubpassContexts
layers/sync/sync_op.cpp:1332
↓ 3 callers
Function
GetTensorViewOpaqueCaptureDescriptorDataARM
layers/vulkan/generated/test_icd_helper.h:6128
↓ 3 callers
Function
GetTexelBlocks
When dealing with a compressed format, we could have a miplevel that is less than a single texel block In that case, we still view (from the API) that
layers/utils/image_utils.h:45
↓ 3 callers
Method
GetTypeFromBinding
layers/state_tracker/descriptor_sets.h:372
↓ 3 callers
Method
GetTypeFromIndex
For the given index, return descriptorType
layers/state_tracker/descriptor_sets.cpp:431
↓ 3 callers
Method
GetTypeStructInfo
layers/state_tracker/shader_module.cpp:1413
↓ 3 callers
Function
GetUint64
To make things easy we make everything in GLSL a 32-bit stream to read later. This is to help ensure we reconstruct the 64-bit value saved in the shad
layers/gpuav/resources/gpuav_shader_resources.h:125
↓ 3 callers
Function
GetUsageLocation
layers/vulkan/generated/extended_flags_helper_generator.cpp:37
← previous
next →
1,901–2,000 of 18,388, ranked by callers