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
↓ 5 callers
Method
GetFromShared
layers/sync/sync_op.h:76
↓ 5 callers
Method
GetGlobalIndexRangeFromBinding
For a particular binding, get the global index
layers/state_tracker/descriptor_sets.h:943
↓ 5 callers
Function
GetGraphicsLibType
layers/state_tracker/pipeline_library_state.h:45
↓ 5 callers
Method
GetH264PPS
layers/state_tracker/video_session_state.h:718
↓ 5 callers
Method
GetH264SPS
layers/state_tracker/video_session_state.h:708
↓ 5 callers
Method
GetH265PPS
layers/state_tracker/video_session_state.h:750
↓ 5 callers
Method
GetH265SPS
layers/state_tracker/video_session_state.h:739
↓ 5 callers
Method
GetH265VPS
layers/state_tracker/video_session_state.h:729
↓ 5 callers
Method
GetHostCachedBufferRange
layers/gpuav/resources/gpuav_vulkan_objects.cpp:373
↓ 5 callers
Method
GetImageView
layers/state_tracker/descriptor_sets.cpp:1114
↓ 5 callers
Method
GetInitialLayout
layers/state_tracker/image_state.h:154
↓ 5 callers
Method
GetMaxBinding
Various Get functions that can either be passed a binding#, which will be automatically translated into the appropriate index, or the index# can be pa
layers/state_tracker/descriptor_sets.h:341
↓ 5 callers
Function
GetMemoryHostPointerPropertiesEXT
tests/icd/test_icd.cpp:1993
↓ 5 callers
Method
GetName
layers/external/vma/vk_mem_alloc.h:9954
↓ 5 callers
Method
GetNext
layers/external/vma/vk_mem_alloc.h:9973
↓ 5 callers
Method
GetNumComponentsInBaseType
layers/state_tracker/shader_module.cpp:2895
↓ 5 callers
Method
GetOffset
layers/state_tracker/subresource_adapter.cpp:447
↓ 5 callers
Function
GetOpString
layers/error_message/spirv_logging.cpp:363
↓ 5 callers
Function
GetPastPresentationTimingEXT
layers/vulkan/generated/test_icd_helper.h:5374
↓ 5 callers
Function
GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
tests/icd/test_icd.cpp:1728
↓ 5 callers
Function
GetPipelineCreateFlags
layers/state_tracker/pipeline_state.cpp:710
↓ 5 callers
Function
GetPipelineKeyKHR
layers/vulkan/generated/test_icd_helper.h:4744
↓ 5 callers
Function
GetPipelinePropertiesEXT
layers/vulkan/generated/test_icd_helper.h:5845
↓ 5 callers
Method
GetPresentModes
tests/framework/binding.cpp:2548
↓ 5 callers
Method
GetQueryState
layers/state_tracker/query_state.cpp:66
↓ 5 callers
Method
GetQueueFamilyIndexCount
layers/state_tracker/image_state.h:152
↓ 5 callers
Method
GetQueueFamilyIndices
layers/state_tracker/image_state.h:153
↓ 5 callers
Function
GetRangeIntersection
Returns the intersection of the ranges [x, x + x_size) and [y, y + y_size)
layers/containers/range.h:144
↓ 5 callers
Method
GetSampler
layers/state_tracker/descriptor_sets.cpp:1002
↓ 5 callers
Function
GetSetBitIndices
Return index of each set bit in a 32-bit value (the maximum size of returned vector is 32). Use a practical small vector capacity (usually we have val
layers/utils/math_utils.h:61
↓ 5 callers
Method
GetSpecializationInfo
layers/state_tracker/shader_stage_state.cpp:74
↓ 5 callers
Method
GetTagCount
layers/sync/sync_command_buffer.h:252
↓ 5 callers
Method
GetTessellationSubdivision
layers/state_tracker/shader_module.cpp:330
↓ 5 callers
Method
GetViewMask
layers/sync/sync_command_buffer.cpp:1509
↓ 5 callers
Method
HasSignaler
layers/state_tracker/semaphore_state.h:81
↓ 5 callers
Method
HashCombine
layers/sync/sync_access_flags.h:112
↓ 5 callers
Function
IgnoreColorAttachments
layers/state_tracker/pipeline_state.cpp:654
↓ 5 callers
Method
ImageBarrier
tests/framework/binding.cpp:2277
↓ 5 callers
Method
IndirectUniformUsage
layers/gpu_dump/gpu_dump_descriptor_heap.cpp:225
↓ 5 callers
Method
IsAccessed
These are helpers to show how the variable will be STATICALLY accessed. (It would require a lot of GPU-AV overhead to detect if the access is dynamic
layers/state_tracker/shader_module.h:362
↓ 5 callers
Method
IsArray
layers/state_tracker/shader_instruction.cpp:194
↓ 5 callers
Function
IsBetweenInclusive
Check if size is in range
layers/utils/math_utils.h:139
↓ 5 callers
Function
IsBindless
"bindless" does not have a concrete definition, but we use it as means to know: "is GPU-AV going to have to validate this or not" (see docs/gpu_av_des
layers/state_tracker/descriptor_sets.h:55
↓ 5 callers
Method
IsBuilt
tests/framework/ray_tracing_objects.h:227
↓ 5 callers
Method
IsEnabledExtension
tests/framework/binding.cpp:417
↓ 5 callers
Function
IsExtentEqual
layers/core_checks/cc_copy_blit_resolve.cpp:160
↓ 5 callers
Method
IsHeap
layers/state_tracker/shader_module.cpp:2479
↓ 5 callers
Function
IsOwnershipTransfer
Types to store queue family ownership (QFO) Transfers
layers/utils/sync_utils.h:189
↓ 5 callers
Function
IsQueueFamilyValid
layers/core_checks/cc_synchronization.cpp:2363
↓ 5 callers
Method
IsStageBound
layers/state_tracker/last_bound_state.cpp:916
↓ 5 callers
Function
IsValidCapacity
layers/external/parallel_hashmap/phmap.h:507
↓ 5 callers
Method
LookUp
layers/utils/hash_util.h:130
↓ 5 callers
Method
LowerBoundFromMask
This version assumes the mask must have at least one bit matching limits_.aspectMask Suitable for getting a starting value from a range
layers/state_tracker/subresource_adapter.h:118
↓ 5 callers
Method
MemoryTypeIndexToHeapIndex
layers/external/vma/vk_mem_alloc.h:10282
↓ 5 callers
Method
Minor
layers/vulkan/generated/vk_api_version.h:54
↓ 5 callers
Function
NormalizeSynchronization2Layout
layers/utils/image_layout_utils.cpp:49
↓ 5 callers
Function
ObjTrackStateTypedHandle
layers/object_tracker/object_lifetime_validation.cpp:54
↓ 5 callers
Method
PointerType
return %A in: %B = OpTypePointer Input %A %C = OpVariable %B Input
layers/gpuav/spirv/type_manager.cpp:74
↓ 5 callers
Function
PostCallRecordBindImageMemory2
layers/vulkan/generated/validation_object_device_methods.h:1100
↓ 5 callers
Function
PreCallValidateCmdWaitEvents2
layers/vulkan/generated/validation_object_device_methods.h:1515
↓ 5 callers
Method
PrintMutableTypes
layers/state_tracker/descriptor_sets.cpp:492
↓ 5 callers
Function
PushDescriptorCleanup
Helper for descriptor set (and buffer) updates.
layers/state_tracker/cmd_buffer_state.cpp:1731
↓ 5 callers
Function
QueueSetPerfHintQCOM
layers/vulkan/generated/test_icd_helper.h:5646
↓ 5 callers
Method
RecordBarrierObjects
layers/state_tracker/cmd_buffer_state.cpp:2346
↓ 5 callers
Method
RecordClearColor
layers/best_practices/bp_cmd_buffer_nv.cpp:132
↓ 5 callers
Method
RenderPass
tests/framework/binding.h:1184
↓ 5 callers
Function
RenderPassUsesAttachmentOnTile
layers/best_practices/best_practices_validation.h:664
↓ 5 callers
Method
Reset
layers/error_message/logging.h:133
↓ 5 callers
Function
ResetQueryPool
layers/vulkan/generated/test_icd_helper.h:3796
↓ 5 callers
Function
SafeDivision
layers/utils/math_utils.h:171
↓ 5 callers
Method
Seek
layers/sync/sync_access_map.cpp:224
↓ 5 callers
Method
SetDecode
tests/framework/video_objects.h:235
↓ 5 callers
Method
SetQueryState
layers/state_tracker/query_state.cpp:54
↓ 5 callers
Function
SignalSemaphoreKHR
layers/vulkan/generated/test_icd_helper.h:4468
↓ 5 callers
Method
Sub
layers/sync/sync_stats.cpp:47
↓ 5 callers
Method
SupportsDecodeOutputCoincide
tests/framework/video_objects.h:157
↓ 5 callers
Method
Tag
layers/sync/sync_access_state.h:120
↓ 5 callers
Method
TransferOp
layers/utils/sync_utils.h:129
↓ 5 callers
Method
TryInit
tests/framework/binding.cpp:874
↓ 5 callers
Method
Update
layers/state_tracker/cmd_buffer_state.cpp:220
↓ 5 callers
Method
Update
layers/state_tracker/render_pass_state.cpp:168
↓ 5 callers
Method
UpdateImageLayoutDrawState
layers/state_tracker/descriptor_sets.cpp:1107
↓ 5 callers
Method
UpdateRayGenShaderRecord
tests/framework/ray_tracing_objects.cpp:2595
↓ 5 callers
Function
UsesPipelineRobustness
layers/state_tracker/pipeline_state.cpp:608
↓ 5 callers
Function
UsesShaderModuleId
layers/state_tracker/pipeline_state.cpp:671
↓ 5 callers
Method
Validate
layers/core_checks/cc_synchronization.cpp:424
↓ 5 callers
Method
ValidateStructPnext
layers/stateless/sl_utils.cpp:234
↓ 5 callers
Function
VmaAddDetailedStatisticsAllocation
layers/external/vma/vk_mem_alloc.h:4253
↓ 5 callers
Function
VmaFreeString
layers/external/vma/vk_mem_alloc.h:4185
↓ 5 callers
Method
WriteLock
layers/state_tracker/fence_state.h:84
↓ 5 callers
Method
WriteLock
layers/object_tracker/object_lifetime_validation.h:51
↓ 5 callers
Function
XXH32_avalanche
! * @internal * @brief Mixes all bits to finalize the hash. * * The final mix ensures that all input bits have a chance to impact any bit in * th
layers/external/xxhash.h:2998
↓ 5 callers
Function
XXH64_mergeRound
layers/external/xxhash.h:3507
↓ 5 callers
Method
_find_key
layers/external/parallel_hashmap/phmap.h:2041
↓ 5 callers
Method
assign
layers/external/parallel_hashmap/phmap_base.h:1623
↓ 5 callers
Method
begin
Span::begin() Returns an iterator to the first element of this span.
layers/external/parallel_hashmap/phmap_base.h:2926
↓ 5 callers
Method
begin
layers/error_message/logging.h:93
↓ 5 callers
Method
clear_child
layers/external/parallel_hashmap/btree.h:981
↓ 5 callers
Method
find_or_prepare_insert_with_hash
layers/external/parallel_hashmap/phmap.h:3500
↓ 5 callers
Function
gbswap_16
layers/external/parallel_hashmap/phmap_bits.h:413
← previous
next →
1,401–1,500 of 18,388, ranked by callers