@@ -105,27 +105,27 @@ config("vulkan_layer_config") {
105105}
106106
107107core_validation_sources = [
108- " $_checkout_dir /layers/utils/android_ndk_types.h" ,
109- " $_checkout_dir /layers/utils/convert_to_renderpass2.cpp" ,
110- " $_checkout_dir /layers/utils/convert_to_renderpass2.h" ,
108+ " $_checkout_dir /layers/containers/qfo_transfer.h" ,
109+ " $_checkout_dir /layers/containers/range_vector.h" ,
110+ " $_checkout_dir /layers/containers/subresource_adapter.cpp" ,
111+ " $_checkout_dir /layers/containers/subresource_adapter.h" ,
111112 " $_checkout_dir /layers/core_checks/cc_android.cpp" ,
112113 " $_checkout_dir /layers/core_checks/cc_buffer.cpp" ,
113114 " $_checkout_dir /layers/core_checks/cc_buffer_address.h" ,
114- " $_checkout_dir /layers/core_checks/cc_cmd_buffer_dynamic.cpp" ,
115115 " $_checkout_dir /layers/core_checks/cc_cmd_buffer.cpp" ,
116+ " $_checkout_dir /layers/core_checks/cc_cmd_buffer_dynamic.cpp" ,
116117 " $_checkout_dir /layers/core_checks/cc_copy_blit_resolve.cpp" ,
117- " $_checkout_dir /layers/core_checks/core_validation.h" ,
118118 " $_checkout_dir /layers/core_checks/cc_descriptor.cpp" ,
119- " $_checkout_dir /layers/core_checks/cc_device_memory.cpp" ,
120119 " $_checkout_dir /layers/core_checks/cc_device.cpp" ,
120+ " $_checkout_dir /layers/core_checks/cc_device_memory.cpp" ,
121121 " $_checkout_dir /layers/core_checks/cc_drawdispatch.cpp" ,
122122 " $_checkout_dir /layers/core_checks/cc_external_object.cpp" ,
123123 " $_checkout_dir /layers/core_checks/cc_image.cpp" ,
124124 " $_checkout_dir /layers/core_checks/cc_image_layout.cpp" ,
125+ " $_checkout_dir /layers/core_checks/cc_pipeline.cpp" ,
125126 " $_checkout_dir /layers/core_checks/cc_pipeline_compute.cpp" ,
126127 " $_checkout_dir /layers/core_checks/cc_pipeline_graphics.cpp" ,
127128 " $_checkout_dir /layers/core_checks/cc_pipeline_ray_tracing.cpp" ,
128- " $_checkout_dir /layers/core_checks/cc_pipeline.cpp" ,
129129 " $_checkout_dir /layers/core_checks/cc_query.cpp" ,
130130 " $_checkout_dir /layers/core_checks/cc_queue.cpp" ,
131131 " $_checkout_dir /layers/core_checks/cc_ray_tracing.cpp" ,
@@ -136,6 +136,7 @@ core_validation_sources = [
136136 " $_checkout_dir /layers/core_checks/cc_video.cpp" ,
137137 " $_checkout_dir /layers/core_checks/cc_wsi.cpp" ,
138138 " $_checkout_dir /layers/core_checks/cc_ycbcr.cpp" ,
139+ " $_checkout_dir /layers/core_checks/core_validation.h" ,
139140 " $_checkout_dir /layers/error_message/core_error_location.cpp" ,
140141 " $_checkout_dir /layers/error_message/core_error_location.h" ,
141142 " $_checkout_dir /layers/error_message/validation_error_enums.h" ,
@@ -158,8 +159,6 @@ core_validation_sources = [
158159 " $_checkout_dir /layers/gpu_validation/gpu_validation.cpp" ,
159160 " $_checkout_dir /layers/gpu_validation/gpu_validation.h" ,
160161 " $_checkout_dir /layers/gpu_validation/gpu_vuids.h" ,
161- " $_checkout_dir /layers/containers/qfo_transfer.h" ,
162- " $_checkout_dir /layers/containers/range_vector.h" ,
163162 " $_checkout_dir /layers/state_tracker/base_node.cpp" ,
164163 " $_checkout_dir /layers/state_tracker/base_node.h" ,
165164 " $_checkout_dir /layers/state_tracker/buffer_state.cpp" ,
@@ -188,22 +187,23 @@ core_validation_sources = [
188187 " $_checkout_dir /layers/state_tracker/render_pass_state.cpp" ,
189188 " $_checkout_dir /layers/state_tracker/render_pass_state.h" ,
190189 " $_checkout_dir /layers/state_tracker/sampler_state.h" ,
191- " $_checkout_dir /layers/state_tracker/shader_module.cpp" ,
192- " $_checkout_dir /layers/state_tracker/shader_module.h" ,
193190 " $_checkout_dir /layers/state_tracker/shader_instruction.cpp" ,
194191 " $_checkout_dir /layers/state_tracker/shader_instruction.h" ,
192+ " $_checkout_dir /layers/state_tracker/shader_module.cpp" ,
193+ " $_checkout_dir /layers/state_tracker/shader_module.h" ,
195194 " $_checkout_dir /layers/state_tracker/state_tracker.cpp" ,
196195 " $_checkout_dir /layers/state_tracker/state_tracker.h" ,
197196 " $_checkout_dir /layers/state_tracker/video_session_state.cpp" ,
198197 " $_checkout_dir /layers/state_tracker/video_session_state.h" ,
199- " $_checkout_dir /layers/containers/subresource_adapter.cpp" ,
200- " $_checkout_dir /layers/containers/subresource_adapter.h" ,
201198 " $_checkout_dir /layers/sync/sync_utils.cpp" ,
202199 " $_checkout_dir /layers/sync/sync_utils.h" ,
203- " $_checkout_dir /layers/sync/sync_vuid_maps.cpp" ,
204- " $_checkout_dir /layers/sync/sync_vuid_maps.h" ,
205200 " $_checkout_dir /layers/sync/sync_validation.cpp" ,
206201 " $_checkout_dir /layers/sync/sync_validation.h" ,
202+ " $_checkout_dir /layers/sync/sync_vuid_maps.cpp" ,
203+ " $_checkout_dir /layers/sync/sync_vuid_maps.h" ,
204+ " $_checkout_dir /layers/utils/android_ndk_types.h" ,
205+ " $_checkout_dir /layers/utils/convert_to_renderpass2.cpp" ,
206+ " $_checkout_dir /layers/utils/convert_to_renderpass2.h" ,
207207]
208208
209209object_lifetimes_sources = [
@@ -214,13 +214,13 @@ object_lifetimes_sources = [
214214]
215215
216216stateless_validation_sources = [
217+ " $_checkout_dir /layers/generated/enum_flag_bits.h" ,
217218 " $_checkout_dir /layers/generated/parameter_validation.cpp" ,
218219 " $_checkout_dir /layers/generated/parameter_validation.h" ,
219- " $_checkout_dir /layers/generated/enum_flag_bits.h" ,
220220 " $_checkout_dir /layers/stateless/parameter_name.h" ,
221221 " $_checkout_dir /layers/stateless/sl_buffer.cpp" ,
222- " $_checkout_dir /layers/stateless/sl_cmd_buffer_dynamic.cpp" ,
223222 " $_checkout_dir /layers/stateless/sl_cmd_buffer.cpp" ,
223+ " $_checkout_dir /layers/stateless/sl_cmd_buffer_dynamic.cpp" ,
224224 " $_checkout_dir /layers/stateless/sl_descriptor.cpp" ,
225225 " $_checkout_dir /layers/stateless/sl_device_memory.cpp" ,
226226 " $_checkout_dir /layers/stateless/sl_external_object.cpp" ,
@@ -245,6 +245,7 @@ unique_objects_sources = []
245245best_practices_sources = [
246246 " $_checkout_dir /layers/best_practices/best_practices_error_enums.h" ,
247247 " $_checkout_dir /layers/best_practices/best_practices_utils.cpp" ,
248+ " $_checkout_dir /layers/best_practices/best_practices_validation.h" ,
248249 " $_checkout_dir /layers/best_practices/bp_buffer.cpp" ,
249250 " $_checkout_dir /layers/best_practices/bp_cmd_buffer.cpp" ,
250251 " $_checkout_dir /layers/best_practices/bp_copy_blit_resolve.cpp" ,
@@ -260,7 +261,6 @@ best_practices_sources = [
260261 " $_checkout_dir /layers/best_practices/bp_synchronization.cpp" ,
261262 " $_checkout_dir /layers/best_practices/bp_video.cpp" ,
262263 " $_checkout_dir /layers/best_practices/bp_wsi.cpp" ,
263- " $_checkout_dir /layers/best_practices/best_practices_validation.h" ,
264264 " $_checkout_dir /layers/generated/best_practices.cpp" ,
265265 " $_checkout_dir /layers/generated/best_practices.h" ,
266266]
@@ -271,21 +271,21 @@ debug_printf_sources = [
271271]
272272
273273chassis_sources = [
274- " $vulkan_headers_dir /include/vulkan/vk_layer.h" ,
275- " $vulkan_headers_dir /include/vulkan/vulkan.h" ,
276274 " $_checkout_dir /layers/generated/chassis.cpp" ,
277- " $_checkout_dir /layers/generated/valid_param_values.cpp" ,
278- " $_checkout_dir /layers/generated/valid_param_values.h" ,
279275 " $_checkout_dir /layers/generated/chassis.h" ,
280276 " $_checkout_dir /layers/generated/chassis_dispatch_helper.h" ,
281277 " $_checkout_dir /layers/generated/layer_chassis_dispatch.cpp" ,
282278 " $_checkout_dir /layers/generated/layer_chassis_dispatch.h" ,
279+ " $_checkout_dir /layers/generated/valid_param_values.cpp" ,
280+ " $_checkout_dir /layers/generated/valid_param_values.h" ,
283281 " $_checkout_dir /layers/generated/vk_dispatch_table_helper.h" ,
284282 " $_checkout_dir /layers/generated/vk_extension_helper.h" ,
285283 " $_checkout_dir /layers/generated/vk_safe_struct.cpp" ,
286284 " $_checkout_dir /layers/layer_options.cpp" ,
287285 " $_checkout_dir /layers/layer_options.h" ,
288286 " $_checkout_dir /layers/vk_layer_settings_ext.h" ,
287+ " $vulkan_headers_dir /include/vulkan/vk_layer.h" ,
288+ " $vulkan_headers_dir /include/vulkan/vulkan.h" ,
289289]
290290
291291layers = [ [
@@ -351,10 +351,12 @@ source_set("vulkan_layer_utils") {
351351 " $_checkout_dir /layers/generated" ,
352352 ]
353353 sources = [
354- " $vulkan_headers_dir /include/vulkan/vk_layer.h" ,
355- " $vulkan_headers_dir /include/vulkan/vulkan.h" ,
356- " $_checkout_dir /layers/utils/android_ndk_types.h" ,
357- " $_checkout_dir /layers/utils/cast_utils.h" ,
354+ " $_checkout_dir /layers/containers/custom_containers.h" ,
355+ " $_checkout_dir /layers/containers/sparse_containers.h" ,
356+ " $_checkout_dir /layers/error_message/logging.cpp" ,
357+ " $_checkout_dir /layers/error_message/logging.h" ,
358+ " $_checkout_dir /layers/external/xxhash.cpp" ,
359+ " $_checkout_dir /layers/external/xxhash.h" ,
358360 " $_checkout_dir /layers/generated/vk_enum_string_helper.h" ,
359361 " $_checkout_dir /layers/generated/vk_extension_helper.h" ,
360362 " $_checkout_dir /layers/generated/vk_format_utils.cpp" ,
@@ -364,20 +366,18 @@ source_set("vulkan_layer_utils") {
364366 " $_checkout_dir /layers/generated/vk_safe_struct.h" ,
365367 " $_checkout_dir /layers/generated/vk_typemap_helper.h" ,
366368 " $_checkout_dir /layers/generated/vk_validation_error_messages.h" ,
369+ " $_checkout_dir /layers/utils/android_ndk_types.h" ,
370+ " $_checkout_dir /layers/utils/cast_utils.h" ,
367371 " $_checkout_dir /layers/utils/hash_util.h" ,
368372 " $_checkout_dir /layers/utils/hash_vk_types.h" ,
369- " $_checkout_dir /layers/containers/sparse_containers.h" ,
370- " $_checkout_dir /layers/containers/custom_containers.h" ,
371- " $_checkout_dir /layers/vk_layer_config.cpp" ,
372- " $_checkout_dir /layers/vk_layer_config.h" ,
373373 " $_checkout_dir /layers/utils/vk_layer_extension_utils.cpp" ,
374374 " $_checkout_dir /layers/utils/vk_layer_extension_utils.h" ,
375- " $_checkout_dir /layers/error_message/logging.h" ,
376- " $_checkout_dir /layers/error_message/logging.cpp" ,
377375 " $_checkout_dir /layers/utils/vk_layer_utils.cpp" ,
378376 " $_checkout_dir /layers/utils/vk_layer_utils.h" ,
379- " $_checkout_dir /layers/external/xxhash.cpp" ,
380- " $_checkout_dir /layers/external/xxhash.h" ,
377+ " $_checkout_dir /layers/vk_layer_config.cpp" ,
378+ " $_checkout_dir /layers/vk_layer_config.h" ,
379+ " $vulkan_headers_dir /include/vulkan/vk_layer.h" ,
380+ " $vulkan_headers_dir /include/vulkan/vulkan.h" ,
381381 ]
382382 defines = [ " XXH_NO_LONG_LONG" ]
383383 public_configs = [
@@ -433,6 +433,7 @@ foreach(layer_info, layers) {
433433 } else {
434434 configs -= [ " //build/config/compiler:chromium_code" ]
435435 configs += [ " //build/config/compiler:no_chromium_code" ]
436+
436437 # The following line is what has to change to fix chromium compilation.
437438 configs -= [ " //build/config/compiler:no_rtti" ]
438439 configs += [ " //build/config/compiler:rtti" ]
@@ -463,7 +464,7 @@ foreach(layer_info, layers) {
463464 }
464465 if (is_android ) {
465466 libs = [
466- " c++" , # Note: C++ added by Flutter.
467+ " c++" , # Note: C++ added by Flutter.
467468 " log" ,
468469 " nativewindow" ,
469470 ]
0 commit comments