xref: /aosp_15_r20/external/mesa3d/src/gallium/frontends/nine/nineexoverlayextension.c (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker /*
2*61046927SAndroid Build Coastguard Worker  * Copyright 2011 Joakim Sindholt <[email protected]>
3*61046927SAndroid Build Coastguard Worker  * SPDX-License-Identifier: MIT
4*61046927SAndroid Build Coastguard Worker  */
5*61046927SAndroid Build Coastguard Worker 
6*61046927SAndroid Build Coastguard Worker #include "nineexoverlayextension.h"
7*61046927SAndroid Build Coastguard Worker 
8*61046927SAndroid Build Coastguard Worker #define DBG_CHANNEL DBG_OVERLAYEXTENSION
9*61046927SAndroid Build Coastguard Worker 
10*61046927SAndroid Build Coastguard Worker HRESULT NINE_WINAPI
Nine9ExOverlayExtension_CheckDeviceOverlayType(struct Nine9ExOverlayExtension * This,UINT Adapter,D3DDEVTYPE DevType,UINT OverlayWidth,UINT OverlayHeight,D3DFORMAT OverlayFormat,D3DDISPLAYMODEEX * pDisplayMode,D3DDISPLAYROTATION DisplayRotation,D3DOVERLAYCAPS * pOverlayCaps)11*61046927SAndroid Build Coastguard Worker Nine9ExOverlayExtension_CheckDeviceOverlayType( struct Nine9ExOverlayExtension *This,
12*61046927SAndroid Build Coastguard Worker                                                 UINT Adapter,
13*61046927SAndroid Build Coastguard Worker                                                 D3DDEVTYPE DevType,
14*61046927SAndroid Build Coastguard Worker                                                 UINT OverlayWidth,
15*61046927SAndroid Build Coastguard Worker                                                 UINT OverlayHeight,
16*61046927SAndroid Build Coastguard Worker                                                 D3DFORMAT OverlayFormat,
17*61046927SAndroid Build Coastguard Worker                                                 D3DDISPLAYMODEEX *pDisplayMode,
18*61046927SAndroid Build Coastguard Worker                                                 D3DDISPLAYROTATION DisplayRotation,
19*61046927SAndroid Build Coastguard Worker                                                 D3DOVERLAYCAPS *pOverlayCaps )
20*61046927SAndroid Build Coastguard Worker {
21*61046927SAndroid Build Coastguard Worker     STUB(D3DERR_INVALIDCALL);
22*61046927SAndroid Build Coastguard Worker }
23*61046927SAndroid Build Coastguard Worker 
24*61046927SAndroid Build Coastguard Worker IDirect3D9ExOverlayExtensionVtbl Nine9ExOverlayExtension_vtable = {
25*61046927SAndroid Build Coastguard Worker     (void *)NineUnknown_QueryInterface,
26*61046927SAndroid Build Coastguard Worker     (void *)NineUnknown_AddRef,
27*61046927SAndroid Build Coastguard Worker     (void *)NineUnknown_Release,
28*61046927SAndroid Build Coastguard Worker     (void *)Nine9ExOverlayExtension_CheckDeviceOverlayType
29*61046927SAndroid Build Coastguard Worker };
30