Page MenuHomeSolus

D6202.diff
No OneTemporary

D6202.diff

diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,189 @@
+d3d9-nine.dll.so:D3DPERF_BeginEvent
+d3d9-nine.dll.so:D3DPERF_EndEvent
+d3d9-nine.dll.so:D3DPERF_GetStatus
+d3d9-nine.dll.so:D3DPERF_QueryRepeatFrame
+d3d9-nine.dll.so:D3DPERF_SetMarker
+d3d9-nine.dll.so:D3DPERF_SetOptions
+d3d9-nine.dll.so:D3DPERF_SetRegion
+d3d9-nine.dll.so:DebugSetMute
+d3d9-nine.dll.so:Direct3DCreate9
+d3d9-nine.dll.so:Direct3DCreate9Ex
+d3d9-nine.dll.so:Direct3DShaderValidatorCreate9
+d3d9-nine.dll.so:PRESENTCheckExtension
+d3d9-nine.dll.so:PRESENTDestroy
+d3d9-nine.dll.so:PRESENTGetNewSerial
+d3d9-nine.dll.so:PRESENTHelperCopyFront
+d3d9-nine.dll.so:PRESENTInit
+d3d9-nine.dll.so:PRESENTIsPixmapReleased
+d3d9-nine.dll.so:PRESENTPixmap
+d3d9-nine.dll.so:PRESENTPixmapCreate
+d3d9-nine.dll.so:PRESENTPixmapInit
+d3d9-nine.dll.so:PRESENTPixmapPrepare
+d3d9-nine.dll.so:PRESENTTryFreePixmap
+d3d9-nine.dll.so:PRESENTWaitPixmapReleased
+d3d9-nine.dll.so:PRESENTWaitReleaseEvent
+d3d9-nine.dll.so:WineNineDevice9_AddRef
+d3d9-nine.dll.so:WineNineDevice9_BeginScene
+d3d9-nine.dll.so:WineNineDevice9_BeginStateBlock
+d3d9-nine.dll.so:WineNineDevice9_CheckDeviceState
+d3d9-nine.dll.so:WineNineDevice9_CheckResourceResidency
+d3d9-nine.dll.so:WineNineDevice9_Clear
+d3d9-nine.dll.so:WineNineDevice9_ColorFill
+d3d9-nine.dll.so:WineNineDevice9_ComposeRects
+d3d9-nine.dll.so:WineNineDevice9_CreateAdditionalSwapChain
+d3d9-nine.dll.so:WineNineDevice9_CreateCubeTexture
+d3d9-nine.dll.so:WineNineDevice9_CreateDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_CreateDepthStencilSurfaceEx
+d3d9-nine.dll.so:WineNineDevice9_CreateIndexBuffer
+d3d9-nine.dll.so:WineNineDevice9_CreateOffscreenPlainSurface
+d3d9-nine.dll.so:WineNineDevice9_CreateOffscreenPlainSurfaceEx
+d3d9-nine.dll.so:WineNineDevice9_CreatePixelShader
+d3d9-nine.dll.so:WineNineDevice9_CreateQuery
+d3d9-nine.dll.so:WineNineDevice9_CreateRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_CreateRenderTargetEx
+d3d9-nine.dll.so:WineNineDevice9_CreateStateBlock
+d3d9-nine.dll.so:WineNineDevice9_CreateTexture
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexBuffer
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexShader
+d3d9-nine.dll.so:WineNineDevice9_CreateVolumeTexture
+d3d9-nine.dll.so:WineNineDevice9_DeletePatch
+d3d9-nine.dll.so:WineNineDevice9_DrawIndexedPrimitive
+d3d9-nine.dll.so:WineNineDevice9_DrawIndexedPrimitiveUP
+d3d9-nine.dll.so:WineNineDevice9_DrawPrimitive
+d3d9-nine.dll.so:WineNineDevice9_DrawPrimitiveUP
+d3d9-nine.dll.so:WineNineDevice9_DrawRectPatch
+d3d9-nine.dll.so:WineNineDevice9_DrawTriPatch
+d3d9-nine.dll.so:WineNineDevice9_EndScene
+d3d9-nine.dll.so:WineNineDevice9_EndStateBlock
+d3d9-nine.dll.so:WineNineDevice9_EvictManagedResources
+d3d9-nine.dll.so:WineNineDevice9_GetAvailableTextureMem
+d3d9-nine.dll.so:WineNineDevice9_GetBackBuffer
+d3d9-nine.dll.so:WineNineDevice9_GetClipPlane
+d3d9-nine.dll.so:WineNineDevice9_GetClipStatus
+d3d9-nine.dll.so:WineNineDevice9_GetCreationParameters
+d3d9-nine.dll.so:WineNineDevice9_GetCurrentTexturePalette
+d3d9-nine.dll.so:WineNineDevice9_GetDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_GetDeviceCaps
+d3d9-nine.dll.so:WineNineDevice9_GetDirect3D
+d3d9-nine.dll.so:WineNineDevice9_GetDisplayMode
+d3d9-nine.dll.so:WineNineDevice9_GetDisplayModeEx
+d3d9-nine.dll.so:WineNineDevice9_GetFVF
+d3d9-nine.dll.so:WineNineDevice9_GetFrontBufferData
+d3d9-nine.dll.so:WineNineDevice9_GetGPUThreadPriority
+d3d9-nine.dll.so:WineNineDevice9_GetGammaRamp
+d3d9-nine.dll.so:WineNineDevice9_GetIndices
+d3d9-nine.dll.so:WineNineDevice9_GetLight
+d3d9-nine.dll.so:WineNineDevice9_GetLightEnable
+d3d9-nine.dll.so:WineNineDevice9_GetMaterial
+d3d9-nine.dll.so:WineNineDevice9_GetMaximumFrameLatency
+d3d9-nine.dll.so:WineNineDevice9_GetNPatchMode
+d3d9-nine.dll.so:WineNineDevice9_GetNumberOfSwapChains
+d3d9-nine.dll.so:WineNineDevice9_GetPaletteEntries
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShader
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_GetRasterStatus
+d3d9-nine.dll.so:WineNineDevice9_GetRenderState
+d3d9-nine.dll.so:WineNineDevice9_GetRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_GetRenderTargetData
+d3d9-nine.dll.so:WineNineDevice9_GetSamplerState
+d3d9-nine.dll.so:WineNineDevice9_GetScissorRect
+d3d9-nine.dll.so:WineNineDevice9_GetSoftwareVertexProcessing
+d3d9-nine.dll.so:WineNineDevice9_GetStreamSource
+d3d9-nine.dll.so:WineNineDevice9_GetStreamSourceFreq
+d3d9-nine.dll.so:WineNineDevice9_GetSwapChain
+d3d9-nine.dll.so:WineNineDevice9_GetTexture
+d3d9-nine.dll.so:WineNineDevice9_GetTextureStageState
+d3d9-nine.dll.so:WineNineDevice9_GetTransform
+d3d9-nine.dll.so:WineNineDevice9_GetVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShader
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_GetViewport
+d3d9-nine.dll.so:WineNineDevice9_LightEnable
+d3d9-nine.dll.so:WineNineDevice9_MultiplyTransform
+d3d9-nine.dll.so:WineNineDevice9_Present
+d3d9-nine.dll.so:WineNineDevice9_PresentEx
+d3d9-nine.dll.so:WineNineDevice9_ProcessVertices
+d3d9-nine.dll.so:WineNineDevice9_QueryInterface
+d3d9-nine.dll.so:WineNineDevice9_Release
+d3d9-nine.dll.so:WineNineDevice9_Reset
+d3d9-nine.dll.so:WineNineDevice9_ResetEx
+d3d9-nine.dll.so:WineNineDevice9_SetClipPlane
+d3d9-nine.dll.so:WineNineDevice9_SetClipStatus
+d3d9-nine.dll.so:WineNineDevice9_SetConvolutionMonoKernel
+d3d9-nine.dll.so:WineNineDevice9_SetCurrentTexturePalette
+d3d9-nine.dll.so:WineNineDevice9_SetCursorPosition
+d3d9-nine.dll.so:WineNineDevice9_SetCursorProperties
+d3d9-nine.dll.so:WineNineDevice9_SetDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_SetDialogBoxMode
+d3d9-nine.dll.so:WineNineDevice9_SetFVF
+d3d9-nine.dll.so:WineNineDevice9_SetGPUThreadPriority
+d3d9-nine.dll.so:WineNineDevice9_SetGammaRamp
+d3d9-nine.dll.so:WineNineDevice9_SetIndices
+d3d9-nine.dll.so:WineNineDevice9_SetLight
+d3d9-nine.dll.so:WineNineDevice9_SetMaterial
+d3d9-nine.dll.so:WineNineDevice9_SetMaximumFrameLatency
+d3d9-nine.dll.so:WineNineDevice9_SetNPatchMode
+d3d9-nine.dll.so:WineNineDevice9_SetPaletteEntries
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShader
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_SetRenderState
+d3d9-nine.dll.so:WineNineDevice9_SetRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_SetSamplerState
+d3d9-nine.dll.so:WineNineDevice9_SetScissorRect
+d3d9-nine.dll.so:WineNineDevice9_SetSoftwareVertexProcessing
+d3d9-nine.dll.so:WineNineDevice9_SetStreamSource
+d3d9-nine.dll.so:WineNineDevice9_SetStreamSourceFreq
+d3d9-nine.dll.so:WineNineDevice9_SetTexture
+d3d9-nine.dll.so:WineNineDevice9_SetTextureStageState
+d3d9-nine.dll.so:WineNineDevice9_SetTransform
+d3d9-nine.dll.so:WineNineDevice9_SetVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShader
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_SetViewport
+d3d9-nine.dll.so:WineNineDevice9_ShowCursor
+d3d9-nine.dll.so:WineNineDevice9_StretchRect
+d3d9-nine.dll.so:WineNineDevice9_TestCooperativeLevel
+d3d9-nine.dll.so:WineNineDevice9_UpdateSurface
+d3d9-nine.dll.so:WineNineDevice9_UpdateTexture
+d3d9-nine.dll.so:WineNineDevice9_ValidateDevice
+d3d9-nine.dll.so:WineNineDevice9_WaitForVBlank
+d3d9-nine.dll.so:WineNineSwapChain9_AddRef
+d3d9-nine.dll.so:WineNineSwapChain9_GetBackBuffer
+d3d9-nine.dll.so:WineNineSwapChain9_GetDevice
+d3d9-nine.dll.so:WineNineSwapChain9_GetDisplayMode
+d3d9-nine.dll.so:WineNineSwapChain9_GetDisplayModeEx
+d3d9-nine.dll.so:WineNineSwapChain9_GetFrontBufferData
+d3d9-nine.dll.so:WineNineSwapChain9_GetLastPresentCount
+d3d9-nine.dll.so:WineNineSwapChain9_GetPresentParameters
+d3d9-nine.dll.so:WineNineSwapChain9_GetPresentStats
+d3d9-nine.dll.so:WineNineSwapChain9_GetRasterStatus
+d3d9-nine.dll.so:WineNineSwapChain9_Present
+d3d9-nine.dll.so:WineNineSwapChain9_QueryInterface
+d3d9-nine.dll.so:WineNineSwapChain9_Release
+d3d9-nine.dll.so:backend_create
+d3d9-nine.dll.so:backend_destroy
+d3d9-nine.dll.so:backend_probe
+d3d9-nine.dll.so:common_del_registry_key
+d3d9-nine.dll.so:common_get_registry_string
+d3d9-nine.dll.so:common_load_d3dadapter
+d3d9-nine.dll.so:common_set_registry_string
+d3d9-nine.dll.so:d3dadapter9_new
+d3d9-nine.dll.so:device_process_message
+d3d9-nine.dll.so:enable_device_vtable_wrapper
+d3d9-nine.dll.so:get_device_vtable
+d3d9-nine.dll.so:nine_dll_destroy
+d3d9-nine.dll.so:nine_dll_init
+d3d9-nine.dll.so:nine_register_window
+d3d9-nine.dll.so:nine_unregister_window
+d3d9-nine.dll.so:present_create_adapter9
+d3d9-nine.dll.so:present_create_present_group
+d3d9-nine.dll.so:present_has_d3dadapter
diff --git a/abi_symbols32 b/abi_symbols32
new file mode 100644
--- /dev/null
+++ b/abi_symbols32
@@ -0,0 +1,189 @@
+d3d9-nine.dll.so:D3DPERF_BeginEvent
+d3d9-nine.dll.so:D3DPERF_EndEvent
+d3d9-nine.dll.so:D3DPERF_GetStatus
+d3d9-nine.dll.so:D3DPERF_QueryRepeatFrame
+d3d9-nine.dll.so:D3DPERF_SetMarker
+d3d9-nine.dll.so:D3DPERF_SetOptions
+d3d9-nine.dll.so:D3DPERF_SetRegion
+d3d9-nine.dll.so:DebugSetMute
+d3d9-nine.dll.so:Direct3DCreate9
+d3d9-nine.dll.so:Direct3DCreate9Ex
+d3d9-nine.dll.so:Direct3DShaderValidatorCreate9
+d3d9-nine.dll.so:PRESENTCheckExtension
+d3d9-nine.dll.so:PRESENTDestroy
+d3d9-nine.dll.so:PRESENTGetNewSerial
+d3d9-nine.dll.so:PRESENTHelperCopyFront
+d3d9-nine.dll.so:PRESENTInit
+d3d9-nine.dll.so:PRESENTIsPixmapReleased
+d3d9-nine.dll.so:PRESENTPixmap
+d3d9-nine.dll.so:PRESENTPixmapCreate
+d3d9-nine.dll.so:PRESENTPixmapInit
+d3d9-nine.dll.so:PRESENTPixmapPrepare
+d3d9-nine.dll.so:PRESENTTryFreePixmap
+d3d9-nine.dll.so:PRESENTWaitPixmapReleased
+d3d9-nine.dll.so:PRESENTWaitReleaseEvent
+d3d9-nine.dll.so:WineNineDevice9_AddRef
+d3d9-nine.dll.so:WineNineDevice9_BeginScene
+d3d9-nine.dll.so:WineNineDevice9_BeginStateBlock
+d3d9-nine.dll.so:WineNineDevice9_CheckDeviceState
+d3d9-nine.dll.so:WineNineDevice9_CheckResourceResidency
+d3d9-nine.dll.so:WineNineDevice9_Clear
+d3d9-nine.dll.so:WineNineDevice9_ColorFill
+d3d9-nine.dll.so:WineNineDevice9_ComposeRects
+d3d9-nine.dll.so:WineNineDevice9_CreateAdditionalSwapChain
+d3d9-nine.dll.so:WineNineDevice9_CreateCubeTexture
+d3d9-nine.dll.so:WineNineDevice9_CreateDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_CreateDepthStencilSurfaceEx
+d3d9-nine.dll.so:WineNineDevice9_CreateIndexBuffer
+d3d9-nine.dll.so:WineNineDevice9_CreateOffscreenPlainSurface
+d3d9-nine.dll.so:WineNineDevice9_CreateOffscreenPlainSurfaceEx
+d3d9-nine.dll.so:WineNineDevice9_CreatePixelShader
+d3d9-nine.dll.so:WineNineDevice9_CreateQuery
+d3d9-nine.dll.so:WineNineDevice9_CreateRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_CreateRenderTargetEx
+d3d9-nine.dll.so:WineNineDevice9_CreateStateBlock
+d3d9-nine.dll.so:WineNineDevice9_CreateTexture
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexBuffer
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_CreateVertexShader
+d3d9-nine.dll.so:WineNineDevice9_CreateVolumeTexture
+d3d9-nine.dll.so:WineNineDevice9_DeletePatch
+d3d9-nine.dll.so:WineNineDevice9_DrawIndexedPrimitive
+d3d9-nine.dll.so:WineNineDevice9_DrawIndexedPrimitiveUP
+d3d9-nine.dll.so:WineNineDevice9_DrawPrimitive
+d3d9-nine.dll.so:WineNineDevice9_DrawPrimitiveUP
+d3d9-nine.dll.so:WineNineDevice9_DrawRectPatch
+d3d9-nine.dll.so:WineNineDevice9_DrawTriPatch
+d3d9-nine.dll.so:WineNineDevice9_EndScene
+d3d9-nine.dll.so:WineNineDevice9_EndStateBlock
+d3d9-nine.dll.so:WineNineDevice9_EvictManagedResources
+d3d9-nine.dll.so:WineNineDevice9_GetAvailableTextureMem
+d3d9-nine.dll.so:WineNineDevice9_GetBackBuffer
+d3d9-nine.dll.so:WineNineDevice9_GetClipPlane
+d3d9-nine.dll.so:WineNineDevice9_GetClipStatus
+d3d9-nine.dll.so:WineNineDevice9_GetCreationParameters
+d3d9-nine.dll.so:WineNineDevice9_GetCurrentTexturePalette
+d3d9-nine.dll.so:WineNineDevice9_GetDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_GetDeviceCaps
+d3d9-nine.dll.so:WineNineDevice9_GetDirect3D
+d3d9-nine.dll.so:WineNineDevice9_GetDisplayMode
+d3d9-nine.dll.so:WineNineDevice9_GetDisplayModeEx
+d3d9-nine.dll.so:WineNineDevice9_GetFVF
+d3d9-nine.dll.so:WineNineDevice9_GetFrontBufferData
+d3d9-nine.dll.so:WineNineDevice9_GetGPUThreadPriority
+d3d9-nine.dll.so:WineNineDevice9_GetGammaRamp
+d3d9-nine.dll.so:WineNineDevice9_GetIndices
+d3d9-nine.dll.so:WineNineDevice9_GetLight
+d3d9-nine.dll.so:WineNineDevice9_GetLightEnable
+d3d9-nine.dll.so:WineNineDevice9_GetMaterial
+d3d9-nine.dll.so:WineNineDevice9_GetMaximumFrameLatency
+d3d9-nine.dll.so:WineNineDevice9_GetNPatchMode
+d3d9-nine.dll.so:WineNineDevice9_GetNumberOfSwapChains
+d3d9-nine.dll.so:WineNineDevice9_GetPaletteEntries
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShader
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_GetPixelShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_GetRasterStatus
+d3d9-nine.dll.so:WineNineDevice9_GetRenderState
+d3d9-nine.dll.so:WineNineDevice9_GetRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_GetRenderTargetData
+d3d9-nine.dll.so:WineNineDevice9_GetSamplerState
+d3d9-nine.dll.so:WineNineDevice9_GetScissorRect
+d3d9-nine.dll.so:WineNineDevice9_GetSoftwareVertexProcessing
+d3d9-nine.dll.so:WineNineDevice9_GetStreamSource
+d3d9-nine.dll.so:WineNineDevice9_GetStreamSourceFreq
+d3d9-nine.dll.so:WineNineDevice9_GetSwapChain
+d3d9-nine.dll.so:WineNineDevice9_GetTexture
+d3d9-nine.dll.so:WineNineDevice9_GetTextureStageState
+d3d9-nine.dll.so:WineNineDevice9_GetTransform
+d3d9-nine.dll.so:WineNineDevice9_GetVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShader
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_GetVertexShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_GetViewport
+d3d9-nine.dll.so:WineNineDevice9_LightEnable
+d3d9-nine.dll.so:WineNineDevice9_MultiplyTransform
+d3d9-nine.dll.so:WineNineDevice9_Present
+d3d9-nine.dll.so:WineNineDevice9_PresentEx
+d3d9-nine.dll.so:WineNineDevice9_ProcessVertices
+d3d9-nine.dll.so:WineNineDevice9_QueryInterface
+d3d9-nine.dll.so:WineNineDevice9_Release
+d3d9-nine.dll.so:WineNineDevice9_Reset
+d3d9-nine.dll.so:WineNineDevice9_ResetEx
+d3d9-nine.dll.so:WineNineDevice9_SetClipPlane
+d3d9-nine.dll.so:WineNineDevice9_SetClipStatus
+d3d9-nine.dll.so:WineNineDevice9_SetConvolutionMonoKernel
+d3d9-nine.dll.so:WineNineDevice9_SetCurrentTexturePalette
+d3d9-nine.dll.so:WineNineDevice9_SetCursorPosition
+d3d9-nine.dll.so:WineNineDevice9_SetCursorProperties
+d3d9-nine.dll.so:WineNineDevice9_SetDepthStencilSurface
+d3d9-nine.dll.so:WineNineDevice9_SetDialogBoxMode
+d3d9-nine.dll.so:WineNineDevice9_SetFVF
+d3d9-nine.dll.so:WineNineDevice9_SetGPUThreadPriority
+d3d9-nine.dll.so:WineNineDevice9_SetGammaRamp
+d3d9-nine.dll.so:WineNineDevice9_SetIndices
+d3d9-nine.dll.so:WineNineDevice9_SetLight
+d3d9-nine.dll.so:WineNineDevice9_SetMaterial
+d3d9-nine.dll.so:WineNineDevice9_SetMaximumFrameLatency
+d3d9-nine.dll.so:WineNineDevice9_SetNPatchMode
+d3d9-nine.dll.so:WineNineDevice9_SetPaletteEntries
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShader
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_SetPixelShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_SetRenderState
+d3d9-nine.dll.so:WineNineDevice9_SetRenderTarget
+d3d9-nine.dll.so:WineNineDevice9_SetSamplerState
+d3d9-nine.dll.so:WineNineDevice9_SetScissorRect
+d3d9-nine.dll.so:WineNineDevice9_SetSoftwareVertexProcessing
+d3d9-nine.dll.so:WineNineDevice9_SetStreamSource
+d3d9-nine.dll.so:WineNineDevice9_SetStreamSourceFreq
+d3d9-nine.dll.so:WineNineDevice9_SetTexture
+d3d9-nine.dll.so:WineNineDevice9_SetTextureStageState
+d3d9-nine.dll.so:WineNineDevice9_SetTransform
+d3d9-nine.dll.so:WineNineDevice9_SetVertexDeclaration
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShader
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantB
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantF
+d3d9-nine.dll.so:WineNineDevice9_SetVertexShaderConstantI
+d3d9-nine.dll.so:WineNineDevice9_SetViewport
+d3d9-nine.dll.so:WineNineDevice9_ShowCursor
+d3d9-nine.dll.so:WineNineDevice9_StretchRect
+d3d9-nine.dll.so:WineNineDevice9_TestCooperativeLevel
+d3d9-nine.dll.so:WineNineDevice9_UpdateSurface
+d3d9-nine.dll.so:WineNineDevice9_UpdateTexture
+d3d9-nine.dll.so:WineNineDevice9_ValidateDevice
+d3d9-nine.dll.so:WineNineDevice9_WaitForVBlank
+d3d9-nine.dll.so:WineNineSwapChain9_AddRef
+d3d9-nine.dll.so:WineNineSwapChain9_GetBackBuffer
+d3d9-nine.dll.so:WineNineSwapChain9_GetDevice
+d3d9-nine.dll.so:WineNineSwapChain9_GetDisplayMode
+d3d9-nine.dll.so:WineNineSwapChain9_GetDisplayModeEx
+d3d9-nine.dll.so:WineNineSwapChain9_GetFrontBufferData
+d3d9-nine.dll.so:WineNineSwapChain9_GetLastPresentCount
+d3d9-nine.dll.so:WineNineSwapChain9_GetPresentParameters
+d3d9-nine.dll.so:WineNineSwapChain9_GetPresentStats
+d3d9-nine.dll.so:WineNineSwapChain9_GetRasterStatus
+d3d9-nine.dll.so:WineNineSwapChain9_Present
+d3d9-nine.dll.so:WineNineSwapChain9_QueryInterface
+d3d9-nine.dll.so:WineNineSwapChain9_Release
+d3d9-nine.dll.so:backend_create
+d3d9-nine.dll.so:backend_destroy
+d3d9-nine.dll.so:backend_probe
+d3d9-nine.dll.so:common_del_registry_key
+d3d9-nine.dll.so:common_get_registry_string
+d3d9-nine.dll.so:common_load_d3dadapter
+d3d9-nine.dll.so:common_set_registry_string
+d3d9-nine.dll.so:d3dadapter9_new
+d3d9-nine.dll.so:device_process_message
+d3d9-nine.dll.so:enable_device_vtable_wrapper
+d3d9-nine.dll.so:get_device_vtable
+d3d9-nine.dll.so:nine_dll_destroy
+d3d9-nine.dll.so:nine_dll_init
+d3d9-nine.dll.so:nine_register_window
+d3d9-nine.dll.so:nine_unregister_window
+d3d9-nine.dll.so:present_create_adapter9
+d3d9-nine.dll.so:present_create_present_group
+d3d9-nine.dll.so:present_has_d3dadapter
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,10 @@
+libX11-xcb.so.1
+libX11.so.6
+libc.so.6
+libdl.so.2
+libwine.so.1
+libxcb-dri2.so.0
+libxcb-dri3.so.0
+libxcb-present.so.0
+libxcb-xfixes.so.0
+libxcb.so.1
diff --git a/abi_used_libs32 b/abi_used_libs32
new file mode 100644
--- /dev/null
+++ b/abi_used_libs32
@@ -0,0 +1,10 @@
+libX11-xcb.so.1
+libX11.so.6
+libc.so.6
+libdl.so.2
+libwine.so.1
+libxcb-dri2.so.0
+libxcb-dri3.so.0
+libxcb-present.so.0
+libxcb-xfixes.so.0
+libxcb.so.1
diff --git a/files/0001-bootstrap-add-solus.patch b/files/0001-bootstrap-add-solus.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-bootstrap-add-solus.patch
@@ -0,0 +1,28 @@
+From 60735353d0086eea88ed1b7b2b835986315db2a1 Mon Sep 17 00:00:00 2001
+From: Pierre-Yves <pyu@riseup.net>
+Date: Tue, 16 Apr 2019 19:10:20 +0200
+Subject: [PATCH] bootstrap: add solus
+
+Signed-off-by: Pierre-Yves <pyu@riseup.net>
+---
+ bootstrap.sh | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/bootstrap.sh b/bootstrap.sh
+index 92dcfec..22416d8 100755
+--- a/bootstrap.sh
++++ b/bootstrap.sh
+@@ -30,6 +30,10 @@ for i in $ID $ID_LIKE; do
+ PKG_CONFIG_32=i586-slackware-linux-gnu-pkg-config
+ PKG_CONFIG_64=x86_64-slackware-linux-gnu-pkg-config
+ ;;
++ solus)
++ PKG_CONFIG_32=pkg-config
++ PKG_CONFIG_64=x86_64-solus-linux-gnu-pkg-config
++ ;;
+ *)
+ continue
+ ;;
+--
+2.21.0
+
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,30 @@
+name : wine-nine-standalone
+version : 0.4
+release : 1
+source :
+ - https://github.com/iXit/wine-nine-standalone/archive/v0.4.tar.gz : 7636572d4b823562a5c587ac61e4a1e2534fdc151dbf94fa37563afe6e082d4f
+license : LGPL-2.1-or-later
+component : virt
+summary : Gallium Nine Standalone
+description: |
+ Gallium Nine allows to run any Direct3D 9 application with nearly no CPU overhead, which provides a smoother gaming experience and increased FPS.
+
+ Gallium Nine Standalone, as the name implies, is a standalone version of the WINE parts of Gallium Nine.
+
+ This decouples Gallium Nine from the WINE tree, so that it can be used with any WINE version. There is no need for any WINE patches. A stable, development, or staging WINE release is sufficient.
+builddeps :
+ - pkgconfig32(d3d)
+ - wine-32bit-devel
+emul32 : yes
+setup : |
+ %patch -p1 < $pkgfiles/0001-bootstrap-add-solus.patch
+
+ ./bootstrap.sh
+
+ %meson_configure \
+ --cross-file "tools/cross-wine%LIBSUFFIX%" \
+ --buildtype "release"
+build : |
+ %ninja_build
+install : |
+ %ninja_install
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,63 @@
+<PISI>
+ <Source>
+ <Name>wine-nine-standalone</Name>
+ <Packager>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Packager>
+ <License>LGPL-2.1-or-later</License>
+ <PartOf>virt</PartOf>
+ <Summary xml:lang="en">Gallium Nine Standalone</Summary>
+ <Description xml:lang="en">Gallium Nine allows to run any Direct3D 9 application with nearly no CPU overhead, which provides a smoother gaming experience and increased FPS.
+
+Gallium Nine Standalone, as the name implies, is a standalone version of the WINE parts of Gallium Nine.
+
+This decouples Gallium Nine from the WINE tree, so that it can be used with any WINE version. There is no need for any WINE patches. A stable, development, or staging WINE release is sufficient.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>wine-nine-standalone</Name>
+ <Summary xml:lang="en">Gallium Nine Standalone</Summary>
+ <Description xml:lang="en">Gallium Nine allows to run any Direct3D 9 application with nearly no CPU overhead, which provides a smoother gaming experience and increased FPS.
+
+Gallium Nine Standalone, as the name implies, is a standalone version of the WINE parts of Gallium Nine.
+
+This decouples Gallium Nine from the WINE tree, so that it can be used with any WINE version. There is no need for any WINE patches. A stable, development, or staging WINE release is sufficient.
+</Description>
+ <PartOf>virt</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/ninewinecfg.exe.fake</Path>
+ <Path fileType="executable">/usr/bin/ninewinecfg.exe.so</Path>
+ <Path fileType="library">/usr/lib64/d3d9-nine.dll.fake</Path>
+ <Path fileType="library">/usr/lib64/d3d9-nine.dll.so</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>wine-nine-standalone-32bit</Name>
+ <Summary xml:lang="en">32-bit libraries for wine-nine-standalone</Summary>
+ <Description xml:lang="en">Gallium Nine allows to run any Direct3D 9 application with nearly no CPU overhead, which provides a smoother gaming experience and increased FPS.
+
+Gallium Nine Standalone, as the name implies, is a standalone version of the WINE parts of Gallium Nine.
+
+This decouples Gallium Nine from the WINE tree, so that it can be used with any WINE version. There is no need for any WINE patches. A stable, development, or staging WINE release is sufficient.
+</Description>
+ <PartOf>emul32</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">wine-nine-standalone</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib32/d3d9-nine.dll.fake</Path>
+ <Path fileType="library">/usr/lib32/d3d9-nine.dll.so</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2019-05-02</Date>
+ <Version>0.4</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 11, 5:43 PM (2 h, 46 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5817564
Default Alt Text
D6202.diff (24 KB)

Event Timeline