Skip to content

ci: fix yaml syntax error in sdk_android_build.yml - #27

Closed
olehkuznetsov wants to merge 2 commits into
android-graphics:devfrom
olehkuznetsov:fix-sdk-yml
Closed

ci: fix yaml syntax error in sdk_android_build.yml#27
olehkuznetsov wants to merge 2 commits into
android-graphics:devfrom
olehkuznetsov:fix-sdk-yml

Conversation

@olehkuznetsov

Copy link
Copy Markdown

When migrating from actions/create-release@v1 to the gh CLI tools, the previous yaml syntax map bindings for 'draft: false' and 'prerelease: false' were left dangling at the bottom of a 'run: |' block string which produced YAML parsing errors causing the workflow file to immediately crash upon triggering.

… replay

When replaying a capture with --remove-unsupported, GFXReconstruct
removes unsupported extensions from VkDeviceCreateInfo but previously
only disabled the corresponding features (setting them to VK_FALSE)
in the feature structures within the pNext chain.

This left the feature structures (like
VkPhysicalDeviceFragmentDensityMapFeaturesEXT) in the pNext chain.
Some drivers or layers (like RenderDoc) fail device creation if they
encounter a feature structure for an extension that is not enabled,
even if all features in that structure are set to VK_FALSE.

This change modifies the generator to produce a `FilterPNextFeatures`
function that unlinks these unsupported feature structures from the
pNext chain. This function is called during device creation setup.

Also added Catch2 unit tests to verify the structure removal logic.
@olehkuznetsov
olehkuznetsov deleted the fix-sdk-yml branch August 11, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant