Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
d3d9_gallium_state_tracker [2014/03/15 14:05]
okias created
d3d9_gallium_state_tracker [2014/06/02 18:17] (current)
okias
Line 1: Line 1:
-Gallium D3D9 state tracker know also as gallium-nine or "d3d9 st". +Moved to [[d3d9]].
- +
-Consist from two parts +
-  * Mesa libd3dadapter library +
-  * Wine dlls (d3d9.dll.so, gdi32.dll.so, user32.dll.so, wineps.drv.so and winex11.drv.so) +
- +
-At this moment, must be compiled both mesa and wine from special repos or has to be patched. +
-Correct way it's build mesa and wine from git repositories, placed here +
-  * https://github.com/okias/Mesa-3D(gallium-nine-10.0 branch) +
-  * https://github.com/okias/wine +
-Both repositories are forked from person, who worked on d3d9 last (which was <a href="https://github.com/chrisbmr" target="_blank">Christoph Bumiller</a>). +
-<em>In this moment, work continue on porting gallium nine to Mesa 10.1.</em> +
- +
-You should build mesa as usual, only change is passing <code>--enable-nine</code>+
-For wine build, only thing you'll need is already builded mesa with enabled nine. +
- +
-When you got this working, run <code>regedit</code>, go to <code>HKCU->Software->Wine->Direct3D</code> and create DWORD named UseNative. Set value to 1 for enable, 0 to disable. +
- +
-As first thing, you may want try run __wine/dlls/d3d9/tests__ and see what pass. +
- +
-Also check other wiki pages as:+