Announcement

Collapse
No announcement yet.

Wine 1.7.27 Is Still Working Towards Direct2D Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wine 1.7.27 Is Still Working Towards Direct2D Support

    Phoronix: Wine 1.7.27 Is Still Working Towards Direct2D Support

    While more and more first-rate games come to Linux, if you still need Wine for running some older Windows titles, the latest bi-weekly development release is now available...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Actually what is still needed for d3d10 support? In status page d3d10.dll is 79% implemented(very old status from year 2013). And changes says:
    Henri Verbeet (30):
    widl: Handle aggregate returns in a MSVC compatible way.
    d2d1: Implement d2d_d3d_render_target_GetSize().
    d2d1: Implement d2d_d3d_render_target_Clear().
    d2d1: Implement initial clipping support.
    d2d1/tests: Add a basic clipping test.
    d2d1: Simplify clip stack handling.
    dxgi: Get rid of IWineDXGIAdapter.
    dxgi: Get rid of IWineDXGIFactory.
    dxgi: Call wined3d_device_init_3d() on device creation.
    d2d1: Implement d2d_factory_CreateWicBitmapRenderTarget().
    d2d1: Implement d2d_d3d_render_target_CreateMesh().
    d2d1: Implement d2d_d3d_render_target_CreateBitmap().
    d2d1: Implement d2d_d3d_render_target_CreateBitmapFromWicBitmap().
    d3d10core: Create wined3d views for shader resource views.
    d3d10core: Implement d3d10_device_VSSetShaderResources().
    d3d10core: Implement d3d10_device_VSGetShaderResources().
    d3d10core: Implement d3d10_device_GSSetShaderResources().
    d3d10core: Implement d3d10_device_GSGetShaderResources().
    d3d10core: Implement d3d10_device_PSSetShaderResources().
    d3d10core: Implement d3d10_device_PSGetShaderResources().
    d3d10: Also store the depth/stencil state in the stateblock.
    wined3d: Do not increment the reference count of the returned buffer in wined3d_device_get_stream_source().
    wined3d: Set the initial primitive type to WINED3D_PT_UNDEFINED.
    d3d10core: Set the initial blend factors to 1.0f.
    d3d10core: Set the initial sample mask to D3D10_DEFAULT_SAMPLE_MASK.
    d3d10core: Create wined3d queries for queries.
    d3d10core: Implement d3d10_device_SetPredication().
    d3d10core: Implement d3d10_device_GetPredication().
    wined3d: Never pass a surface to wined3d_resource_is_offscreen().
    wined3d: Use the texture resource in wined3d_surface_depth_fill().
    I thought that d3d10 programs usually fails when trying to create d3d10 device and that is due d3d10 device creation is not implemented in wined3d itself. And if I read change log correctly bits of d3d10 device creation is at least started to add in wined3d.

    Comment


    • #3
      In this wine version steam still working


      Saint Row the third still continues with character rendering problems but appears a bit better compared to wine 1.7.26 with same nvidia 343.22 drivers


      Saint Row The Third Wine 1.7.26 + Nvidia 343.22


      Saint Row The Third Wine 1.7.27 + Nvidia 343.22


      And Fable Anniversary appears same compared to Wine 1.7.26 + Nvidia 343.22


      Fable Anniversary Wine 1.7.26 + Nvidia 343.22


      Fable Anniversary Wine 1.7.27 + Nvidia 343.22




      Comment


      • #4
        D3D/D2D works just in proprietary graphics?

        Comment

        Working...
        X