svga: fix constant indices for texcoord scale factors and texture buffer size
[mesa.git] / src / gallium / state_trackers / nine / adapter9.h
index 2129ec8edc02f5ce70e7f77c8240101d80f71cdf..60be056f89203b04dbbcbb25e305e5fb0d184dab 100644 (file)
@@ -39,6 +39,9 @@ struct d3dadapter9_context
     int throttling_value;
     int vblank_mode;
     BOOL thread_submit;
+    BOOL discard_delayed_release;
+    BOOL tearfree_discard;
+    int csmt_force;
 
     void (*destroy)( struct d3dadapter9_context *ctx );
 };
@@ -67,19 +70,19 @@ NineAdapter9_ctor( struct NineAdapter9 *This,
 void
 NineAdapter9_dtor( struct NineAdapter9 *This );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_GetAdapterIdentifier( struct NineAdapter9 *This,
                                    DWORD Flags,
                                    D3DADAPTER_IDENTIFIER9 *pIdentifier );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CheckDeviceType( struct NineAdapter9 *This,
                               D3DDEVTYPE DevType,
                               D3DFORMAT AdapterFormat,
                               D3DFORMAT BackBufferFormat,
                               BOOL bWindowed );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CheckDeviceFormat( struct NineAdapter9 *This,
                                 D3DDEVTYPE DeviceType,
                                 D3DFORMAT AdapterFormat,
@@ -87,7 +90,7 @@ NineAdapter9_CheckDeviceFormat( struct NineAdapter9 *This,
                                 D3DRESOURCETYPE RType,
                                 D3DFORMAT CheckFormat );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CheckDeviceMultiSampleType( struct NineAdapter9 *This,
                                          D3DDEVTYPE DeviceType,
                                          D3DFORMAT SurfaceFormat,
@@ -95,25 +98,25 @@ NineAdapter9_CheckDeviceMultiSampleType( struct NineAdapter9 *This,
                                          D3DMULTISAMPLE_TYPE MultiSampleType,
                                          DWORD *pQualityLevels );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CheckDepthStencilMatch( struct NineAdapter9 *This,
                                      D3DDEVTYPE DeviceType,
                                      D3DFORMAT AdapterFormat,
                                      D3DFORMAT RenderTargetFormat,
                                      D3DFORMAT DepthStencilFormat );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CheckDeviceFormatConversion( struct NineAdapter9 *This,
                                           D3DDEVTYPE DeviceType,
                                           D3DFORMAT SourceFormat,
                                           D3DFORMAT TargetFormat );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_GetDeviceCaps( struct NineAdapter9 *This,
                             D3DDEVTYPE DeviceType,
                             D3DCAPS9 *pCaps );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CreateDevice( struct NineAdapter9 *This,
                            UINT RealAdapter,
                            D3DDEVTYPE DeviceType,
@@ -124,7 +127,7 @@ NineAdapter9_CreateDevice( struct NineAdapter9 *This,
                            ID3DPresentGroup *pPresentationGroup,
                            IDirect3DDevice9 **ppReturnedDeviceInterface );
 
-HRESULT WINAPI
+HRESULT NINE_WINAPI
 NineAdapter9_CreateDeviceEx( struct NineAdapter9 *This,
                              UINT RealAdapter,
                              D3DDEVTYPE DeviceType,