Announcement

Collapse
No announcement yet.

Wine 1.3.9 Brings An OpenCL 1.0 Library Wrapper

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

  • Wine 1.3.9 Brings An OpenCL 1.0 Library Wrapper

    Phoronix: Wine 1.3.9 Brings An OpenCL 1.0 Library Wrapper

    Wine 1.2.2 was released last week as the second point release in the Wine 1.2 stable series, but this week the Wine developers are back to working on Wine 1.4 in the Wine 1.3 development series. Wine 1.3.9 was just-issued and it's back to bringing some more interesting changes to this free software project, including in-browser ActiveX support and an OpenCL 1.0 library wrapper...

    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
    OpenCL before integrating the DX10/11 Gallium3D tracker? Kind of missing the point IMO.

    Comment


    • #3
      Originally posted by werfu View Post
      OpenCL before integrating the DX10/11 Gallium3D tracker? Kind of missing the point IMO.
      Not really since most people use the blobs with wine.

      Comment


      • #4
        Do any of you people even bother to do wine development? If the OpenCL support is like the OpenGL support, then most of the code can be auto generated, rather than directX code which takes thousands of man hours to reimplement by hand using OpenGL. It makes a lot more sense to implement OpenCL in wine BEFORE implementing DirectX.

        Comment


        • #5
          Originally posted by DMJC View Post
          Do any of you people even bother to do wine development? If the OpenCL support is like the OpenGL support, then most of the code can be auto generated, rather than directX code which takes thousands of man hours to reimplement by hand using OpenGL. It makes a lot more sense to implement OpenCL in wine BEFORE implementing DirectX.
          Nobody was disputing which was simpler to do.

          Comment


          • #6
            Originally posted by deanjo View Post
            Nobody was disputing which was simpler to do.
            werfu was, implicitly.
            He implied that the work spent on adding OpenCL support would have been better put towards integrating the DX1x Gallium3D state tracker -- and that point is countered by noting that the former took one or two patches to accomplish, merely.

            Comment


            • #7
              Originally posted by Ranguvar View Post
              werfu was, implicitly.
              He implied that the work spent on adding OpenCL support would have been better put towards integrating the DX1x Gallium3D state tracker -- and that point is countered by noting that the former took one or two patches to accomplish, merely.
              Not sure how you can read that. He did not specify any reason as to why DX1x over openCL. What he was more then likely referring to is that since there is more current need for a DX1x state tracker then openCL support considering what wine is primarily used for.

              Comment


              • #8
                Originally posted by DMJC View Post
                Do any of you people even bother to do wine development? If the OpenCL support is like the OpenGL support, then most of the code can be auto generated, rather than directX code which takes thousands of man hours to reimplement by hand using OpenGL. It makes a lot more sense to implement OpenCL in wine BEFORE implementing DirectX.
                ? what am i missing here ? or rather what exactly do you mean...

                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


                "Direct3D 10/11 Is Now Natively Implemented On Linux!

                Published on September 21, 2010
                Written by Michael Larabel
                Page 1 of 1
                Discuss This Article
                It's a pity Luca Barbieri or any Mesa / Gallium3D developers are not at Oktoberfest as they are deserving of more than a few Ma? of Augustiner. In fact, today a new Gallium3D state tracker was pushed into Mesa and it's perhaps the most interesting state tracker for this open-source graphics driver architecture yet. It's a state tracker that exposes Microsoft's DirectX 10/11 API on Linux! And it's already working and can be hooked into Wine!....."

                Comment


                • #9
                  The wine developers have already explicitly stated they don't want to hook directx 10/11 into wine via gallium3d. It's not a cross platform solution, and it doesn't actually help most people. The gallium drivers are incomplete (putting it lightly) and the directx support would not transfer to other platforms such as mac osx and windows. by wrapping to opengl a small overhead is incurred but cross platform compatibility is kept. Wine's directx code is currently also used in vmware, virtualpc, and parallels to provide 3d acceleration support. There is no guarantee that direct3d implemented in gallium3d will stand up to legal scrutiny either at the moment. It's a lot of hastle for wine to deal with that they are not interested in dealing with. OpenCL is a useful technology available to windows, and having support for it in wine is a good thing. The primary goal of wine is to run windows applications and getting as many apps as possible to run is the primary goal of wine. Getting apps that primarily use opengl/opencl and require little effort to get working is the first goal. Getting apps that require a lot more work to have working is a later goal of wine.

                  Comment


                  • #10
                    How to get it actually working...

                    My 2 cents. I've described how I got OpenCL on Wine working at http://www.streamcomputing.eu/blog/2...ncl-under-wine
                    Hopefully that will help people to get rid of the ?err:module:import_dll Library OpenCL.dll (which is needed by L?SomeSpaceyOpenCLProgram.exe?) not found? error.

                    Comment

                    Working...
                    X