VirtualBox

Ignore:
Timestamp:
Mar 22, 2024 12:38:39 PM (11 months ago)
Author:
vboxsync
Message:

Addition/3D,Additions/WINNT/Graphics: Updates for mesa-24.0.2 (not enabled yet). bugref:10606

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/3D/win/include/VBoxGaNine.h

    r98103 r103999  
    3838#endif
    3939
     40#if VBOX_MESA_V_MAJOR < 24
    4041struct pipe_screen;
    4142struct pipe_resource;
    4243struct pipe_context;
     44#endif
    4345typedef struct ID3DAdapter9 ID3DAdapter9;
    4446
     47#if VBOX_MESA_V_MAJOR < 24
    4548typedef HRESULT WINAPI FNGaNineD3DAdapter9Create(struct pipe_screen *s, ID3DAdapter9 **ppOut);
    4649typedef FNGaNineD3DAdapter9Create *PFNGaNineD3DAdapter9Create;
     
    5154typedef struct pipe_context * WINAPI FNGaNinePipeContextFromDevice(IDirect3DDevice9 *pDevice);
    5255typedef FNGaNinePipeContextFromDevice *PFNGaNinePipeContextFromDevice;
     56#else
     57typedef HRESULT WINAPI FNGaNineD3DAdapter9Create(const WDDMGalliumDriverEnv *pEnv, ID3DAdapter9 **ppOut);
     58typedef FNGaNineD3DAdapter9Create *PFNGaNineD3DAdapter9Create;
     59
     60typedef uint32_t WINAPI FNGaNineGetSurfaceId(IUnknown *pSurface);
     61typedef FNGaNineGetSurfaceId *PFNGaNineGetSurfaceId;
     62
     63typedef uint32_t WINAPI FNGaNineGetContextId(IDirect3DDevice9 *pDevice);
     64typedef FNGaNineGetContextId *PFNGaNineGetContextId;
     65
     66typedef void WINAPI FNGaNineFlush(IDirect3DDevice9 *pDevice);
     67typedef FNGaNineFlush *PFNGaNineFlush;
     68#endif
    5369
    5470#ifdef __cplusplus
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