Sign in
◑
Theme
fuchsia
/
third_party
/
Vulkan-ValidationLayers
/
refs/heads/upstream/main
/
.
/
docs
tree: 8e1256ef603255776efc318a9341c7fe3280e5fa
images/
best_practices.md
chassis.md
core_checks.md
creating_tests.md
debug_printf.md
error_messages.md
error_object.md
fine_grained_locking.md
fine_grained_locking_usage.md
generated_code.md
gpu_av_descriptor_buffer.md
gpu_av_descriptor_hashing.md
gpu_av_descriptor_heap.md
gpu_av_descriptor_indexing.md
gpu_av_development.md
gpu_av_internal_descriptor.md
gpu_av_post_process.md
gpu_av_scoped.md
gpu_av_shader_instrumentation.md
gpu_dump.md
gpu_validation.md
handle_wrapping.md
khronos_validation_layer.md
legacy_detection.md
limitations.md
object_lifetimes.md
portability_validation.md
python_scripts_code_style.md
README.md
settings.md
shader_sanitizer.md
shader_validation.md
stateless_validation.md
syncval_design.md
syncval_development.md
syncval_usage.md
thread_safety.md
updating_from_VK_EXT_validation_features.md
docs/README.md
Validation Layers Source Documentation
This directory contains more detailed information about how each part of the Validation Layers work.
VK_LAYER_KHRONOS_validation overview
Core Validation Checks
Error Message Overview
Best Practices Validation
Error Object (information used to print better error messages)
Shader Debug Printf
Legacy Detection
Chassis and Validation Object Architecture
Fine Grained Locking
Fine Grained Locking - Usage
Generated Code
Python Scripts Coding Style
GPU-Assisted Validation
GPU-AV Development
Scoped GPU-AV
Shader Instrumentation
Internal Descriptor
Descriptor Indexing
Descriptor Buffer
Descriptor Heap
Descriptor Hashing
Post Process
Handle Wrapping
Object Lifetimes
VK_KHR_portability_subset
Shader Validation
Shader Sanitizer
Stateless Parameter Validation
Synchronization Validation Design
Synchronization Validation Usage
Synchronization Validation Development
Thread Safety Validation
GPU Dump
Limitations
Settings (for developers)
Updating from VK_EXT_validation_features
Creating Tests