Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Library Forwarding: Add support for 32-bit Vulkan #3487

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    7db0a72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d50b7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e859104 View commit details
    Browse the repository at this point in the history
  4. Library Forwarding: Add array specializations for guest_layout/host_l…

    …ayout
    
    This allows automatic repacking of structs with array members.
    neobrain committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0c7033d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6853930 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22b8c11 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf3cbd1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f192d5e View commit details
    Browse the repository at this point in the history
  9. Library Forwarding/gen: Allow annotating non-pointer members as custo…

    …m_repack
    
    This is useful in particular for union members. A guest_layout specialization
    must be provided manually for the type of the annotated member.
    neobrain committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    83c931a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    90c068c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b44fe66 View commit details
    Browse the repository at this point in the history
  12. Library Forwarding/vulkan: Reload function pointers on device change …

    …when needed
    
    This only needs to be done for functions that have a custom host-side
    implementation and that don't take a VkDevice argument.
    neobrain committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    740aa48 View commit details
    Browse the repository at this point in the history
  13. Library Forwarding/vulkan: Apply exit repacking for arrays of types t…

    …hat use custom repacking
    neobrain committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a9d135a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7da0e5f View commit details
    Browse the repository at this point in the history