VirtualBox

Ignore:
Timestamp:
Aug 1, 2012 10:26:43 AM (13 years ago)
Author:
vboxsync
Message:

crOgl/wddm: per-context connections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/device.c

    r42408 r42499  
    16051605    if(!This->adapter->opengl) return WINED3DERR_INVALIDCALL;
    16061606
     1607#ifdef VBOX_WITH_WDDM
     1608    if (!pPresentationParameters->pHgsmi)
     1609    {
     1610        ERR("hgsmi not specified!");
     1611        return WINED3DERR_INVALIDCALL;
     1612    }
     1613    This->pHgsmi = pPresentationParameters->pHgsmi;
     1614#endif
    16071615    TRACE("(%p) : Creating stateblock\n", This);
    16081616    /* Creating the startup stateBlock - Note Special Case: 0 => Don't fill in yet! */
     
    64566464    IWineD3DSurfaceImpl *target;
    64576465
     6466#ifdef VBOX_WITH_WDDM
     6467    ERR("Should not be here!");
     6468#endif
     6469
    64586470#ifndef VBOX_WITH_WDDM
    64596471    /* Recreate the primary swapchain's context */
     
    64676479
    64686480    target = (IWineD3DSurfaceImpl *)(swapchain->backBuffer ? swapchain->backBuffer[0] : swapchain->frontBuffer);
    6469     if (!(context = context_create(swapchain, target, swapchain->ds_format)))
     6481    if (!(context = context_create(swapchain, target, swapchain->ds_format
     6482#ifdef VBOX_WITH_WDDM
     6483                , This->pHgsmi
     6484#endif
     6485            )))
    64706486    {
    64716487        WARN("Failed to create context.\n");
Note: See TracChangeset for help on using the changeset viewer.

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