Skip to content

Commit

Permalink
gpuav: Rename gpu folder to gpuav
Browse files Browse the repository at this point in the history
Also rename `cmd_validation` to `validation_cmd`, a name that
actually describes one of GPU-AV's feature:
inserting validation commands
  • Loading branch information
arno-lunarg committed Jan 10, 2025
1 parent 7812057 commit 2def036
Show file tree
Hide file tree
Showing 123 changed files with 418 additions and 420 deletions.
172 changes: 86 additions & 86 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -158,74 +158,74 @@ vvl_sources = [
"layers/external/vma/vma.cpp",
"layers/external/vma/vma.h",
"layers/external/xxhash.h",
"layers/gpu/cmd_validation/gpuav_cmd_validation_common.cpp",
"layers/gpu/cmd_validation/gpuav_cmd_validation_common.h",
"layers/gpu/cmd_validation/gpuav_copy_buffer_to_image.cpp",
"layers/gpu/cmd_validation/gpuav_copy_buffer_to_image.h",
"layers/gpu/cmd_validation/gpuav_dispatch.cpp",
"layers/gpu/cmd_validation/gpuav_dispatch.h",
"layers/gpu/cmd_validation/gpuav_draw.cpp",
"layers/gpu/cmd_validation/gpuav_draw.h",
"layers/gpu/cmd_validation/gpuav_trace_rays.cpp",
"layers/gpu/cmd_validation/gpuav_trace_rays.h",
"layers/gpu/core/gpuav_settings.h",
"layers/gpu/core/gpuav.h",
"layers/gpu/core/gpuav_constants.h",
"layers/gpu/core/gpuav_record.cpp",
"layers/gpu/core/gpuav_setup.cpp",
"layers/gpu/debug_printf/debug_printf.cpp",
"layers/gpu/debug_printf/debug_printf.h",
"layers/gpu/descriptor_validation/gpuav_descriptor_set.cpp",
"layers/gpu/descriptor_validation/gpuav_descriptor_set.h",
"layers/gpu/descriptor_validation/gpuav_descriptor_validation.cpp",
"layers/gpu/descriptor_validation/gpuav_descriptor_validation.h",
"layers/gpu/descriptor_validation/gpuav_image_layout.cpp",
"layers/gpu/descriptor_validation/gpuav_image_layout.h",
"layers/gpu/error_message/gpuav_vuids.cpp",
"layers/gpu/error_message/gpuav_vuids.h",
"layers/gpu/instrumentation/gpuav_shader_instrumentor.cpp",
"layers/gpu/instrumentation/gpuav_shader_instrumentor.h",
"layers/gpu/instrumentation/gpuav_instrumentation.cpp",
"layers/gpu/instrumentation/gpuav_instrumentation.h",
"layers/gpu/resources/gpuav_vulkan_objects.cpp",
"layers/gpu/resources/gpuav_vulkan_objects.h",
"layers/gpu/resources/gpuav_shader_resources.h",
"layers/gpu/resources/gpuav_state_trackers.cpp",
"layers/gpu/resources/gpuav_state_trackers.h",
"layers/gpu/shaders/cmd_validation/draw_push_data.h",
"layers/gpu/shaders/gpuav_error_codes.h",
"layers/gpu/shaders/gpuav_error_header.h",
"layers/gpu/shaders/gpuav_shaders_constants.h",
"layers/gpu/spirv/descriptor_indexing_oob_pass.cpp",
"layers/gpu/spirv/descriptor_indexing_oob_pass.h",
"layers/gpu/spirv/descriptor_class_general_buffer_pass.cpp",
"layers/gpu/spirv/descriptor_class_general_buffer_pass.h",
"layers/gpu/spirv/descriptor_class_texel_buffer_pass.cpp",
"layers/gpu/spirv/descriptor_class_texel_buffer_pass.h",
"layers/gpu/spirv/buffer_device_address_pass.cpp",
"layers/gpu/spirv/buffer_device_address_pass.h",
"layers/gpu/spirv/post_process_descriptor_indexing.cpp",
"layers/gpu/spirv/post_process_descriptor_indexing.h",
"layers/gpu/spirv/function_basic_block.cpp",
"layers/gpu/spirv/function_basic_block.h",
"layers/gpu/spirv/instruction.cpp",
"layers/gpu/spirv/instruction.h",
"layers/gpu/spirv/interface.h",
"layers/gpu/spirv/link.h",
"layers/gpu/spirv/module.cpp",
"layers/gpu/spirv/module.h",
"layers/gpu/spirv/inject_conditional_function_pass.cpp",
"layers/gpu/spirv/inject_conditional_function_pass.h",
"layers/gpu/spirv/inject_function_pass.cpp",
"layers/gpu/spirv/inject_function_pass.h",
"layers/gpu/spirv/pass.cpp",
"layers/gpu/spirv/pass.h",
"layers/gpu/spirv/ray_query_pass.cpp",
"layers/gpu/spirv/ray_query_pass.h",
"layers/gpu/spirv/debug_printf_pass.cpp",
"layers/gpu/spirv/debug_printf_pass.h",
"layers/gpu/spirv/type_manager.cpp",
"layers/gpu/spirv/type_manager.h",
"layers/gpuav/validation_cmd/gpuav_validation_cmd_common.cpp",
"layers/gpuav/validation_cmd/gpuav_validation_cmd_common.h",
"layers/gpuav/validation_cmd/gpuav_copy_buffer_to_image.cpp",
"layers/gpuav/validation_cmd/gpuav_copy_buffer_to_image.h",
"layers/gpuav/validation_cmd/gpuav_dispatch.cpp",
"layers/gpuav/validation_cmd/gpuav_dispatch.h",
"layers/gpuav/validation_cmd/gpuav_draw.cpp",
"layers/gpuav/validation_cmd/gpuav_draw.h",
"layers/gpuav/validation_cmd/gpuav_trace_rays.cpp",
"layers/gpuav/validation_cmd/gpuav_trace_rays.h",
"layers/gpuav/core/gpuav_settings.h",
"layers/gpuav/core/gpuav.h",
"layers/gpuav/core/gpuav_constants.h",
"layers/gpuav/core/gpuav_record.cpp",
"layers/gpuav/core/gpuav_setup.cpp",
"layers/gpuav/debug_printf/debug_printf.cpp",
"layers/gpuav/debug_printf/debug_printf.h",
"layers/gpuav/descriptor_validation/gpuav_descriptor_set.cpp",
"layers/gpuav/descriptor_validation/gpuav_descriptor_set.h",
"layers/gpuav/descriptor_validation/gpuav_descriptor_validation.cpp",
"layers/gpuav/descriptor_validation/gpuav_descriptor_validation.h",
"layers/gpuav/descriptor_validation/gpuav_image_layout.cpp",
"layers/gpuav/descriptor_validation/gpuav_image_layout.h",
"layers/gpuav/error_message/gpuav_vuids.cpp",
"layers/gpuav/error_message/gpuav_vuids.h",
"layers/gpuav/instrumentation/gpuav_shader_instrumentor.cpp",
"layers/gpuav/instrumentation/gpuav_shader_instrumentor.h",
"layers/gpuav/instrumentation/gpuav_instrumentation.cpp",
"layers/gpuav/instrumentation/gpuav_instrumentation.h",
"layers/gpuav/resources/gpuav_vulkan_objects.cpp",
"layers/gpuav/resources/gpuav_vulkan_objects.h",
"layers/gpuav/resources/gpuav_shader_resources.h",
"layers/gpuav/resources/gpuav_state_trackers.cpp",
"layers/gpuav/resources/gpuav_state_trackers.h",
"layers/gpuav/shaders/validation_cmd/draw_push_data.h",
"layers/gpuav/shaders/gpuav_error_codes.h",
"layers/gpuav/shaders/gpuav_error_header.h",
"layers/gpuav/shaders/gpuav_shaders_constants.h",
"layers/gpuav/spirv/descriptor_indexing_oob_pass.cpp",
"layers/gpuav/spirv/descriptor_indexing_oob_pass.h",
"layers/gpuav/spirv/descriptor_class_general_buffer_pass.cpp",
"layers/gpuav/spirv/descriptor_class_general_buffer_pass.h",
"layers/gpuav/spirv/descriptor_class_texel_buffer_pass.cpp",
"layers/gpuav/spirv/descriptor_class_texel_buffer_pass.h",
"layers/gpuav/spirv/buffer_device_address_pass.cpp",
"layers/gpuav/spirv/buffer_device_address_pass.h",
"layers/gpuav/spirv/post_process_descriptor_indexing.cpp",
"layers/gpuav/spirv/post_process_descriptor_indexing.h",
"layers/gpuav/spirv/function_basic_block.cpp",
"layers/gpuav/spirv/function_basic_block.h",
"layers/gpuav/spirv/instruction.cpp",
"layers/gpuav/spirv/instruction.h",
"layers/gpuav/spirv/interface.h",
"layers/gpuav/spirv/link.h",
"layers/gpuav/spirv/module.cpp",
"layers/gpuav/spirv/module.h",
"layers/gpuav/spirv/inject_conditional_function_pass.cpp",
"layers/gpuav/spirv/inject_conditional_function_pass.h",
"layers/gpuav/spirv/inject_function_pass.cpp",
"layers/gpuav/spirv/inject_function_pass.h",
"layers/gpuav/spirv/pass.cpp",
"layers/gpuav/spirv/pass.h",
"layers/gpuav/spirv/ray_query_pass.cpp",
"layers/gpuav/spirv/ray_query_pass.h",
"layers/gpuav/spirv/debug_printf_pass.cpp",
"layers/gpuav/spirv/debug_printf_pass.h",
"layers/gpuav/spirv/type_manager.cpp",
"layers/gpuav/spirv/type_manager.h",
"layers/layer_options.cpp",
"layers/layer_options.h",
"layers/object_tracker/object_lifetime_validation.h",
Expand Down Expand Up @@ -354,24 +354,24 @@ vvl_sources = [
"layers/vulkan/generated/best_practices.cpp",
"layers/vulkan/generated/best_practices.h",
"layers/vulkan/generated/chassis.cpp",
"layers/vulkan/generated/cmd_validation_copy_buffer_to_image_comp.cpp",
"layers/vulkan/generated/cmd_validation_copy_buffer_to_image_comp.h",
"layers/vulkan/generated/cmd_validation_dispatch_comp.cpp",
"layers/vulkan/generated/cmd_validation_dispatch_comp.h",
"layers/vulkan/generated/cmd_validation_count_buffer_comp.h",
"layers/vulkan/generated/cmd_validation_count_buffer_comp.cpp",
"layers/vulkan/generated/cmd_validation_first_instance_comp.h",
"layers/vulkan/generated/cmd_validation_first_instance_comp.cpp",
"layers/vulkan/generated/cmd_validation_draw_indexed_comp.h",
"layers/vulkan/generated/cmd_validation_draw_indexed_comp.cpp",
"layers/vulkan/generated/cmd_validation_draw_indexed_indirect_index_buffer_comp.h",
"layers/vulkan/generated/cmd_validation_draw_indexed_indirect_index_buffer_comp.cpp",
"layers/vulkan/generated/cmd_validation_draw_indexed_indirect_vertex_buffer_comp.h",
"layers/vulkan/generated/cmd_validation_draw_indexed_indirect_vertex_buffer_comp.cpp",
"layers/vulkan/generated/cmd_validation_draw_mesh_indirect_comp.h",
"layers/vulkan/generated/cmd_validation_draw_mesh_indirect_comp.cpp",
"layers/vulkan/generated/cmd_validation_trace_rays_rgen.cpp",
"layers/vulkan/generated/cmd_validation_trace_rays_rgen.h",
"layers/vulkan/generated/validation_cmd_copy_buffer_to_image_comp.cpp",
"layers/vulkan/generated/validation_cmd_copy_buffer_to_image_comp.h",
"layers/vulkan/generated/validation_cmd_dispatch_comp.cpp",
"layers/vulkan/generated/validation_cmd_dispatch_comp.h",
"layers/vulkan/generated/validation_cmd_count_buffer_comp.h",
"layers/vulkan/generated/validation_cmd_count_buffer_comp.cpp",
"layers/vulkan/generated/validation_cmd_first_instance_comp.h",
"layers/vulkan/generated/validation_cmd_first_instance_comp.cpp",
"layers/vulkan/generated/validation_cmd_draw_indexed_comp.h",
"layers/vulkan/generated/validation_cmd_draw_indexed_comp.cpp",
"layers/vulkan/generated/validation_cmd_draw_indexed_indirect_index_buffer_comp.h",
"layers/vulkan/generated/validation_cmd_draw_indexed_indirect_index_buffer_comp.cpp",
"layers/vulkan/generated/validation_cmd_draw_indexed_indirect_vertex_buffer_comp.h",
"layers/vulkan/generated/validation_cmd_draw_indexed_indirect_vertex_buffer_comp.cpp",
"layers/vulkan/generated/validation_cmd_draw_mesh_indirect_comp.h",
"layers/vulkan/generated/validation_cmd_draw_mesh_indirect_comp.cpp",
"layers/vulkan/generated/validation_cmd_trace_rays_rgen.cpp",
"layers/vulkan/generated/validation_cmd_trace_rays_rgen.h",
"layers/vulkan/generated/command_validation.cpp",
"layers/vulkan/generated/device_features.cpp",
"layers/vulkan/generated/device_features.h",
Expand Down
112 changes: 56 additions & 56 deletions layers/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ elseif(MSVC)
)
endif()

add_subdirectory(gpu/spirv)
add_subdirectory(gpuav/spirv)

if(IOS)
add_library(vvl SHARED)
Expand Down Expand Up @@ -218,61 +218,61 @@ target_sources(vvl PRIVATE
${API_TYPE}/generated/thread_safety_counter_bodies.h
${API_TYPE}/generated/thread_safety_counter_definitions.h
${API_TYPE}/generated/thread_safety_counter_instances.h
${API_TYPE}/generated/cmd_validation_copy_buffer_to_image_comp.h
${API_TYPE}/generated/cmd_validation_copy_buffer_to_image_comp.cpp
${API_TYPE}/generated/cmd_validation_dispatch_comp.h
${API_TYPE}/generated/cmd_validation_dispatch_comp.cpp
${API_TYPE}/generated/cmd_validation_count_buffer_comp.h
${API_TYPE}/generated/cmd_validation_count_buffer_comp.cpp
${API_TYPE}/generated/cmd_validation_first_instance_comp.h
${API_TYPE}/generated/cmd_validation_first_instance_comp.cpp
${API_TYPE}/generated/cmd_validation_draw_indexed_comp.h
${API_TYPE}/generated/cmd_validation_draw_indexed_comp.cpp
${API_TYPE}/generated/cmd_validation_draw_indexed_indirect_index_buffer_comp.h
${API_TYPE}/generated/cmd_validation_draw_indexed_indirect_index_buffer_comp.cpp
${API_TYPE}/generated/cmd_validation_draw_indexed_indirect_vertex_buffer_comp.h
${API_TYPE}/generated/cmd_validation_draw_indexed_indirect_vertex_buffer_comp.cpp
${API_TYPE}/generated/cmd_validation_draw_mesh_indirect_comp.h
${API_TYPE}/generated/cmd_validation_draw_mesh_indirect_comp.cpp
${API_TYPE}/generated/cmd_validation_trace_rays_rgen.h
${API_TYPE}/generated/cmd_validation_trace_rays_rgen.cpp
gpu/core/gpuav_settings.h
gpu/core/gpuav_constants.h
gpu/cmd_validation/gpuav_cmd_validation_common.h
gpu/cmd_validation/gpuav_cmd_validation_common.cpp
gpu/cmd_validation/gpuav_draw.h
gpu/cmd_validation/gpuav_draw.cpp
gpu/cmd_validation/gpuav_dispatch.h
gpu/cmd_validation/gpuav_dispatch.cpp
gpu/cmd_validation/gpuav_trace_rays.h
gpu/cmd_validation/gpuav_trace_rays.cpp
gpu/cmd_validation/gpuav_copy_buffer_to_image.h
gpu/cmd_validation/gpuav_copy_buffer_to_image.cpp
gpu/descriptor_validation/gpuav_descriptor_validation.h
gpu/descriptor_validation/gpuav_descriptor_validation.cpp
gpu/descriptor_validation/gpuav_descriptor_set.cpp
gpu/descriptor_validation/gpuav_descriptor_set.h
gpu/descriptor_validation/gpuav_image_layout.h
gpu/descriptor_validation/gpuav_image_layout.cpp
gpu/core/gpuav.h
gpu/core/gpuav_record.cpp
gpu/core/gpuav_setup.cpp
gpu/debug_printf/debug_printf.cpp
gpu/debug_printf/debug_printf.h
gpu/error_message/gpuav_vuids.cpp
gpu/error_message/gpuav_vuids.h
gpu/instrumentation/gpuav_shader_instrumentor.cpp
gpu/instrumentation/gpuav_shader_instrumentor.h
gpu/instrumentation/gpuav_instrumentation.h
gpu/instrumentation/gpuav_instrumentation.cpp
gpu/resources/gpuav_state_trackers.cpp
gpu/resources/gpuav_state_trackers.h
gpu/resources/gpuav_shader_resources.h
gpu/resources/gpuav_vulkan_objects.h
gpu/resources/gpuav_vulkan_objects.cpp
gpu/shaders/gpuav_error_codes.h
gpu/shaders/gpuav_error_header.h
gpu/shaders/gpuav_shaders_constants.h
${API_TYPE}/generated/validation_cmd_copy_buffer_to_image_comp.h
${API_TYPE}/generated/validation_cmd_copy_buffer_to_image_comp.cpp
${API_TYPE}/generated/validation_cmd_dispatch_comp.h
${API_TYPE}/generated/validation_cmd_dispatch_comp.cpp
${API_TYPE}/generated/validation_cmd_count_buffer_comp.h
${API_TYPE}/generated/validation_cmd_count_buffer_comp.cpp
${API_TYPE}/generated/validation_cmd_first_instance_comp.h
${API_TYPE}/generated/validation_cmd_first_instance_comp.cpp
${API_TYPE}/generated/validation_cmd_draw_indexed_comp.h
${API_TYPE}/generated/validation_cmd_draw_indexed_comp.cpp
${API_TYPE}/generated/validation_cmd_draw_indexed_indirect_index_buffer_comp.h
${API_TYPE}/generated/validation_cmd_draw_indexed_indirect_index_buffer_comp.cpp
${API_TYPE}/generated/validation_cmd_draw_indexed_indirect_vertex_buffer_comp.h
${API_TYPE}/generated/validation_cmd_draw_indexed_indirect_vertex_buffer_comp.cpp
${API_TYPE}/generated/validation_cmd_draw_mesh_indirect_comp.h
${API_TYPE}/generated/validation_cmd_draw_mesh_indirect_comp.cpp
${API_TYPE}/generated/validation_cmd_trace_rays_rgen.h
${API_TYPE}/generated/validation_cmd_trace_rays_rgen.cpp
gpuav/core/gpuav_settings.h
gpuav/core/gpuav_constants.h
gpuav/validation_cmd/gpuav_validation_cmd_common.h
gpuav/validation_cmd/gpuav_validation_cmd_common.cpp
gpuav/validation_cmd/gpuav_draw.h
gpuav/validation_cmd/gpuav_draw.cpp
gpuav/validation_cmd/gpuav_dispatch.h
gpuav/validation_cmd/gpuav_dispatch.cpp
gpuav/validation_cmd/gpuav_trace_rays.h
gpuav/validation_cmd/gpuav_trace_rays.cpp
gpuav/validation_cmd/gpuav_copy_buffer_to_image.h
gpuav/validation_cmd/gpuav_copy_buffer_to_image.cpp
gpuav/descriptor_validation/gpuav_descriptor_validation.h
gpuav/descriptor_validation/gpuav_descriptor_validation.cpp
gpuav/descriptor_validation/gpuav_descriptor_set.cpp
gpuav/descriptor_validation/gpuav_descriptor_set.h
gpuav/descriptor_validation/gpuav_image_layout.h
gpuav/descriptor_validation/gpuav_image_layout.cpp
gpuav/core/gpuav.h
gpuav/core/gpuav_record.cpp
gpuav/core/gpuav_setup.cpp
gpuav/debug_printf/debug_printf.cpp
gpuav/debug_printf/debug_printf.h
gpuav/error_message/gpuav_vuids.cpp
gpuav/error_message/gpuav_vuids.h
gpuav/instrumentation/gpuav_shader_instrumentor.cpp
gpuav/instrumentation/gpuav_shader_instrumentor.h
gpuav/instrumentation/gpuav_instrumentation.h
gpuav/instrumentation/gpuav_instrumentation.cpp
gpuav/resources/gpuav_state_trackers.cpp
gpuav/resources/gpuav_state_trackers.h
gpuav/resources/gpuav_shader_resources.h
gpuav/resources/gpuav_vulkan_objects.h
gpuav/resources/gpuav_vulkan_objects.cpp
gpuav/shaders/gpuav_error_codes.h
gpuav/shaders/gpuav_error_header.h
gpuav/shaders/gpuav_shaders_constants.h
object_tracker/object_lifetime_validation.h
object_tracker/object_tracker_utils.cpp
state_tracker/buffer_state.cpp
Expand Down
2 changes: 1 addition & 1 deletion layers/chassis/dispatch_object.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
#include "error_message/logging.h"
#include "utils/vk_layer_utils.h"
#include "layer_options.h"
#include "gpu/core/gpuav_settings.h"
#include "gpuav/core/gpuav_settings.h"
#include "sync/sync_settings.h"
#include "generated/dispatch_vector.h"
#include "generated/vk_api_version.h"
Expand Down
2 changes: 1 addition & 1 deletion layers/chassis/validation_object.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
#include "generated/vk_dispatch_table_helper.h"
#include "chassis/dispatch_object.h"
#include "generated/vk_extension_helper.h"
#include "gpu/core/gpuav_settings.h"
#include "gpuav/core/gpuav_settings.h"
#include "sync/sync_settings.h"

namespace chassis {
Expand Down
6 changes: 3 additions & 3 deletions layers/gpu/core/gpuav.h → layers/gpuav/core/gpuav.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@

#pragma once

#include "gpu/descriptor_validation/gpuav_descriptor_set.h"
#include "gpu/resources/gpuav_vulkan_objects.h"
#include "gpu/instrumentation/gpuav_shader_instrumentor.h"
#include "gpuav/descriptor_validation/gpuav_descriptor_set.h"
#include "gpuav/resources/gpuav_vulkan_objects.h"
#include "gpuav/instrumentation/gpuav_shader_instrumentor.h"

#include <memory>

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@
*/

#include <cmath>
#include "gpu/core/gpuav.h"
#include "gpu/cmd_validation/gpuav_draw.h"
#include "gpu/cmd_validation/gpuav_dispatch.h"
#include "gpu/cmd_validation/gpuav_trace_rays.h"
#include "gpu/cmd_validation/gpuav_copy_buffer_to_image.h"
#include "gpu/descriptor_validation/gpuav_descriptor_validation.h"
#include "gpu/descriptor_validation/gpuav_image_layout.h"
#include "gpu/resources/gpuav_state_trackers.h"
#include "gpu/instrumentation/gpuav_instrumentation.h"
#include "gpu/shaders/gpuav_shaders_constants.h"
#include "gpuav/core/gpuav.h"
#include "gpuav/validation_cmd/gpuav_draw.h"
#include "gpuav/validation_cmd/gpuav_dispatch.h"
#include "gpuav/validation_cmd/gpuav_trace_rays.h"
#include "gpuav/validation_cmd/gpuav_copy_buffer_to_image.h"
#include "gpuav/descriptor_validation/gpuav_descriptor_validation.h"
#include "gpuav/descriptor_validation/gpuav_image_layout.h"
#include "gpuav/resources/gpuav_state_trackers.h"
#include "gpuav/instrumentation/gpuav_instrumentation.h"
#include "gpuav/shaders/gpuav_shaders_constants.h"
#include "chassis/chassis_modification_state.h"

namespace gpuav {
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__GNU__)
#include <unistd.h>
#endif
#include "gpu/core/gpuav_constants.h"
#include "gpu/core/gpuav.h"
#include "gpu/resources/gpuav_state_trackers.h"
#include "gpuav/core/gpuav_constants.h"
#include "gpuav/core/gpuav.h"
#include "gpuav/resources/gpuav_state_trackers.h"
#include "chassis/dispatch_object.h"
#include "gpu/shaders/gpuav_error_header.h"
#include "gpu/shaders/gpuav_shaders_constants.h"
#include "gpuav/shaders/gpuav_error_header.h"
#include "gpuav/shaders/gpuav_shaders_constants.h"
namespace gpuav {

std::shared_ptr<vvl::Buffer> Validator::CreateBufferState(VkBuffer handle, const VkBufferCreateInfo *create_info) {
Expand Down
Loading

0 comments on commit 2def036

Please sign in to comment.