Skip to content

Keep generated Vulkan bindings V3 compatible - #14

Merged
antono3 merged 3 commits into
masterfrom
fix/v3-generated-opaque-handles
Sep 22, 2026
Merged

antono3 merged 3 commits into
masterfrom
fix/v3-generated-opaque-handles

Conversation

@antono3

@antono3 antono3 commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Changes

  • Generate LogicOp.or_ and pointer-sized opaque Metal and IOSurface fields for V3.
  • Pin workflow actions to exact commits. VulkanCI's release tag is supplied explicitly because that action uses its ref to locate release artifacts.
  • Keep the checked-in older registry snapshot; future generation applies these rules.

Verification

  • python3 -m py_compile src/vgenerator.py passed.
  • A local generation pass emitted the expected enum and handle fields; the checked-in snapshot was restored.
  • CI tests historical Vulkan-Docs versions, Windows generator setup, and the pinned V3 frontend.

@antono3
antono3 merged commit 41b59d6 into master Sep 22, 2026
7 checks passed
@antono3
antono3 deleted the fix/v3-generated-opaque-handles branch September 22, 2026 21:01
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.

2 participants