Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
d3d9_gallium_state_tracker [2014/03/24 14:23]
okias fix typo
d3d9_gallium_state_tracker [2014/05/31 18:34]
okias
Line 1: Line 1:
 ====== Gallium D3D9 state tracker know also as gallium-nine or "d3d9 st". ====== ====== Gallium D3D9 state tracker know also as gallium-nine or "d3d9 st". ======
  
 +IRC: #d3d9 on freenode.net
  
 Consist from two parts Consist from two parts
Line 19: Line 20:
  
 As first thing, you may want try run __wine/dlls/d3d9/tests__ and see what pass. As first thing, you may want try run __wine/dlls/d3d9/tests__ and see what pass.
 +
 +Also if you want see CPU load and FPS, ''export GALLIUM_HUD="cpu0+cpu1+cpu2+cpu3;fps"'' (for 4 core configuration)
 +
 +==== Roadmap ====
 +
 +  * (1) Pass the tests (dlls/d3d9/tests)
 +  * (2) have an idea how to handle later d3d10 and d3d11
 +  * (3) Prove that d3d9 state tracker can be faster than translation d3d9 -> opengl.
 +  * (4) Handle applications that do opengl and d3d on the same window.
 +  * (5) Have an interface between wine and mesa that allows independent updates of mesa and wine
 +
  
 Also check other wiki pages as: Also check other wiki pages as:
 +  * [[https://trello.com/b/W7S0wqHW/d3d9|Bugzilla]]
 +  * [[d3d9_upstream|Review for upstream inclusion]]
   * [[d3d9_debugging|Debugging]]   * [[d3d9_debugging|Debugging]]
   * [[d3d9_supported_hardware|Tested Hardware]]   * [[d3d9_supported_hardware|Tested Hardware]]
   * [[d3d9_demos|Demos]]   * [[d3d9_demos|Demos]]