Results 1 to 6 of 6

Thread: It seems Mantle can be easily ported to DX12

  1. #1
    Moosing about! CAT-THE-FIFTH's Avatar
    Join Date
    Aug 2006
    Location
    Not here
    Posts
    32,039
    Thanks
    3,910
    Thanked
    5,224 times in 4,015 posts
    • CAT-THE-FIFTH's system
      • Motherboard:
      • Less E-PEEN
      • CPU:
      • Massive E-PEEN
      • Memory:
      • RGB E-PEEN
      • Storage:
      • Not in any order
      • Graphics card(s):
      • EVEN BIGGER E-PEEN
      • PSU:
      • OVERSIZED
      • Case:
      • UNDERSIZED
      • Operating System:
      • DOS 6.22
      • Monitor(s):
      • NOT USUALLY ON....WHEN I POST
      • Internet:
      • FUNCTIONAL

    It seems Mantle can be easily ported to DX12

    Last edited by CAT-THE-FIFTH; 02-06-2014 at 09:01 AM.

  2. #2
    Senior Member
    Join Date
    Jul 2009
    Location
    West Sussex
    Posts
    1,721
    Thanks
    197
    Thanked
    243 times in 223 posts
    • kompukare's system
      • Motherboard:
      • Asus P8Z77-V LX
      • CPU:
      • Intel i5-3570K
      • Memory:
      • 4 x 8GB DDR3
      • Storage:
      • Samsung 850 EVo 500GB | Corsair MP510 960GB | 2 x WD 4TB spinners
      • Graphics card(s):
      • Sappihre R7 260X 1GB (sic)
      • PSU:
      • Antec 650 Gold TruePower (Seasonic)
      • Case:
      • Aerocool DS 200 (silenced, 53.6 litres)l)
      • Operating System:
      • Windows 10-64
      • Monitor(s):
      • 2 x ViewSonic 27" 1440p

    Re: It seems Mantle can be easily ported to DX12

    The next question is of course if Mantle is so similar to what DX12 will be, who if anyone is copying who? And are any of these API architectures covered by patents?

    Because Mantle for Linux (especially SteamOS) would be an obvious idea but for some reason AMD have not said anything. So unsure if that's because AMD don't have the manpower, AMD don't want to offend Microsoft, or that they are afraid that some of the basis of how Mantle works could be covered by some Microsoft DX patent.

    Certainly if SteamOS are going to be dependent on the full OpenGL it could be rather messy. Sometimes breaking backward compatibility and starting from a (relatively) clean sheet is a good idea but it seems the way OpenGL and the Khronos group work is the opposite of that. Guess there is OpenGL ES.

  3. #3
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,025
    Thanks
    1,871
    Thanked
    3,383 times in 2,720 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: It seems Mantle can be easily ported to DX12

    Low barriers are always good news, but there's only a small window where it'll be advantageous to code for mantle now - depending on MS's plans for DX12. If MS release it for Win 7 then devs will probably jump straight to it. If they release it for Win 9 only then Mantle becomes way more useful.

  4. #4
    Moosing about! CAT-THE-FIFTH's Avatar
    Join Date
    Aug 2006
    Location
    Not here
    Posts
    32,039
    Thanks
    3,910
    Thanked
    5,224 times in 4,015 posts
    • CAT-THE-FIFTH's system
      • Motherboard:
      • Less E-PEEN
      • CPU:
      • Massive E-PEEN
      • Memory:
      • RGB E-PEEN
      • Storage:
      • Not in any order
      • Graphics card(s):
      • EVEN BIGGER E-PEEN
      • PSU:
      • OVERSIZED
      • Case:
      • UNDERSIZED
      • Operating System:
      • DOS 6.22
      • Monitor(s):
      • NOT USUALLY ON....WHEN I POST
      • Internet:
      • FUNCTIONAL

    Re: It seems Mantle can be easily ported to DX12

    Quote Originally Posted by kalniel View Post
    Low barriers are always good news, but there's only a small window where it'll be advantageous to code for mantle now - depending on MS's plans for DX12. If MS release it for Win 7 then devs will probably jump straight to it. If they release it for Win 9 only then Mantle becomes way more useful.
    OTH, if porting over to DX12 is not a massive effort as purported by AMD,then its more likely that devs will likely to implement Mantle as part of the AMD gaming partnerships and console wins,and its more likely more devs will implement it now rather than wait for DX12 first:

    http://www.gamersnexus.net/news/1432...new-developers

    It could explain why dozens of devs have signed up for Mantle now.

    IMHO,the whole point of Mantle was to help AMD CPUs look more competitive,until they get their next design out in 2016,and by the time DX12 is out loads of engines will have Mantle support I suspect.
    Last edited by CAT-THE-FIFTH; 02-06-2014 at 10:47 AM.

  5. #5
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: It seems Mantle can be easily ported to DX12

    If mantle *is* - as a lot of us have speculated - based on the low-level API for current gen consoles, it wouldn't be a big surprise that DX12 is very similar. IIRC there's been caselaw established that you can't protect an API, only an implementation of it, so there shouldn't be any issues in that regard. And given MSes - as I understand it - fairly open approach towards mono, I can't see them being too hostile towards API porting. After all, the more games that are DX12 ready and optimised when it is released - particularly if it is a Windows 9 exclusive - the better for MSes marketing department...

    EDIT:
    Just a quick though on open mantle: Mantle being open is only useful if intel & nvidia implement it, so its success is going to depend entirely on uptake from competing companies. OTOH if AMD get Mantle working on Linux, sudenly they've given devs a great way to target linux and windows really easily, and with an easy port to DX12 if that's the way they want to go in the future. That might just be enough to force nvidia and intel to adopt mantle on Linux, which would be a huge win for AMD (assuming they can get their Linux drivers sorted out, that is ).
    Last edited by scaryjim; 02-06-2014 at 02:34 PM.

  6. #6
    HEXUS.social member Agent's Avatar
    Join Date
    Jul 2003
    Location
    Internet
    Posts
    19,185
    Thanks
    739
    Thanked
    1,614 times in 1,050 posts

    Re: It seems Mantle can be easily ported to DX12

    Thing is "effort" and "low / medium" on a slide from the company means very little, it's just another form of marketing.

    What's really needed is a man hour calculation against different project sizes.

    The difficulty rarely comes from just using the API. It's implementing it within an existing codebase (testing, bugs, deployment and so on...). If AMD had said "It look Epic x man years to implement Mantle into UE4" or "<big title> ported to Mantle in x man years" then it becomes more interesting.
    Quote Originally Posted by Saracen View Post
    And by trying to force me to like small pants, they've alienated me.

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
  •