Skip to content

Commit aa561ee

Browse files
authored
Merge pull request #349 from KhronosGroup/327
Rephrase wording around dynamic rendering regarding performance
2 parents 9059eef + fdd8617 commit aa561ee

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

en/Building_a_Simple_Engine/Mobile_Development/05_vulkan_extensions.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,8 +316,7 @@ Different mobile vendors and devices vary in which Vulkan extensions they expose
316316

317317
Different mobile GPU vendors have varying levels of support for Vulkan extensions:
318318

319-
* *Dynamic Rendering Support*: Many mobile GPUs have optimized
320-
implementations of `VK_KHR_dynamic_rendering`. This can lead to significant performance improvements compared to traditional render passes, especially on tile-based renderers.
319+
* *Dynamic Rendering Support*: Many mobile GPUs support `VK_KHR_dynamic_rendering`. This simplifies the API surface, but can be slower than using traditional render passes when multiple sub passes are involved, unless one of the following tile-based optimizations is supported.
321320

322321
* *Tile-Based Optimizations*: On tile-based GPUs (e.g., Mali, PowerVR), `VK_EXT_shader_tile_image` and `VK_KHR_dynamic_rendering_local_read` are effective because they keep reads and writes in tile memory. See the extension sections above for details; benefits are workload- and GPU-dependent.
323322

0 commit comments

Comments
 (0)