MCPcopy Create free account

hub / github.com/KhronosGroup/Vulkan-ValidationLayers / types & classes

Types & classes2,528 in github.com/KhronosGroup/Vulkan-ValidationLayers

↓ 1,391 callersClassKey
Key for use in tables of VUIDs. Fuzzy match rules: key.function OR key.structure may be Empty loc.structure may be Empty key.field may be Empty if ke
layers/error_message/error_location.h:158
↓ 706 callersClassVkShaderObj
VkShaderObj is really just the Shader Module, but we named before VK_EXT_shader_object TODO - move all of VkShaderObj to vkt::ShaderModule
tests/framework/shader_helper.h:51
↓ 479 callersClassInfo
layers/vulkan/generated/vk_extension_helper.h:598
↓ 176 callersClassSyncAccessFlags
layers/sync/sync_access_flags.h:30
↓ 136 callersClassSignal
tests/framework/binding.h:444
↓ 133 callersClassPipelineLayout
tests/framework/binding.h:52
↓ 120 callersClassWait
tests/framework/binding.h:436
↓ 101 callersClassTimelineSignal
tests/framework/binding.h:462
↓ 88 callersClassTimelineWait
tests/framework/binding.h:452
↓ 83 callersClassRenderPass
tests/framework/binding.h:1182
↓ 82 callersClassLogObjectList
layers/error_message/logging.h:51
↓ 42 callersClassVideoEncodeRateControlInfo
tests/framework/video_objects.h:995
↓ 39 callersClassiterator
layers/containers/range.h:106
↓ 38 callersClassVideoEncodeRateControlLayerInfo
tests/framework/video_objects.h:917
↓ 35 callersClassVulkanTypedHandle
layers/vulkan/generated/vk_object_types.h:1304
↓ 30 callersClassPlatformGuardHelper
Used to elide platform guards together, so redundant #endif then #ifdefs are removed Note - be sure to call add_guard(None) when done to add a tra
scripts/generators/generator_utils.py:67
↓ 29 callersClassWriteLock
layers/external/parallel_hashmap/phmap_base.h:4195
↓ 26 callersClassFramebuffer
tests/framework/binding.h:1199
↓ 25 callersClassError
layers/core_checks/cc_buffer_address.h:157
↓ 25 callersClassReadLock
layers/external/parallel_hashmap/phmap_base.h:4264
↓ 21 callersClassVideoPictureResource
layers/sync/sync_access_context.h:32
↓ 21 callersClassiterator
layers/external/parallel_hashmap/phmap.h:856
↓ 18 callersClassrange
layers/containers/range.h:25
↓ 17 callersClassconst_iterator
layers/containers/range_map.h:304
↓ 16 callersClassDescriptorEncoding
layers/gpuav/resources/gpuav_shader_resources.h:64
↓ 15 callersClassLogObjectList
layers/gpuav/instrumentation/gpuav_instrumentation.h:24
↓ 11 callersClassBuffer
tests/framework/binding.h:42
↓ 11 callersClassHandle
tests/framework/binding.h:69
↓ 10 callersClassEntry
layers/state_tracker/state_tracker.h:2179
↓ 10 callersClassVmaBufferImageUsage
An abstraction over buffer or image `usage` flags, depending on available extensions.
layers/external/vma/vk_mem_alloc.h:3876
↓ 9 callersClassRangeGenerator
layers/state_tracker/state_tracker.h:101
↓ 8 callersClassLocation
layers/sync/sync_error_messages.h:25
↓ 8 callersClassPhysicalDevice
tests/framework/binding.h:34
↓ 8 callersClassSubresource
layers/state_tracker/subresource_adapter.h:50
↓ 8 callersClassTensorView
tests/framework/binding.h:1284
↓ 7 callersClassDescriptorSet
tests/framework/binding.h:54
↓ 7 callersClassNoDefaultCons
tests/vvl_utils/small_vector.cpp:135
↓ 7 callersClassQueryObject
Represents a single Query inside a QueryPool
layers/state_tracker/query_state.h:81
↓ 6 callersClassAPIVersion
layers/stateless/sl_spirv.h:37
↓ 6 callersClassSpan
layers/external/parallel_hashmap/phmap_base.h:2615
↓ 6 callersClassconst_iterator
layers/containers/array_range_map.h:92
↓ 6 callersClassin_place_t
in_place_t Tag type used to specify in-place construction, such as with `phmap::optional`, designed to be a drop-in replacement for C++17's `std::in_
layers/external/parallel_hashmap/phmap_base.h:883
↓ 6 callersClassreverse_iterator
layers/external/vma/vk_mem_alloc.h:5169
↓ 5 callersClassCommandBuffer
tests/framework/binding.h:55
↓ 5 callersClassDescriptorSetLayout
tests/framework/binding.h:51
↓ 5 callersClassDeviceMemory
tests/framework/binding.h:37
↓ 5 callersClassImageView
tests/framework/binding.h:45
↓ 5 callersClassReadOnlyAccessor
layers/state_tracker/video_session_state.h:701
↓ 5 callersClassSemaphore
tests/framework/binding.h:39
↓ 5 callersClassconst_iterator
layers/external/parallel_hashmap/phmap.h:938
↓ 5 callersClassvalue_type
layers/containers/range_map.h:794
↓ 4 callersClassFence
tests/framework/binding.h:38
↓ 4 callersClassHelperParameters
tests/framework/data_graph_objects.h:47
↓ 4 callersClassImage
tests/framework/binding.h:44
↓ 4 callersClassRange
Represent a [begin, end) range, where end is one past the last element held in range
layers/gpuav/shaders/validation_cmd/build_acceleration_structures.h:77
↓ 4 callersClassSignalInfo
Information associated with a semaphore signal
layers/sync/sync_submit.h:55
↓ 4 callersClassTemplateData
scripts/generators/stateless_validation_helper_generator.py:37
↓ 4 callersClassVmaSuballocationOffsetLess
layers/external/vma/vk_mem_alloc.h:3429
↓ 4 callersClasscompare
layers/gpu_dump/gpu_dump_descriptor_heap.cpp:1446
↓ 4 callersClassconst_reverse_iterator
layers/external/vma/vk_mem_alloc.h:5171
↓ 4 callersEnumeq
layers/external/parallel_hashmap/btree.h:212
↓ 3 callersClassBarrierScope
Defines the source scope of the barrier. ReadState and WriteState have InBarrierSourceScope() that checks if corresponding access is in the barrier so
layers/sync/sync_barrier.h:72
↓ 3 callersClassBinding
tests/framework/descriptor_helper.h:74
↓ 3 callersClassHashCombiner
layers/utils/hash_util.h:45
↓ 3 callersClassIndexBufferBinding
layers/state_tracker/vertex_index_buffer_state.h:89
↓ 3 callersClassLocation
layers/error_message/logging.h:187
↓ 3 callersClassLoggingLabel
Data we store per label for logging
layers/error_message/logging.h:129
↓ 3 callersClassSignalingInfo
layers/best_practices/bp_state.h:236
↓ 3 callersClassSubpassBarrier
layers/sync/sync_access_context.h:150
↓ 3 callersClassSyncBarrier
layers/sync/sync_barrier.h:48
↓ 3 callersClassVideoEncodeRateControlState
layers/state_tracker/video_session_state.h:443
↓ 3 callersClassiterator
layers/external/vma/vk_mem_alloc.h:5173
↓ 3 callersClasssysinfo
layers/external/parallel_hashmap/meminfo.h:42
↓ 2 callersClassAllAccess
layers/sync/sync_barrier.h:49
↓ 2 callersClassCBSubmitLog
layers/sync/sync_submit.h:201
↓ 2 callersClassCreateComputePipelineHelper
tests/framework/pipeline_helper.h:132
↓ 2 callersClassDeviceExtensions
layers/core_checks/cc_sync_vuid_maps.h:24
↓ 2 callersClassErrorMonitor
ErrorMonitor Usage: Call SetDesiredFailureMsg with a string to be compared against all encountered log messages, or a validation error enum identifyi
tests/framework/error_monitor.h:40
↓ 2 callersClassFrame
tests/unit/wsi_positive.cpp:1375
↓ 2 callersClassGlobalLayoutUpdater
layers/core_checks/cc_image_layout.cpp:217
↓ 2 callersClassHasher
layers/gpuav/resources/gpuav_vulkan_objects.h:317
↓ 2 callersClassHashtablezInfoHandle
layers/external/parallel_hashmap/phmap.h:625
↓ 2 callersClassImageBarrier
layers/utils/sync_utils.h:156
↓ 2 callersClassImageInstruction
layers/drawdispatch/descriptor_validator.h:25
↓ 2 callersClassInterfaceSlot
A slot is a <Location, Component> mapping
layers/state_tracker/shader_module.h:295
↓ 2 callersClassLocation
layers/core_checks/cc_vuid_maps.h:21
↓ 2 callersClassLocation
Holds the 'Location' of where the code is inside a function/struct/etc see docs/error_object.md for more details
layers/error_message/error_location.h:32
↓ 2 callersClassLocation
layers/gpuav/instrumentation/gpuav_instrumentation.h:22
↓ 2 callersClassLocation
layers/gpuav/validation_cmd/gpuav_draw.h:25
↓ 2 callersClassMemRange
layers/state_tracker/device_memory_state.h:30
↓ 2 callersClassModifiableShaderParameters
tests/framework/data_graph_objects.h:56
↓ 2 callersClassOutputDatabase
scripts/vk_validation_stats.py:307
↓ 2 callersClassQueueTagOffsetBarrierAction
layers/sync/sync_access_context.h:140
↓ 2 callersClassReplayState
layers/sync/sync_op.h:36
↓ 2 callersClassReturnKey
layers/external/parallel_hashmap/phmap_base.h:395
↓ 2 callersClassSemOp
layers/state_tracker/semaphore_state.h:62
↓ 2 callersClassSubmissionReference
References a specific submission on the given queue. The core validation uses the "submission" term to refer to a separate batch from the submission c
layers/state_tracker/submission_reference.h:27
↓ 2 callersClassSwapchain
tests/framework/binding.h:57
↓ 2 callersClassTestCase
tests/unit/descriptors.cpp:2490
↓ 2 callersClassUseStatus
layers/thread_tracker/thread_safety_validation.h:66
next →1–100 of 2,528, ranked by callers