Announcement

Collapse
No announcement yet.

Wine Will Be Working On "VKD3D" As A Direct3D 12 To Vulkan Library

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

  • Guy1524
    replied
    With Bethesda publishing so many Vulkan games, maybe other studios will realize that the API is a viable choice, which runs well on Windows 7, 8, and 10

    Leave a comment:


  • Degra
    replied
    Originally posted by nomadewolf View Post

    But do you think that Vulkan will be the new dominat API, or that companies will keep using DX11?
    For the next couple of years, DX11 will be the dominant API.
    Titles, that are built on top of Unreal Engine and Unity3D engine will often feature Vulkan support, especially on Linux, because it comes almost for free for the devs.
    But D3D12/Vulkan support on mid-sized and small-sized budget games with a custom engine? No, the extra amount of work is just too much to justify the extra performance.

    Leave a comment:


  • nomadewolf
    replied
    Originally posted by Degra View Post
    Yeah, that's what they allowed to happen with D3D11 support.
    Personally I don't think (and hope) that D3D12 will become as dominant as D3D9 and D3D11 were, but it still doesn't hurt for the UWP ports.
    But do you think that Vulkan will be the new dominat API, or that companies will keep using DX11?

    Leave a comment:


  • Rodrigoalar
    replied
    This is great! I want to play the new Age of Empires 4 un Linux.

    Leave a comment:


  • artivision
    replied
    I have a feeling that when smartphones breach the teraflop barrier, Google will accidentally release a very fast and cached x86 to arm background transcoder, to use it with Wine.

    Leave a comment:


  • oiaohm
    replied
    Originally posted by kenjitamura View Post
    I really hope that Vulkan catches on with Windows game developers enough that this project ends up being irrelevant but I get the feeling it will still be the underdog and we'll go right back to the old situation of DirectX having all the shares with Khronos' offering being completely avoided. I'd have more confidence in Vulkan being adopted if Apple supported it but since that's not the case really the only thing Vulkan has going for it with developers is the fact that it can run on older Windows versions. Something Microsoft is trying to make irrelevant by aggressively pushing W10 adoption.

    Man, I wonder if we'll ever have a world where linux isn't under siege on all sides. With OpenGL the API was treated as a mess by developers but at least it had Apple support for a long time and then Khronos gets an opportunity to throw out all the design cruft and solve those OpenGL problems to be able to say "Hey guys, we've fixed all of OpenGL's deficiencies AND still support all the platforms you want to target". But nope, Apple would have none of that.
    https://github.com/KhronosGroup/VK-GL-CTS
    These days you can get the conformance test suites for Opengl, Opengl ES and Vulkan. This allows you to test the Opengl Apple OS X provides against the conformance test suites for the version they claim support and watch it fail spectacularly.

    Opengl has been a mess for a long time with vendors claiming to support X version of Opengl and failing todo so and due to the conformance test suites being under NDA contracts nothing could be published about these flaws. Rules changed with the open sourcing of the conformance test suites.

    Vulkan also applies to Android platforms please remember that as well. Google with Android is demanding Vulkan to standard in newer devices.

    https://moltengl.com/purchase/
    Also welcome to reality kenjitamura. Due to OS X/OSi not include Vulkan by default as game developer you can pay moltengl per copy on OS X/OSi to have Vulkan support on Metal so you don't have to redo your code base. This will make games perform worst on OS X/OSi and cost more on OS X/OSi. Open standard with a Open conformance suite you can double check that a third party providing something has it up to standard. So apple support or lack of support for Vulkan will have very little effect on developer usage of Vulkan api for development to reduce code base.

    So like it or not Vulkan is on OS X, OS I, Android, Linux, Windows and some game consoles. Apple being stubborn at this point is helping no one other than moltengl.

    Leave a comment:


  • kenjitamura
    replied
    I really hope that Vulkan catches on with Windows game developers enough that this project ends up being irrelevant but I get the feeling it will still be the underdog and we'll go right back to the old situation of DirectX having all the shares with Khronos' offering being completely avoided. I'd have more confidence in Vulkan being adopted if Apple supported it but since that's not the case really the only thing Vulkan has going for it with developers is the fact that it can run on older Windows versions. Something Microsoft is trying to make irrelevant by aggressively pushing W10 adoption.

    Man, I wonder if we'll ever have a world where linux isn't under siege on all sides. With OpenGL the API was treated as a mess by developers but at least it had Apple support for a long time and then Khronos gets an opportunity to throw out all the design cruft and solve those OpenGL problems to be able to say "Hey guys, we've fixed all of OpenGL's deficiencies AND still support all the platforms you want to target". But nope, Apple would have none of that.

    Leave a comment:


  • theriddick
    replied
    There are many games that have DX12 as a option, if they can get the translation code right so it doesn't cost huge overhead, then this could be VERY positive for the future of Linux gaming. And yes I would love everything native but lets face it folks, that is just NOT going to happen with %0.35 market share on steam gaming, wine might at the very least attract some windows users over to Linux in the future.

    More users = more developer interest, it does not matter how that comes about!

    Leave a comment:


  • oiaohm
    replied
    Originally posted by Danniello View Post

    All DirectX12 exclusive titles are Metro only...

    Wine is not supporting Metro and probably newer will be... Metro is Windows 8/10 exclusive platform. In theory .Appx or .AppxBundle files could be obtained from Windows 10 AppStore but it is not easy task (require use sniffers, etc.). Also probably all Metro DirectX12 games have some sort of Metro DRM like Steam - it will not start if user is not properly signed to Metro AppStore...
    Never is a down right long time. Lets skip the fact that all DirectX12 exclusive titles come from Microsoft Studios. The reality is no one other than Microsoft is making DirectX12 exclusive titles.

    https://www.vg247.com/2016/03/04/epi...-and-will-die/
    And most of the other game vendors have the same point of view as epic.

    There are many games made by vendors who are not Microsoft who have reworked their game engines to support DirectX12 is it advantage for wine to support this option.

    https://www.youtube.com/watch?v=DIO5Nz2BHuY
    Fun point is AppStore stuff can be backed up and restored.

    https://docs.microsoft.com/en-us/mic...e-licensed-app
    Extra fun point if you are a business or education registered with Microsoft store you can download the .AppxBundle using a website for installing on your non internet connected machines or to save bandwidth.

    So businesses and education acquiring UWP files to use without using the app-store in the OS is a straight forwards and described Microsoft process by web browser. General home users are the ones that have the hoops to jump though.

    So if wine can add .Appx/.AppxBundle support running backups and offline install versions would come possible. So there might no practical need for business and education usage for wine/crossover to support Microsoft AppStore itself. Wine support stuff based on demand and resources supporting that demand.

    Something important not to over look this is DX12 on Vulkan. There is currently absolutely no plans to directly support Metal on OS X. Vulkan is useful for running under Android and Linux. The suggestion about possibly dropping OS X support might not be a joke. If sales on Android can bring in enough money OS X might end up not supported by crossover. Its not like Codeweaver developers are happy about the lack of Vulkan support on OS X.

    Leave a comment:


  • Leopard
    replied
    Originally posted by Danniello View Post

    All DirectX12 exclusive titles are Metro only...

    Wine is not supporting Metro and probably newer will be... Metro is Windows 8/10 exclusive platform. In theory .Appx or .AppxBundle files could be obtained from Windows 10 AppStore but it is not easy task (require use sniffers, etc.). Also probably all Metro DirectX12 games have some sort of Metro DRM like Steam - it will not start if user is not properly signed to Metro AppStore...
    Huh?

    They have cracked versions though. So it looks like Metro Drm probably means nothing.

    Leave a comment:

Working...
X