VirtualBox

Ignore:
Timestamp:
Apr 7, 2014 10:57:41 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
93166
Message:

crOpenGL: command blocks: enable in guest if host supports it; bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.cpp

    r49591 r50984  
    277277    return rc;
    278278}
     279
     280int vboxCrHgsmiPrivateCtlConGetHostCaps(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32HostCaps)
     281{
     282    VBOXDISPIFESCAPE GetHostCaps = {0};
     283    GetHostCaps.escapeCode = VBOXESC_CRHGSMICTLCON_GETHOSTCAPS;
     284
     285    int rc = vboxCrHgsmiPrivateEscape(pHgsmi, &GetHostCaps, sizeof (GetHostCaps), FALSE);
     286    if (RT_SUCCESS(rc))
     287    {
     288        *pu32HostCaps = GetHostCaps.u32CmdSpecific;
     289        return VINF_SUCCESS;
     290    }
     291    else
     292    {
     293        *pu32HostCaps = 0;
     294        WARN(("vboxCrHgsmiPrivateEscape failed, rc (%d)", rc));
     295    }
     296    return rc;
     297}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette