Skip to content

Generate Vulkan Video fields for strict V3 - #11

Merged
antono3 merged 2 commits into
masterfrom
fix/strict-v3-output
Sep 22, 2026
Merged

antono3 merged 2 commits into
masterfrom
fix/strict-v3-output

Conversation

@antono3

@antono3 antono3 commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • preserve PascalCase Vulkan Video field names while moving fixed-array types to generated aliases
  • remove the obsolete replacement-map debug accumulator that could abort generation
  • add a required pinned strict-V3 frontend job to the compatibility workflow

Validation

  • Python generator modules compile cleanly
  • stable V 0.5.2 and strict V3 type-check the consumer smoke source
  • local generation and type checks pass for Vulkan-Docs v1.3.290, v1.4.319, v1.4.335, and v1.4.362
  • stable V GCC smoke executable passes with the regenerated Vulkan Video declarations

Full strict-V3 C compilation remains advisory because V3 currently emits unused platform-specific Vulkan callback typedefs on Linux.

@antono3
antono3 merged commit 81886d6 into master Sep 22, 2026
7 checks passed
@antono3
antono3 deleted the fix/strict-v3-output branch September 22, 2026 15:15
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