Skip to content

Can't distinguish ARM and x64 layers on the same system #1852

Description

@charles-lunarg

Describe the bug
With #1844, the loader now gives this warning on ARM windows:
Image

Environment (please complete the following information):

  • OS: Windows - ARM
  • Bitdepth: [64-bit]
  • GPU: N/A
  • Graphics Driver: N/A
  • SDK or header
  • Enabled layers: VK_LAYER_MSFT_driver_sorting

Since MSFT provides both a x64 and an ARM layer, the loader uses loading of the dll to determine which to load. With the de-duplication happening based on the name alone, this leads to the possibility of the wrong layer being chosen.

The layer manifest "arch" field should have "arm" added as a way to distinguish between the layers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions