Loading vulkan/vkjson/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ cc_library_static { cflags: [ "-Wall", "-Werror", "-Wimplicit-fallthrough", ], cppflags: [ "-Wno-sign-compare", Loading @@ -32,6 +33,7 @@ cc_library_static { cflags: [ "-Wall", "-Werror", "-Wimplicit-fallthrough", ], cppflags: [ "-Wno-sign-compare", Loading vulkan/vkjson/vkjson.cc +2 −0 Original line number Diff line number Diff line Loading @@ -791,6 +791,7 @@ inline bool Iterate(Visitor* visitor, VkJsonDevice* device) { &device->external_fence_properties) && visitor->Visit("externalSemaphoreProperties", &device->external_semaphore_properties); FALLTHROUGH_INTENDED; case VK_API_VERSION_1_0: ret &= visitor->Visit("properties", &device->properties) && visitor->Visit("features", &device->features) && Loading @@ -817,6 +818,7 @@ inline bool Iterate(Visitor* visitor, VkJsonInstance* instance) { switch (instance->api_version ^ VK_VERSION_PATCH(instance->api_version)) { case VK_API_VERSION_1_1: ret &= visitor->Visit("deviceGroups", &instance->device_groups); FALLTHROUGH_INTENDED; case VK_API_VERSION_1_0: ret &= visitor->Visit("layers", &instance->layers) && visitor->Visit("extensions", &instance->extensions) && Loading vulkan/vkjson/vkjson.h +6 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,12 @@ #define VK_API_VERSION_1_1 VK_MAKE_VERSION(1, 1, 0) #endif /* * Annotation to tell clang that we intend to fall through from one case to * another in a switch. Sourced from android-base/macros.h. */ #define FALLTHROUGH_INTENDED [[clang::fallthrough]] struct VkJsonLayer { VkLayerProperties properties; std::vector<VkExtensionProperties> extensions; Loading Loading
vulkan/vkjson/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ cc_library_static { cflags: [ "-Wall", "-Werror", "-Wimplicit-fallthrough", ], cppflags: [ "-Wno-sign-compare", Loading @@ -32,6 +33,7 @@ cc_library_static { cflags: [ "-Wall", "-Werror", "-Wimplicit-fallthrough", ], cppflags: [ "-Wno-sign-compare", Loading
vulkan/vkjson/vkjson.cc +2 −0 Original line number Diff line number Diff line Loading @@ -791,6 +791,7 @@ inline bool Iterate(Visitor* visitor, VkJsonDevice* device) { &device->external_fence_properties) && visitor->Visit("externalSemaphoreProperties", &device->external_semaphore_properties); FALLTHROUGH_INTENDED; case VK_API_VERSION_1_0: ret &= visitor->Visit("properties", &device->properties) && visitor->Visit("features", &device->features) && Loading @@ -817,6 +818,7 @@ inline bool Iterate(Visitor* visitor, VkJsonInstance* instance) { switch (instance->api_version ^ VK_VERSION_PATCH(instance->api_version)) { case VK_API_VERSION_1_1: ret &= visitor->Visit("deviceGroups", &instance->device_groups); FALLTHROUGH_INTENDED; case VK_API_VERSION_1_0: ret &= visitor->Visit("layers", &instance->layers) && visitor->Visit("extensions", &instance->extensions) && Loading
vulkan/vkjson/vkjson.h +6 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,12 @@ #define VK_API_VERSION_1_1 VK_MAKE_VERSION(1, 1, 0) #endif /* * Annotation to tell clang that we intend to fall through from one case to * another in a switch. Sourced from android-base/macros.h. */ #define FALLTHROUGH_INTENDED [[clang::fallthrough]] struct VkJsonLayer { VkLayerProperties properties; std::vector<VkExtensionProperties> extensions; Loading