|
@TheSpydog | |||||
|
I've seen a lot of confusion and uncertainty recently about which graphics APIs are viable for cross-platform support. Here's a little matrix I compiled that compares all the major graphics APIs and platforms, so you can easily see what's supported where. pic.twitter.com/icokozn19N
|
||||||
|
||||||
|
Caleb Cornett
@TheSpydog
|
14. sij |
|
Just so no one misses it, I'm hosting the matrix on Google Sheets. Feel free to leave a comment if you have some insight to share, and I will update the graph accordingly. :)
docs.google.com/spreadsheets/d…
|
||
|
|
||
|
Andrew Jackson
@AndrewJacksonZA
|
14. sij |
|
Hi Caleb!Thank u4the hard work in putting this together!
Ru in a position2weigh each platform differently pls,say by number of devices,for a start?Right now each platform has an equal weighting&I suspect that it gives a bit of an inaccurate view on the subject.
Thank you! :-)
|
||
|
|
||
|
Caleb Cornett
@TheSpydog
|
14. sij |
|
Yeah, DirectX in particular stands at a measly 18.75% coverage even though Windows has 96% of the desktop gaming market share. :)
That said, I think # of devices might be misleading since not all devices are created equal. GL/VK/DX/MTL support varies so much between hardware.
|
||
|
|
||
|
kat @ the year of 🌈development🌈
@killed_the_vibe
|
13. sij |
|
what is vk + port
|
||
|
|
||
|
Caleb Cornett
@TheSpydog
|
13. sij |
|
Good question, forgot to explain that! That just means Vulkan with some portability library, either MoltenVK or gfx-portability.
|
||
|
|
||
|
Atlatic
@_atlatic
|
13. sij |
|
This is great! Thanks. Is there a direct link as well which I could bookmark if the doc is updated?
|
||
|
|
||
|
Caleb Cornett
@TheSpydog
|
13. sij |
|
Sure thing, just whipped up a Google Sheets version which I'll try to keep updated. :) (Feel free to ping me if this falls out of date!)
docs.google.com/spreadsheets/d…
|
||
|
|
||
|
Manoel Balbino
@mblneto
|
28. sij |
|
You're missing NVN, the low level API on Switch.
|
||
|
|
||
|
Caleb Cornett
@TheSpydog
|
28. sij |
|
Just added to the google spreadsheet!
|
||
|
|
||
|
Ian MacLarty
@ianmaclarty
|
13. sij |
|
The ANGLE github page says Metal support is only "planned" for iOS and "in progress" for macOS. Is that out of date? (great news if so)
|
||
|
|
||
|
Caleb Cornett
@TheSpydog
|
13. sij |
|
Yep! The primary person working on Metal support has already got it working on iOS. :) He has a separate repo where he tracks progress on metal-specific stuff: github.com/kakashidinho/m…
|
||
|
|
||