Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_symbols =================================================================== --- /dev/null +++ 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 Index: abi_symbols32 =================================================================== --- /dev/null +++ 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 Index: abi_used_libs =================================================================== --- /dev/null +++ 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 Index: abi_used_libs32 =================================================================== --- /dev/null +++ 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 Index: files/0001-bootstrap-add-solus.patch =================================================================== --- /dev/null +++ files/0001-bootstrap-add-solus.patch @@ -0,0 +1,28 @@ +From 60735353d0086eea88ed1b7b2b835986315db2a1 Mon Sep 17 00:00:00 2001 +From: Pierre-Yves +Date: Tue, 16 Apr 2019 19:10:20 +0200 +Subject: [PATCH] bootstrap: add solus + +Signed-off-by: Pierre-Yves +--- + 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 + Index: package.yml =================================================================== --- /dev/null +++ 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 Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,63 @@ + + + wine-nine-standalone + + Pierre-Yves + pyu@riseup.net + + LGPL-2.1-or-later + virt + Gallium Nine Standalone + 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. + + https://getsol.us/sources/README.Solus + + + wine-nine-standalone + Gallium Nine Standalone + 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. + + virt + + /usr/bin/ninewinecfg.exe.fake + /usr/bin/ninewinecfg.exe.so + /usr/lib64/d3d9-nine.dll.fake + /usr/lib64/d3d9-nine.dll.so + + + + wine-nine-standalone-32bit + 32-bit libraries for wine-nine-standalone + 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. + + emul32 + + wine-nine-standalone + + + /usr/lib32/d3d9-nine.dll.fake + /usr/lib32/d3d9-nine.dll.so + + + + + 2019-05-02 + 0.4 + Packaging update + Pierre-Yves + pyu@riseup.net + + + \ No newline at end of file