KhronosGroup / Vulkan-Tools

Vulkan Development Tools
Apache License 2.0
364 stars 157 forks source link

vkcube and vkcubepp have unexpected different --help output #1035

Closed lunarpapillo closed 3 weeks ago

lunarpapillo commented 1 month ago

Identified on macOS, but likely the same on all platforms.

Very minor, but surprising. vkcube has a --validate-checks-disabled switch that vkcubepp doesn't have:

$ /Applications/vkcube.app/Contents/MacOS/vkcube --help
Usage:
  vkcube    [--use_staging] [--validate] [--validate-checks-disabled]
    [--break] [--c <framecount>] [--suppress_popups]
    [--incremental_present] [--display_timing]
    [--gpu_number <index of physical device>]
    [--present_mode <present mode enum>]
    [--width <width>] [--height <height>]
    [--force_errors]
    <present_mode_enum>
        VK_PRESENT_MODE_IMMEDIATE_KHR = 0
        VK_PRESENT_MODE_MAILBOX_KHR = 1
        VK_PRESENT_MODE_FIFO_KHR = 2
        VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3
$ /Applications/vkcubepp.app/Contents/MacOS/vkcubepp --help
Usage:
  vkcubepp  [--use_staging] [--validate]
    [--break] [--c <framecount>] [--suppress_popups]
    [--gpu_number <index of physical device>]
    [--present_mode <present mode enum>]
    [--width <width>] [--height <height>]
    [--force_errors]
    <present_mode_enum>
        VK_PRESENT_MODE_IMMEDIATE_KHR = 0
        VK_PRESENT_MODE_MAILBOX_KHR = 1
        VK_PRESENT_MODE_FIFO_KHR = 2
        VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3

I would expect the two to be identical in functionality and UI, differing only in development language.

charles-lunarg commented 3 weeks ago

The option is unused, so I'm going to remove it.