VK9 - Discord server

I setup a discord server so that members of the community can communicate. Interest in solutions for other versions of D3d has been expressed by the community so I setup the server as VKx and setup separate channels for vk9, vk11, vk12, and vkg (gallium). I am currently focused on VK9 but I do believe these other projects are worth exploring.

Comments

  1. I think there is no need to do vk12.
    1. Not many games, no gemes dx12 only.
    2. Second reason - if vk12 exist - there will be no reason to develop under vulkan, prefering dx12.

    But I guess dx12 is the most common to vulkan, for making vk12.

    Any way - look videos on youtube. dx12 does not give perfomance. Vulkan do. So batle vulkan vs directX is won. It mean that this is dx have to make vulkan layer. Heh

    Sorry for my not native english

    ReplyDelete
    Replies
    1. Last time I looked there were more games for DX12 than for Vulkan so even if it is a superior platform compatibility maybe needed depending on adoption. I don't plan to personally work on vk12 at this time but I created a channel so these types of concerns could be discussed. Thank you for your feedback.

      Delete
  2. Video for you
    https://www.youtube.com/watch?v=ApvTaSAG--4

    ReplyDelete
  3. I have a feeling developers shipping DX12 games are really shipping DX11 games. But I feel it would be better for the industry if Vulkan did eclipse DX12 in the number of titles available.

    ReplyDelete
  4. I just found out about this project and I was wondering if there is a chance to add support for DirectX 8 and earlier interfaces in the future?

    ReplyDelete
    Replies
    1. It's possible because I would assume VK9 should cover the functionality needed for d3d8. It would need to be a separate project though so I'd need someone to take point on development. Is there a specific d3d8 application you'd like to get running?

      Delete
    2. To clarify I mean it should cover the functionality once relatively complete. I've added a VK8 channel to the discord server.

      Delete
    3. Well I'm not too familiar with DirectX but as far as I know the functionality moreless stacks from D3D 1.0 to 7.x while there are some more significant changes between the later versions (at least interface-wise, not necessarily functionality-wise), could be completely wrong though.

      The main reason I'm interested in this is because a lot of old games rely on these older interfaces and it would be nice to have a future-proof, open source solution to run them on new hardware/operating systems.

      I know that there are already wrappers for these old interfaces like dgvoodoo (dege.freeweb.hu) or dxgl (www.dxgl.info) but the former is closed source while still relying on DirextX and the latter is only slowly progressing and pretty much only experimental at this point.

      Delete
    4. It should be possible to reuse some vk9 code for older dx versions but I'd have to review the documentation to give you a more definitive answer.

      Delete
  5. Directx 1-8? Vulkan for old games? Are you crazy? Man, how much fps you need? Old games are not freezing with any layers instead of directX. DirectX 1-8 is time when there was not exist winows XP.

    ReplyDelete
    Replies
    1. Its not about performance but about portability and keeping things future-proof (and open-source is always nice too).

      Besides, its up to the author to decide in what direction he takes his project.
      If he is not interested in working on that kind of stuff then so be it, I only wanted to know if there is a chance of it happening someday.

      Delete
    2. Based on this post DX8 games statically linked instead of dynamically linking to a dll so the same deployment method will not work in those cases. This approach might be a d3d9 and up only solution if this is the case with previous versions. https://www.winehq.org/pipermail/wine-devel/2016-August/114220.html

      Delete
  6. portability will be the same, or simular. Depends on wine.
    So dx8< have to be low priority. And you have to understand that it is a year to do vk9

    ReplyDelete

Post a Comment

Popular posts from this blog

VK9 - Milestone8 Completed

VK9 - Milestone13 Completed

VK9 - Milestone16 Completed