diff --git a/samples/performance/multi_draw_indirect/README.adoc b/samples/performance/multi_draw_indirect/README.adoc index 7793ebbb4..9bce06e80 100644 --- a/samples/performance/multi_draw_indirect/README.adoc +++ b/samples/performance/multi_draw_indirect/README.adoc @@ -1,5 +1,5 @@ //// -- Copyright (c) 2021-2023, Holochip Corporation +- Copyright (c) 2021-2025, Holochip Corporation - - SPDX-License-Identifier: Apache-2.0 - @@ -49,7 +49,7 @@ Each command contains the vertex offset, index offset, and index count. To control whether a sub-mesh is drawn, the instance count is set to either 0 or 1. Alternatively, the draw command could be completely removed from the array. -If = device supports multi-draw indirect (`VkPhysicalDeviceFeatures2::bufferDeviceAddress`), then the entire array of draw commands can be executed through a single call to `VkDrawIndexedIndirectCommand`. +If the device supports multi-draw indirect (`VkPhysicalDeviceFeatures2::multiDrawIndirect`), then the entire array of draw commands can be executed through a single call to `VkDrawIndexedIndirectCommand`. Otherwise, each draw call must be executed through a separate call to `VkDrawIndexIndirectCommand`: [,cpp]