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
↓ 44 callers
Function
DefaultColorBlendAttachmentState
tests/framework/pipeline_helper.h:246
↓ 44 callers
Method
DetectHazard
layers/sync/sync_access_state.cpp:53
↓ 44 callers
Function
GetQueryPoolResults
layers/vulkan/generated/test_icd_helper.h:3404
↓ 44 callers
Function
Opcode
first 5 words of module are the headers
layers/error_message/spirv_logging.cpp:40
↓ 44 callers
Function
RangeFromLayers
Transfer VkImageSubresourceLayers into VkImageSubresourceRange struct
layers/state_tracker/image_state.h:48
↓ 44 callers
Method
UsesDynamicRendering
prefer this to checking the individual flags unless you REALLY need to check one or the other Same as checking if the handle != VK_NULL_HANDLE
layers/state_tracker/render_pass_state.h:149
↓ 44 callers
Method
intersects
layers/containers/range.h:40
↓ 43 callers
Function
CmdBeginPerTileExecutionQCOM
layers/vulkan/generated/test_icd_helper.h:5682
↓ 43 callers
Function
CopyImageToMemoryEXT
layers/vulkan/generated/test_icd_helper.h:5564
↓ 43 callers
Method
DescribeDescriptor
layers/state_tracker/shader_module.cpp:2124
↓ 43 callers
Method
FindTypeById
layers/gpuav/spirv/type_manager.cpp:193
↓ 43 callers
Function
MakeRange
layers/sync/sync_common.cpp:25
↓ 43 callers
Method
MemoryBarrier
tests/framework/video_objects.h:2898
↓ 43 callers
Method
ResetEvent
tests/framework/binding.cpp:2184
↓ 43 callers
Function
SetDebugUtilsObjectNameEXT
VK_USE_PLATFORM_MACOS_MVK
layers/vulkan/generated/test_icd_helper.h:5038
↓ 43 callers
Method
cend
with default policy, and thus no bounds
layers/containers/range_map.h:332
↓ 42 callers
Method
AddInputAttachment
tests/framework/render_pass_helper.cpp:54
↓ 42 callers
Function
CmdEndPerTileExecutionQCOM
layers/vulkan/generated/test_icd_helper.h:5685
↓ 42 callers
Method
CreateRateControlLayerWithMinMaxQp
tests/framework/video_objects.h:3004
↓ 42 callers
Method
DecodeReferenceFrame
tests/framework/video_objects.h:2863
↓ 42 callers
Method
count
layers/containers/small_container.h:205
↓ 41 callers
Function
CmdResolveImage
layers/vulkan/generated/test_icd_helper.h:3734
↓ 41 callers
Method
GetMipLevels
layers/state_tracker/image_state.h:147
↓ 41 callers
Method
UpdateAccessState
layers/sync/sync_access_context.cpp:531
↓ 41 callers
Method
begin
These are overriding STL so need lower case names
layers/state_tracker/descriptor_sets.h:960
↓ 41 callers
Method
reset
When the Command Buffer resets, the value most things in this struct don't matter because if they are read without setting the state, it will fail in
layers/state_tracker/cmd_buffer_state.h:337
↓ 40 callers
Function
CmdBindSamplerHeapEXT
layers/vulkan/generated/test_icd_helper.h:5179
↓ 40 callers
Function
CmdPushDescriptorSetKHR
layers/vulkan/generated/test_icd_helper.h:4303
↓ 40 callers
Function
CmdWaitEvents
layers/vulkan/generated/test_icd_helper.h:3637
↓ 40 callers
Function
GetPhysicalDeviceDescriptorSizeEXT
tests/icd/test_icd.cpp:2079
↓ 40 callers
Method
SubState
layers/state_tracker/state_object.h:144
↓ 40 callers
Function
UpdateVideoSessionParametersKHR
layers/vulkan/generated/test_icd_helper.h:4166
↓ 40 callers
Method
WriteDescriptorTensorInfo
tests/framework/descriptor_helper.cpp:190
↓ 40 callers
Function
XXH_readLE64
layers/external/xxhash.h:3409
↓ 40 callers
Function
string_SpvOpcode
layers/vulkan/generated/spirv_grammar_helper.cpp:30
↓ 39 callers
Method
Add
layers/sync/sync_stats.cpp:46
↓ 39 callers
Function
AllocateCommandBuffers
tests/icd/test_icd.cpp:825
↓ 39 callers
Method
BindMemory
tests/framework/binding.cpp:1159
↓ 39 callers
Function
CmdBeginRendering
layers/vulkan/generated/test_icd_helper.h:3903
↓ 39 callers
Function
FreeMemory
tests/icd/test_icd.cpp:633
↓ 39 callers
Method
GetCreateFlags
layers/state_tracker/ray_tracing_state.cpp:127
↓ 39 callers
Method
IsDynamicStateSet
Return true if the corresponding vkCmdSet* call has occurred in the command buffer. Used for calls like vkCmdSetColorBlendEnableEXT where we have both
layers/state_tracker/cmd_buffer_state.h:210
↓ 39 callers
Method
SessionParamsCreateInfo
tests/framework/video_objects.h:45
↓ 38 callers
Function
CopyMemoryToImageEXT
layers/vulkan/generated/test_icd_helper.h:5560
↓ 38 callers
Function
CreateInstance
tests/icd/test_icd.cpp:329
↓ 38 callers
Function
CreateRenderPass
layers/vulkan/generated/test_icd_helper.h:3670
↓ 38 callers
Method
Format
tests/framework/binding.h:736
↓ 38 callers
Method
GetSamples
layers/state_tracker/image_state.h:149
↓ 38 callers
Method
Init
tests/framework/binding.cpp:60
↓ 37 callers
Method
AddDepthStencilAttachment
tests/framework/render_pass_helper.cpp:71
↓ 37 callers
Function
CreatePipelineLayout
This API needs the ability to modify a down-chain parameter
layers/chassis/chassis_manual.cpp:806
↓ 37 callers
Method
GetActiveSubpass
layers/state_tracker/cmd_buffer_state.h:459
↓ 37 callers
Method
GetSize
layers/external/vma/vk_mem_alloc.h:6355
↓ 37 callers
Method
GetStage
layers/state_tracker/shader_stage_state.cpp:70
↓ 37 callers
Function
MostSignificantBit
Returns the 0-based index of the MSB, like the x86 bit scan reverse (bsr) instruction Note: an input mask of 0 yields -1
layers/utils/math_utils.h:77
↓ 37 callers
Method
insert
layers/core_checks/cc_image_layout.cpp:226
↓ 36 callers
Function
CmdCopyMemoryToImageKHR
layers/vulkan/generated/test_icd_helper.h:4609
↓ 36 callers
Function
CmdEndRendering
layers/vulkan/generated/test_icd_helper.h:3905
↓ 36 callers
Method
CreateH264SPS
tests/framework/video_objects.h:311
↓ 36 callers
Method
DecodeOutput
tests/framework/video_objects.h:2835
↓ 36 callers
Function
FindSupportedDepthOnlyFormat
tests/framework/layer_validation_tests.cpp:25
↓ 36 callers
Function
GetPhysicalDeviceSurfacePresentModesKHR
tests/icd/test_icd.cpp:1060
↓ 36 callers
Function
QueueSubmit2KHR
layers/vulkan/generated/test_icd_helper.h:4589
↓ 36 callers
Method
TestRateControlStateMismatch
tests/framework/video_objects.h:3100
↓ 36 callers
Method
at
Span::at() Returns a reference to the i'th element of this span.
layers/external/parallel_hashmap/phmap_base.h:2907
↓ 36 callers
Method
begin
layers/containers/range.h:120
↓ 35 callers
Function
CreateVideoSessionKHR
VK_USE_PLATFORM_WIN32_KHR
layers/vulkan/generated/test_icd_helper.h:4140
↓ 35 callers
Method
Destroyed
layers/state_tracker/state_object.h:60
↓ 35 callers
Method
Finish
tests/framework/error_monitor.cpp:365
↓ 35 callers
Method
GetFirstValidBuffer
layers/state_tracker/ray_tracing_state.cpp:110
↓ 34 callers
Function
CmdClearDepthStencilImage
layers/vulkan/generated/test_icd_helper.h:3726
↓ 34 callers
Function
CmdCopyQueryPoolResults
layers/vulkan/generated/test_icd_helper.h:3475
↓ 34 callers
Function
CmdDrawMeshTasksEXT
layers/vulkan/generated/test_icd_helper.h:6556
↓ 34 callers
Function
CmdExecuteGeneratedCommandsEXT
layers/vulkan/generated/test_icd_helper.h:6325
↓ 34 callers
Function
CopyImageToImageEXT
layers/vulkan/generated/test_icd_helper.h:5568
↓ 34 callers
Method
GetAllocationCallbacks
layers/external/vma/vk_mem_alloc.h:10146
↓ 34 callers
Method
ValidateDeviceAddress
Used when only need to check a VkDeviceAddress is tied to a VkBuffer
layers/core_checks/cc_device_memory.cpp:2881
↓ 34 callers
Method
back
Span::back() Returns a reference to the last element of this span.
layers/external/parallel_hashmap/phmap_base.h:2921
↓ 34 callers
Function
string_LayerCount
layers/error_message/error_strings.h:98
↓ 33 callers
Function
CmdSetScissor
layers/vulkan/generated/test_icd_helper.h:3683
↓ 33 callers
Function
CreatePipelineBinariesKHR
tests/icd/test_icd.cpp:2037
↓ 33 callers
Method
GetBuffer
layers/state_tracker/descriptor_sets.cpp:1167
↓ 33 callers
Method
GetDescriptorBufferBindingOffset
tests/framework/binding.cpp:1898
↓ 33 callers
Method
OwnsLibState
Used to know if the pipeline library is being created (as opposed to being linked) Important as some pipeline checks need pipeline state that won't be
layers/state_tracker/pipeline_state.h:239
↓ 33 callers
Method
WaitEvent2
tests/framework/binding.cpp:2222
↓ 33 callers
Method
WriteLock
layers/chassis/validation_object.h:209
↓ 33 callers
Method
WriteNumber
layers/external/vma/vk_mem_alloc.h:5926
↓ 33 callers
Method
child
Getters/setter for the child at position i in the node.
layers/external/parallel_hashmap/btree.h:979
↓ 32 callers
Function
BindDataGraphPipelineSessionMemoryARM
layers/vulkan/generated/test_icd_helper.h:6245
↓ 32 callers
Function
BuildAccelerationStructuresKHR
tests/framework/ray_tracing_objects.cpp:1073
↓ 32 callers
Function
CmdSetPrimitiveTopologyEXT
layers/vulkan/generated/test_icd_helper.h:5514
↓ 32 callers
Method
EncodeIntraRefreshCaps
tests/framework/video_objects.h:139
↓ 32 callers
Method
FindConstantById
layers/gpuav/spirv/type_manager.cpp:583
↓ 32 callers
Method
GetTiling
layers/state_tracker/image_state.h:150
↓ 32 callers
Method
MultisampleState
the VkPipelineMultisampleStateCreateInfo need to be identically defined so can safely grab both
layers/state_tracker/pipeline_state.h:299
↓ 32 callers
Method
PictureFormatProps
tests/framework/video_objects.h:47
↓ 32 callers
Method
RecordCommand
layers/state_tracker/cmd_buffer_state.cpp:535
↓ 32 callers
Function
WriteSamplerDescriptorsEXT
VK_ENABLE_BETA_EXTENSIONS
layers/vulkan/generated/test_icd_helper.h:5167
↓ 32 callers
Method
size
layers/error_message/logging.h:91
↓ 31 callers
Function
CmdSetColorBlendEnableEXT
layers/vulkan/generated/test_icd_helper.h:6024
← previous
next →
301–400 of 18,388, ranked by callers