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

Unify class VulkanSample and HPPVulkanSample. #910

Merged
merged 1 commit into from
Mar 12, 2024

Commits on Mar 12, 2024

  1. Unify class VulkanSample and HPPVulkanSample.

    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Fix typo.
    
    Adjust hpp_timestamp_queries and oit_depth_peeling.
    
    Fix color_write_enable.
    
    Fix validation errors in timeline_semaphores sample (KhronosGroup#927)
    
    * Fix validation errors in timeline_semaphores sample
    
    The command buffer was being implicitly reset, but wasn't resettable.
    
    * Review feedback addressed
    
    Used a much simpler approach to resolve the error
    
    Allow explicit skips in batch mode (KhronosGroup#914)
    
    * Allow explicit skips in batch mode
    
    * Fix bug in CLI11 wrapper that inhibits multi-value flag parsing
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Introduce enum class vkb::BindingType to select between C- and C++-bindings of vulkan; replaces the boolean template parameter of VulkanSample.
    
    Adjustments after rebasing.
    
    Update vulkan
    
    Adjustments due to rebasing.
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Fix typo.
    
    Adjust hpp_timestamp_queries and oit_depth_peeling.
    
    Fix color_write_enable.
    
    Fix validation errors in timeline_semaphores sample (KhronosGroup#927)
    
    * Fix validation errors in timeline_semaphores sample
    
    The command buffer was being implicitly reset, but wasn't resettable.
    
    * Review feedback addressed
    
    Used a much simpler approach to resolve the error
    
    Allow explicit skips in batch mode (KhronosGroup#914)
    
    * Allow explicit skips in batch mode
    
    * Fix bug in CLI11 wrapper that inhibits multi-value flag parsing
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Unify class VulkanSample and HPPVulkanSample.
    
    Introduce type aliases on conditional types; refactor dual interface functions to single ones using those conditional types.
    
    Plus slightly adjust a few functions in VulkanSample for consistency.
    
    Fix indentation in CMakeLists.txt; simplify body of VulkanSample::create_instance; fix device usage in profiles sample
    
    Introduce Parent for class VulkanSample.
    
    Introduce enum class vkb::BindingType to select between C- and C++-bindings of vulkan; replaces the boolean template parameter of VulkanSample.
    
    Adjustments after rebasing.
    
    Update vulkan
    asuessenbach committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    bdb3ccb View commit details
    Browse the repository at this point in the history