VirtualBox

Changeset 106452 in vbox for trunk/src/VBox/Additions/3D


Ignore:
Timestamp:
Oct 17, 2024 1:45:57 PM (7 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165271
Message:

Additions/VBoxTray: Kicked it to make it build with VBOX_WITH_WDDM=. That code area needs a major cleanup for better separation and interfacing later. Untested. bugref:10792

Location:
trunk/src/VBox/Additions/3D/win
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/3D/win/VBoxGL/GaDrvEnvKMT.cpp

    r106061 r106452  
    12741274
    12751275    /* Figure out which adapter to use. */
    1276     NTSTATUS Status = vboxDispKmtOpenAdapter2(&mKmtCallbacks.hAdapter, &mKmtCallbacks.AdapterLuid);
     1276    NTSTATUS Status = VBoxWddmKmtOpenAdapter2(&mKmtCallbacks.hAdapter, &mKmtCallbacks.AdapterLuid);
    12771277    Assert(Status == STATUS_SUCCESS);
    12781278    if (Status == STATUS_SUCCESS)
     
    12981298        }
    12991299
    1300         vboxDispKmtCloseAdapter(mKmtCallbacks.hAdapter);
     1300        VBoxWddmKmtCloseAdapter(mKmtCallbacks.hAdapter);
    13011301    }
    13021302
  • trunk/src/VBox/Additions/3D/win/VBoxICD/VBoxICD.c

    r106061 r106452  
    8484    D3DKMTLoad();
    8585
    86     Status = vboxDispKmtOpenAdapter(&hAdapter);
     86    Status = VBoxWddmKmtOpenAdapter(&hAdapter);
    8787    if (Status == STATUS_SUCCESS)
    8888    {
     
    109109        }
    110110
    111         vboxDispKmtCloseAdapter(hAdapter);
     111        VBoxWddmKmtCloseAdapter(hAdapter);
    112112    }
    113113}
  • trunk/src/VBox/Additions/3D/win/VBoxWddmUmHlp/D3DKMT.cpp

    r106061 r106452  
    228228}
    229229
    230 NTSTATUS vboxDispKmtOpenAdapter2(D3DKMT_HANDLE *phAdapter, LUID *pLuid)
     230NTSTATUS VBoxWddmKmtOpenAdapter2(D3DKMT_HANDLE *phAdapter, LUID *pLuid)
    231231{
    232232    NTSTATUS Status = vboxDispKmtOpenAdapterFromLuid(phAdapter, pLuid);
     
    240240}
    241241
    242 NTSTATUS vboxDispKmtOpenAdapter(D3DKMT_HANDLE *phAdapter)
    243 {
    244     return vboxDispKmtOpenAdapter2(phAdapter, NULL);
    245 }
    246 
    247 NTSTATUS vboxDispKmtCloseAdapter(D3DKMT_HANDLE hAdapter)
     242NTSTATUS VBoxWddmKmtOpenAdapter(D3DKMT_HANDLE *phAdapter)
     243{
     244    return VBoxWddmKmtOpenAdapter2(phAdapter, NULL);
     245}
     246
     247NTSTATUS VBoxWddmKmtCloseAdapter(D3DKMT_HANDLE hAdapter)
    248248{
    249249    D3DKMTFUNCTIONS const *d3dkmt = D3DKMTFunctions();
  • trunk/src/VBox/Additions/3D/win/VBoxWddmUmHlp/VBoxMpLogger.cpp

    r106061 r106452  
    5353
    5454    D3DKMT_HANDLE hAdapter;
    55     NTSTATUS Status = vboxDispKmtOpenAdapter(&hAdapter);
     55    NTSTATUS Status = VBoxWddmKmtOpenAdapter(&hAdapter);
    5656    Assert(Status == STATUS_SUCCESS);
    5757    if (Status == 0)
     
    8484        }
    8585
    86         Status = vboxDispKmtCloseAdapter(hAdapter);
     86        Status = VBoxWddmKmtCloseAdapter(hAdapter);
    8787        Assert(Status == STATUS_SUCCESS);
    8888    }
  • trunk/src/VBox/Additions/3D/win/VBoxWddmUmHlp/VBoxWddmUmHlp.h

    r106061 r106452  
    107107DECLCALLBACK(void) VBoxWddmUmLog(const char *pszString);
    108108
    109 /** @todo Rename to VBoxWddm* */
    110 NTSTATUS vboxDispKmtOpenAdapter2(D3DKMT_HANDLE *phAdapter, LUID *pLuid);
    111 NTSTATUS vboxDispKmtOpenAdapter(D3DKMT_HANDLE *phAdapter);
    112 NTSTATUS vboxDispKmtCloseAdapter(D3DKMT_HANDLE hAdapter);
     109NTSTATUS VBoxWddmKmtOpenAdapter2(D3DKMT_HANDLE *phAdapter, LUID *pLuid);
     110NTSTATUS VBoxWddmKmtOpenAdapter(D3DKMT_HANDLE *phAdapter);
     111NTSTATUS VBoxWddmKmtCloseAdapter(D3DKMT_HANDLE hAdapter);
    113112
    114113RT_C_DECLS_END
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