рдПрдХ рдмрд╛рд░ 2010 рдореЗрдВ рд╡рд╛рдкрд╕, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рд╡рд╛рдЗрди рдореЗрдВ Direct3D 10/11 рд╕реНрдЯреЗрдЯ рдЯреНрд░реИрдХрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рдЦрд░рд╛рдм рдерд╛, рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдХрд▓, рдХреНрд░рд┐рд╕реНрдЯреЛрдл рдмреБрдорд┐рд▓рд░
рдиреЗ рдбрд╛рдпрд░реЗрдХреНрдЯ 3 рдбреА 9 рд╕реНрдЯреЗрдЯ рдЯреНрд░реИрдХрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдФрд░ рд╡рд╛рдЗрди рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛, рдХреЛрдб рд╕рднреА wined3d9 рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
- рдЧреИрд▓рд┐рдпрдо рдбреА 3 рдбреА 11 рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рдерд╛, рдФрд░ рдЕрднреА рднреА рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбреА 3 рдбреА 9 рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ
- рд▓реЗрдЦрдХ Direct3D 10/11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреНрд░реЗрд░рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реИ
- рд▓реЗрдЦрдХ рдХрд╛ рдХрд╛рд░реНрдп C ++ рдХреЗ рдмрдЬрд╛рдп C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ COM-рд╕рдВрдЧрдд vtables рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gcc рдХреЛ рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, Direct3D 9 рд╕реНрдЯреЗрдЯ рдЯреНрд░реИрдХрд░ рдЕрдм рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рд▓реЗрдЦрдХ рдиреЗ рд╕реНрдХрд┐рд░реАрдо, рд╕рд┐рд╡рд┐рд▓рд╛рдЗрдЬрд╝реЗрд╢рди 5, рдПрдиреЛ 1404 рдФрд░ рд╕реНрдЯрд╛рд░рдХреНрд░рд╛рдлреНрдЯ 2 рдХрд╛ рдкреАрдЫрд╛ рдХрд┐рдпрд╛ рдФрд░ рдПрдлрдкреАрдПрд╕ рдореЗрдВ 2 рдЧреБрдирд╛ рддрдХ рдХреА рд╡реГрджреНрдзрд┐ рджрд░реНрдЬ рдХреА, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИрдВред
рдпрд╣ рдХреЗрд╡рд▓ рдЧреИрд▓рд┐рдпрдо 3 рдбреА рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ nouveau (nvc0, NVIDIA), r600g (AMD), рд╕реНрд╡рд░рд╛рд╕реНрдЯ рдФрд░ рд╕рдВрднрд╡рддрдГ i915gред
рдЖрдк рдЗрд╕реЗ рдШрд░ рдкрд░ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
github.com/chrisbmr/Mesa-3D/tree/gallium-nine - рдкреИрд▓реЗрдЯреЗрдб рдЧреИрд▓рд┐рдпрдо
github.com/chrisbmr/wine/tree/d3dadcape9-wip - рдкреИрдХреНрдб рд╡рд╛рдЗрди
рд╕реНрд░реЛрддOpennet рдкрд░ рд╕рдорд╛рдЪрд╛рд░