[Kotlin] Update template now WGPUChainedStructOut has been removed.
Bug: 395956515
Test: Exercised by ./gradlew connectedAndroidTest
Change-Id: Ifb574de8bdcd2b44c5fcf03e7fb4dfc362c89f05
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/226016
Commit-Queue: Jim Blackler <jimblackler@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/generator/templates/art/structures.cpp b/generator/templates/art/structures.cpp
index fc910e6..f523789 100644
--- a/generator/templates/art/structures.cpp
+++ b/generator/templates/art/structures.cpp
@@ -122,10 +122,9 @@
{%- for structure in chain_children[structure.name.get()] %}
jobject {{ structure.name.camelCase() }} = nullptr;
{% endfor %}
- {% set ChainedStruct = "WGPUChainedStructOut" if structure.extensible == "out" else "WGPUChainedStruct" %}
//* Walk the chain to find and convert (recursively) all child structures.
{%- if chain_children[structure.name.get()] %}
- for (const {{ChainedStruct}}* child = input->nextInChain;
+ for (const WGPUChainedStruct* child = input->nextInChain;
child != nullptr; child = child->next) {
switch (child->sType) {
{% for structure in chain_children[structure.name.get()] %}