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

updates for building with latest post-20.11 dev branch of core USD #1025

Merged
merged 5 commits into from
Dec 23, 2020

Commits on Dec 21, 2020

  1. use UDIM texture utility from Storm instead of from Glf

    UDIM texture loading for viewport renders moved from Glf to HdSt for core USD
    21.02, and pxr/imaging/glf/udimTexture.{h,cpp} were removed.
    
    This change corresponds to core USD commit
    PixarAnimationStudios/OpenUSD@b386653
    
    (Internal change: 2129931)
    mattyjams committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    cdff8d9 View commit details
    Browse the repository at this point in the history
  2. add pxr/imaging/garch/glApi.h as a GL loader header like glew.h that …

    …should be included first
    
    Core USD 21.02 dropped the dependency on GLEW in favor of its own GL loader in
    garch.
    mattyjams committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7d8720b View commit details
    Browse the repository at this point in the history
  3. remove now redundant GarchGLApiLoad() when creating Storm render dele…

    …gate in mtoh
    
    For core USD 21.02, GlfContextCaps::InitInstance() was updated to call
    GarchGLApiLoad() itself in the following core USD commit:
    PixarAnimationStudios/OpenUSD@4034139
    
    As a result, the call to GarchGLApiLoad() that was added in Autodesk#1007, and the
    accompanying include of glApi.h, were made redundant and are no longer
    necessary. The call to GlfGlewInit() remains for earlier versions of core USD.
    mattyjams committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    8e7659d View commit details
    Browse the repository at this point in the history
  4. replace GLEW with Garch GL loader for core USD 21.02 and later

    For core USD 21.02 and beyond, the pxr imaging code no longer uses GLEW. These
    changes remove the GLEW dependency for 21.02+ and replace it with the Garch GL
    loader.
    
    (Internal change: 2130565)
    mattyjams committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    92e7a8d View commit details
    Browse the repository at this point in the history
  5. update most recent supported core USD commit in build.md

    This identifies core USD commit 5904885 (post 20.11 release) as the most recent
    supported version of USD:
    
    PixarAnimationStudios/OpenUSD@5904885
    mattyjams committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    6a3e019 View commit details
    Browse the repository at this point in the history