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

Visual Studio 2022 build #6044

Merged
merged 7 commits into from
Sep 16, 2024
Merged

Visual Studio 2022 build #6044

merged 7 commits into from
Sep 16, 2024

Commits on Sep 16, 2024

  1. SConstruct : Update Windows compiler to MSVC 17.8

    This updates to a Visual Studio 2022 series compiler, which has a
    runtime library of 14.3, which is what SCons uses to choose the toolset.
    ericmehl committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4d30c2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    042f6ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3f7c18 View commit details
    Browse the repository at this point in the history
  4. USD : Indicate support for Windows usdview.

    This is a result of a fix in the dependencies, but noted here for
    better visibility to users.
    
    Fixes GafferHQ#5599
    ericmehl committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    c145aa6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bf58b1 View commit details
    Browse the repository at this point in the history
  6. MonitorAlgo : Update deprecated std::result_of_t

    This was deprecated in c++17 and removed in c++20, in favor of
    `std::invoke_result_t`, which we use here.
    ericmehl committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    eed4dee View commit details
    Browse the repository at this point in the history
  7. Renderer : Avoid deprecated shared_ptr::unique()

    This was deprecated in c++17 and removed in c++20 because it gives
    potentially incorrect results in a multithreaded environment. All of
    our uses are noted as not being able to be called by multiple threads,
    so the comparison `use_count() == 1` is valid.
    ericmehl committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f7d04a4 View commit details
    Browse the repository at this point in the history