Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.
/ wine Public archive
forked from chrisbmr/wine

Wine patched to work with the D3D9 state tracker.

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.OLD
LGPL-2.1
COPYING.LIB
Notifications You must be signed in to change notification settings

iXit/wine

 
 

Repository files navigation

Wine development for Mesa's gallium nine statetracker

Build Status

The patched wine allows to run any D3D9 applications with nearly no CPU overhead, which provides a smother gaming experience and increased FPS. To achieve a low CPU overhead a new library, called d3d9-nine.dll, talks directly to the graphics driver.

You must "activate" that library to be used instead of the wine default (OpenGL backed) d3d9.dll.

Note: This library only work with Mesa and Gallium drivers.

More details in the Wiki.

How to build

$ ./configure --with-d3d9-nine
$ make

How to use

Run the config tool to create a symlink from d3d9.dll to d3d9-nine.dll.so. On multiarch enable wine it creates to symlinks !

$ wine ninewinecfg

Run a D3D9 enabled application using wine.

If no longer required you can deactive it by using the ninewinecfg tool.

Branches

master

The master branch contains experimental features and is updated from time to time.

stable branches

Stables branches are for package maintainers. Only fixes are pushed and (if stable) tagged.

The wine 3.0 branch is tagged: wine-nine-3.0-1

More details in the Wiki

About

Wine patched to work with the D3D9 state tracker.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.OLD
LGPL-2.1
COPYING.LIB

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.1%
  • Python 2.2%
  • Ruby 0.5%
  • Perl 0.5%
  • Yacc 0.4%
  • C++ 0.3%
  • Other 1.0%