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
↓ 15 callers
Method
DimensionCount
tests/framework/binding.h:1270
↓ 15 callers
Function
ExpandPipelineStages
layers/utils/sync_utils.cpp:126
↓ 15 callers
Method
Free
layers/external/vma/vk_mem_alloc.h:4843
↓ 15 callers
Method
GetBitWidth
The idea of this function is to not have to constantly lookup which operand for the width inst.Word(2) -> inst.GetBitWidth()
layers/state_tracker/shader_instruction.cpp:153
↓ 15 callers
Method
GetConstantValue
While simple, function name provides a more human readable description why Word(3) is used. The current various uses for constant values (OpAccessCha
layers/state_tracker/shader_instruction.cpp:143
↓ 15 callers
Function
GetDeviceProcAddr
tests/icd/test_icd.cpp:505
↓ 15 callers
Method
GetInt32IfConstant
layers/state_tracker/shader_module.cpp:1821
↓ 15 callers
Function
GetPhysicalDeviceDisplayPropertiesKHR
tests/icd/test_icd.cpp:1127
↓ 15 callers
Function
GetPhysicalDeviceFeatures
tests/icd/test_icd.cpp:367
↓ 15 callers
Function
GetPhysicalDeviceProperties2KHR
layers/vulkan/generated/test_icd_helper.h:4198
↓ 15 callers
Method
GetQueueId
layers/sync/sync_submit.cpp:655
↓ 15 callers
Method
GetRangeGen
layers/sync/sync_render_pass.cpp:1078
↓ 15 callers
Method
Gpu
tests/framework/render.cpp:82
↓ 15 callers
Function
IsIdentitySwizzle
layers/utils/image_utils.h:95
↓ 15 callers
Function
IsOnlyOneValidPlaneAspect
layers/utils/image_utils.cpp:224
↓ 15 callers
Function
QueuePresentKHR
This API needs to ensure that per-swapchain VkResult results are available
layers/chassis/chassis_manual.cpp:1148
↓ 15 callers
Method
RasterizationDisabled
Lack of a rasterization state can be from various things (dynamic state, GPL, etc) For this case, act as if (rasterizerDiscardEnable == false)
layers/state_tracker/pipeline_state.h:332
↓ 15 callers
Method
RemoveParent
layers/state_tracker/wsi_state.cpp:363
↓ 15 callers
Function
ResetCommandBuffer
layers/vulkan/generated/test_icd_helper.h:3431
↓ 15 callers
Method
ResolveFromContext
layers/sync/sync_access_context.h:555
↓ 15 callers
Function
ShaderCreateInfoNoNextStage
tests/framework/shader_object_helper.cpp:66
↓ 15 callers
Method
UpdateMemoryAccessState
layers/sync/sync_access_context.h:517
↓ 15 callers
Function
XXH3_mix16B
* DISCLAIMER: There are known *seed-dependent* multicollisions here due to * multiplication by zero, affecting hashes of lengths 17 to 240. * * How
layers/external/xxhash.h:4763
↓ 15 callers
Function
__android_log_print
tests/android/mock/android/log.h:33
↓ 15 callers
Method
end
layers/external/vma/vk_mem_alloc.h:5288
↓ 15 callers
Method
front
Like std::vector:: calling front or back on an empty container causes undefined behavior
layers/containers/small_vector.h:182
↓ 15 callers
Method
insert
This is traditional no replacement insert.
layers/containers/range_map.h:404
↓ 15 callers
Method
max_count
layers/external/parallel_hashmap/btree.h:951
↓ 15 callers
Method
rbegin
layers/external/vma/vk_mem_alloc.h:5296
↓ 15 callers
Function
string_VkPushConstantRange
layers/error_message/error_strings.h:122
↓ 14 callers
Method
BindGraphicsPipeline
Bind the graphics pipeline with the specified viewport/scissor state configuration.
tests/unit/viewport_inheritance.cpp:341
↓ 14 callers
Function
BindVideoSessionMemoryKHR
layers/vulkan/generated/test_icd_helper.h:4151
↓ 14 callers
Method
BufferError
layers/sync/sync_error_messages.cpp:48
↓ 14 callers
Function
CmdBeginTransformFeedback2EXT
layers/vulkan/generated/test_icd_helper.h:4640
↓ 14 callers
Function
CmdBindVertexBuffers3KHR
layers/vulkan/generated/test_icd_helper.h:4596
↓ 14 callers
Function
CmdCopyImage2KHR
layers/vulkan/generated/test_icd_helper.h:4674
↓ 14 callers
Function
CmdDrawMeshTasksIndirectCountEXT
layers/vulkan/generated/test_icd_helper.h:6562
↓ 14 callers
Method
ComputeOnlyQueueFamily
tests/framework/binding.cpp:389
↓ 14 callers
Function
ConvertCooperativeVectorMatrixNV
layers/vulkan/generated/test_icd_helper.h:6199
↓ 14 callers
Function
CreateGraphicsPipelines
layers/chassis/chassis_manual.cpp:502
↓ 14 callers
Function
CreateIndirectExecutionSetEXT
layers/vulkan/generated/test_icd_helper.h:6341
↓ 14 callers
Function
DispatchGetPhysicalDeviceDescriptorSizeEXT
layers/vulkan/generated/dispatch_functions.h:3084
↓ 14 callers
Method
EncodeInput
tests/framework/video_objects.h:2836
↓ 14 callers
Function
FreeDescriptorSets
layers/vulkan/generated/test_icd_helper.h:3607
↓ 14 callers
Function
GetImageSubresourceLayout
tests/icd/test_icd.cpp:792
↓ 14 callers
Function
GetImageUsageFlags
layers/vulkan/generated/extended_flags_helper_generator.cpp:61
↓ 14 callers
Function
GetPhysicalDeviceQueueFamilyProperties2
tests/icd/test_icd.cpp:1557
↓ 14 callers
Method
GetType
layers/external/vma/vk_mem_alloc.h:6353
↓ 14 callers
Method
Is3D
layers/state_tracker/subresource_adapter.h:370
↓ 14 callers
Method
ListBuffers
layers/gpu_dump/gpu_dump.cpp:90
↓ 14 callers
Method
ReadLock
layers/chassis/validation_object.h:208
↓ 14 callers
Method
RecordDispatchDrawDescriptorSet
TODO: Record structure repeats Validate. Unify this code, it was the source of bugs few times already.
layers/sync/sync_command_buffer.cpp:688
↓ 14 callers
Method
Scope
layers/state_tracker/semaphore_state.cpp:101
↓ 14 callers
Method
ValidateDispatchDrawDescriptorSet
layers/sync/sync_command_buffer.cpp:519
↓ 14 callers
Method
VertexShaderOnly
tests/framework/pipeline_helper.cpp:131
↓ 14 callers
Function
XXH3_avalanche
* This is a fast avalanche stage, * suitable when input bits are already partially mixed */
layers/external/xxhash.h:4614
↓ 14 callers
Method
distance
layers/containers/range.h:41
↓ 14 callers
Method
hash
layers/external/parallel_hashmap/phmap.h:1696
↓ 14 callers
Method
set_ctrl
Sets the control byte, and if `i < Group::kWidth`, set the cloned byte at the end too.
layers/external/parallel_hashmap/phmap.h:2109
↓ 14 callers
Function
string_SpvExecutionMode
layers/vulkan/generated/spirv_grammar_helper.cpp:1350
↓ 13 callers
Function
CanTransitionDepthSlices
layers/utils/image_utils.cpp:315
↓ 13 callers
Function
CmdBeginQueryIndexedEXT
layers/vulkan/generated/test_icd_helper.h:4856
↓ 13 callers
Function
CmdCopyBufferToImage2KHR
layers/vulkan/generated/test_icd_helper.h:4678
↓ 13 callers
Function
CmdDrawIndirectCount2KHR
layers/vulkan/generated/test_icd_helper.h:4627
↓ 13 callers
Function
CmdEndRendering2EXT
layers/vulkan/generated/test_icd_helper.h:6421
↓ 13 callers
Function
CmdSetLineStippleEnableEXT
layers/vulkan/generated/test_icd_helper.h:6060
↓ 13 callers
Function
CmdSetRenderingInputAttachmentIndicesKHR
layers/vulkan/generated/test_icd_helper.h:4480
↓ 13 callers
Function
CmdSetSampleLocationsEXT
layers/vulkan/generated/test_icd_helper.h:5203
↓ 13 callers
Method
ContinueString
layers/external/vma/vk_mem_alloc.h:5854
↓ 13 callers
Function
CreateDescriptorPool
layers/vulkan/generated/test_icd_helper.h:3582
↓ 13 callers
Method
CreateStatusQueryPool
tests/framework/video_objects.h:2765
↓ 13 callers
Function
CreateTLAS
tests/framework/ray_tracing_objects.cpp:2018
↓ 13 callers
Method
Data
tests/framework/binding.h:213
↓ 13 callers
Method
GetAccelerationStructureDeviceAddress
tests/framework/ray_tracing_objects.cpp:618
↓ 13 callers
Function
GetBuildASVUID
layers/core_checks/cc_vuid_maps.cpp:756
↓ 13 callers
Function
GetGeneratedCommandsMemoryRequirementsEXT
layers/vulkan/generated/test_icd_helper.h:6318
↓ 13 callers
Method
GetId
layers/external/vma/vk_mem_alloc.h:9951
↓ 13 callers
Function
GetImageCreateFlags
layers/vulkan/generated/extended_flags_helper_generator.cpp:45
↓ 13 callers
Function
GetMemoryWin32HandleKHR
layers/vulkan/generated/test_icd_helper.h:4263
↓ 13 callers
Function
GetPhysicalDeviceCalibrateableTimeDomainsKHR
tests/icd/test_icd.cpp:1940
↓ 13 callers
Method
GetShaderObjectState
layers/state_tracker/last_bound_state.cpp:846
↓ 13 callers
Method
Has16x16UintProperty
tests/framework/cooperative_matrix_helper.cpp:65
↓ 13 callers
Method
HeapOOB
layers/gpu_dump/gpu_dump_descriptor_heap.cpp:196
↓ 13 callers
Method
InUse
layers/state_tracker/wsi_state.cpp:134
↓ 13 callers
Method
InitFromGLSLTry
Because shaders are currently validated at pipeline creation time, there are test cases that might fail shader module creation due to supplying an inv
tests/framework/shader_helper.cpp:514
↓ 13 callers
Method
MemoryState
Will be false if VkBindMemoryStatus had a non-success result
layers/state_tracker/device_memory_state.h:258
↓ 13 callers
Method
RenderPassState
If you are inside a command buffer, use the vvl::RenderPass inside the command buffer!! - This grabs the render pass at pipeline creation time - The r
layers/state_tracker/pipeline_state.h:248
↓ 13 callers
Function
SemaphoreExportImportSupported
tests/framework/external_memory_sync.cpp:220
↓ 13 callers
Method
SignalKHR
tests/framework/binding.cpp:1015
↓ 13 callers
Method
Size
tests/framework/binding.h:212
↓ 13 callers
Method
Update
layers/gpuav/spirv/pass.cpp:888
↓ 13 callers
Function
VuidHash
layers/utils/hash_util.cpp:35
↓ 13 callers
Function
WriteAccelerationStructuresPropertiesKHR
layers/vulkan/generated/test_icd_helper.h:6492
↓ 13 callers
Method
end
layers/error_message/logging.h:94
↓ 13 callers
Method
remove
layers/external/vma/vk_mem_alloc.h:4581
↓ 13 callers
Function
repo_relative
(path)
scripts/vk_validation_stats.py:35
↓ 13 callers
Function
string_SpvStorageClass
layers/vulkan/generated/spirv_grammar_helper.cpp:1238
↓ 13 callers
Function
vma_delete
layers/external/vma/vk_mem_alloc.h:4140
↓ 12 callers
Method
AddParent
layers/state_tracker/state_object.cpp:44
↓ 12 callers
Method
AllocateAndBindMemory
tests/framework/binding.cpp:1153
← previous
next →
701–800 of 18,388, ranked by callers