Page 1 of 3 123 LastLast
Results 1 to 16 of 34

Thread: Valve recommends developers choose Vulkan over DirectX 12

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    31,709
    Thanks
    0
    Thanked
    2,073 times in 719 posts

    Valve recommends developers choose Vulkan over DirectX 12

    And Nintendo joins the Vulkan API creator Khronos Group.
    Read more.

  2. #2
    Registered+
    Join Date
    Jun 2012
    Posts
    79
    Thanks
    0
    Thanked
    1 time in 1 post
    • maxp779's system
      • Motherboard:
      • Asrock Extreme 3 Gen 3
      • CPU:
      • 2600k
      • Memory:
      • 8GB DDR3
      • Storage:
      • 500GB HDD
      • Graphics card(s):
      • HD5850
      • PSU:
      • Cooler Master Silent Pro M 600w
      • Case:
      • Antec 902
      • Operating System:
      • Windows 7 x64
      • Monitor(s):
      • Viewsonic VX2260WM 22" 1080p
      • Internet:
      • 8MB

    Re: Valve recommends developers choose Vulkan over DirectX 12

    100% agree with them open standards that work across multiple platforms are the way forward IMO.

  3. #3
    Senior Member
    Join Date
    Jun 2004
    Location
    Kingdom of Fife (Scotland)
    Posts
    4,991
    Thanks
    393
    Thanked
    220 times in 190 posts
    • crossy's system
      • Motherboard:
      • ASUS Sabertooth X99
      • CPU:
      • Intel 5830k / Noctua NH-D15
      • Memory:
      • 32GB Crucial Ballistix DDR4
      • Storage:
      • 500GB Samsung 850Pro NVMe, 1TB Samsung 850EVO SSD, 1TB Seagate SSHD, 2TB WD Green, 8TB Seagate
      • Graphics card(s):
      • Asus Strix GTX970OC
      • PSU:
      • Corsair AX750 (modular)
      • Case:
      • Coolermaster HAF932 (with wheels)
      • Operating System:
      • Windows 10 Pro 64bit, Ubuntu 16.04LTS
      • Monitor(s):
      • LG Flattron W2361V
      • Internet:
      • VirginMedia 200Mb

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Pardon my ignorance, but aren't these kind of low-level API's only really of interest to folks either doing action games on mobile, or those developing game frameworks? I remember being told some time ago that all the "proper" games development these days uses one of the many game engines, Source; Frostbyte; etc.

    Second thing, while I applaud the idea of open standards for this kind of thing (mainly because I'm assuming it'll make decent porting a lot easier), anything Apple-y seems to be missing from that support list. Now is that because they just haven't got around to it (yet), or is Apple playing their "my way or the highway" gambit again.

    Career status: still enjoying my new career in DevOps, but it's keeping me busy...

  4. #4
    Senior Member
    Join Date
    Nov 2013
    Location
    Kent
    Posts
    323
    Thanks
    0
    Thanked
    27 times in 18 posts
    • Brian224's system
      • Motherboard:
      • Gigabyte GA-Z68AP-D3
      • CPU:
      • Intel Core i5-2500K
      • Memory:
      • 8GB (2x4GB) Corsair Vengeance
      • Storage:
      • Samsung 840 SSD 120GB, Seagate 2TB HDD
      • Graphics card(s):
      • GTX760 4GB
      • PSU:
      • 650W EZCool Silent
      • Case:
      • Corsair Graphite 230T
      • Operating System:
      • Windows 8.1 Professional 64-bit
      • Monitor(s):
      • 3 x Acer G226HQLBbd
      • Internet:
      • 30 Mb cable (Virgin Media)

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by crossy View Post
    ...I remember being told some time ago that all the "proper" games development these days uses one of the many game engines, Source; Frostbyte; etc...
    Would the choice of game engine for a project be affected though, with for example UE4 currently supporting DX11/12 rendering?

  5. #5
    Senior Member
    Join Date
    Jan 2009
    Posts
    342
    Thanks
    0
    Thanked
    27 times in 23 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    On the downside, DX12 has the backing of Microsoft and their wallet to assist with development and support. Vulcan does not.

  6. #6
    Registered User
    Join Date
    Oct 2014
    Posts
    10
    Thanks
    0
    Thanked
    0 times in 0 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by crossy View Post
    Pardon my ignorance, but aren't these kind of low-level API's only really of interest to folks either doing action games on mobile, or those developing game frameworks? I remember being told some time ago that all the "proper" games development these days uses one of the many game engines, Source; Frostbyte; etc.

    Second thing, while I applaud the idea of open standards for this kind of thing (mainly because I'm assuming it'll make decent porting a lot easier), anything Apple-y seems to be missing from that support list. Now is that because they just haven't got around to it (yet), or is Apple playing their "my way or the highway" gambit again.
    Many games are made from scratch, especially in the indie scene. Instead of "engines" they grab together a bunch of specific libraries for various parts and build it themselves. Vulkan would be one of those libraries.

    Likewise, game engines also use these graphics libraries. So you want UE4 to be Vulkan forward, rather than DX12 forward, for example. But that is up to the engnine maintainers.

  7. #7
    Registered User
    Join Date
    Oct 2014
    Posts
    10
    Thanks
    0
    Thanked
    0 times in 0 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Vulkan has the monetary backing of a lot of companies, including Microsoft.

  8. #8
    Registered+
    Join Date
    Jul 2012
    Posts
    37
    Thanks
    0
    Thanked
    3 times in 2 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Nice to see that they forget to mention that DirectX12 is also multi-vendor

  9. #9
    Ryzen Master race outwar6010's Avatar
    Join Date
    Oct 2011
    Location
    Londinium
    Posts
    1,965
    Thanks
    429
    Thanked
    240 times in 160 posts
    • outwar6010's system
      • Motherboard:
      • asus Crosshair x370
      • CPU:
      • 1800x @ 4ghz
      • Memory:
      • Team Group Dark Pro Edition 16GB (2X8GB) DDR4 PC4-25600C14 3200MHZ
      • Storage:
      • More than most
      • Graphics card(s):
      • evga 1080ti
      • PSU:
      • corsair ax 760
      • Case:
      • Corsair 900d
      • Operating System:
      • windows 10 pro 64 bit
      • Monitor(s):
      • hp omen 32
      • Internet:
      • Bt infinite

    Re: Valve recommends developers choose Vulkan over DirectX 12

    I've always hated that each new version of dx has required an os upgrade
    "A society grows great when old men plant trees whose shade they know they shall never sit in."


  10. #10
    Registered User
    Join Date
    Apr 2014
    Posts
    9
    Thanks
    0
    Thanked
    0 times in 0 posts
    • sertin12's system
      • Motherboard:
      • ASUS M5A99FX PRO R2.0 ATX
      • CPU:
      • AMD FX-8350
      • Memory:
      • 16GB Corsair Vengance 1600
      • Storage:
      • 120gb samsung 840 evo SSD
      • Graphics card(s):
      • TBA (decideing on it atm)
      • PSU:
      • corsair RM 850w
      • Case:
      • NZXT Phantom 410
      • Operating System:
      • Windows 8
      • Monitor(s):
      • 2 ASUS 28in monitors (i forget exact product name)
      • Internet:
      • on board gigabit ethernet

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by crossy View Post
    Pardon my ignorance, but aren't these kind of low-level API's only really of interest to folks either doing action games on mobile, or those developing game frameworks? I remember being told some time ago that all the "proper" games development these days uses one of the many game engines, Source; Frostbyte; etc.
    Game engines use a graphics API like Direct X 12 as their way to access the GPU to render things. They aren't a graphics API they are a render engine and they need a graphics API to actually do anything.

  11. #11
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by crossy View Post
    Second thing, while I applaud the idea of open standards for this kind of thing (mainly because I'm assuming it'll make decent porting a lot easier), anything Apple-y seems to be missing from that support list. Now is that because they just haven't got around to it (yet), or is Apple playing their "my way or the highway" gambit again.
    Apple's new look-at-me-I'm-Mantle-too is called Metal.

  12. #12
    sirhobbes3
    Guest

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Good to see Valve and Nintendo backing this as well as AMD. nVidia apparently is already actively developing for Vulkan too. I hope more open source stuff takes off, I'm tired of all the proprietary stuff floating around. It's ridiculous to rely on one company (ie: Microsoft for DX development) for something we depend on.

  13. #13
    Registered User
    Join Date
    Mar 2014
    Posts
    1
    Thanks
    0
    Thanked
    0 times in 0 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by crossy View Post

    anything Apple-y seems to be missing from that support list. Now is that because they just haven't got around to it (yet), or is Apple playing their "my way or the highway" gambit again.
    Apple use ARM, x86, Nvidia and AMD - all of which are listed on the support list.

  14. #14
    Senior Member
    Join Date
    Jul 2007
    Posts
    208
    Thanks
    1
    Thanked
    7 times in 5 posts

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Why would valve have interest in which gaming API is open source? It's not like they have an alternative platform to wi.... wait.


  15. #15
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by edzieba View Post
    On the downside, DX12 has the backing of Microsoft and their wallet to assist with development and support. Vulcan does not.
    I wouldn't say Microsoft support is a plus. From what I have seen they aren't awful, but if you have experienced the awesome support on an IBM big iron box you realise just how meh getting MSDN is in comparison.

    Quote Originally Posted by MattEvansC3 View Post
    Nice to see that they forget to mention that DirectX12 is also multi-vendor
    I make it a choice of AMD, Intel and Nvidia. Triple vendor isn't that impressive compared to, basically, everyone.

  16. #16
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    12,986
    Thanks
    781
    Thanked
    1,588 times in 1,343 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: Valve recommends developers choose Vulkan over DirectX 12

    Quote Originally Posted by directhex View Post
    Apple's new look-at-me-I'm-Mantle-too is called Metal.
    Does Metal work on Intel based laptops or is it just on phones and tablets?

    If the laptops don't support Metal, then that would make it more likely that we would see Apple picking up Vulkan.

Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •