Question about graphics API's

userHead josepgoyl74 2020-12-24 14:20:04 1528 Views1 Replies
I would like to set up a system for building and running tests and benchmarks automatically on several platforms, I would love to be able to do this with single board computers.

Problem is, I'm a complete beginner to all of this and I don't want to spend money on these computers before I know for sure that I'll be able to use them for my purposes. This means I need to figure out if they meet my requirements before getting them and I've had a lot of trouble finding certain information about them on the internet.

I'm figuring out how to do everything bit by bit, but I can't seem to find out which graphics API's are supported on different SBC's.

I want my projects to have implementations for graphics related things for several different graphics API's, these being OpenGL, Vulkan, DirectX12 and Metal.

I saw that the LattePanda with Windows 10 does run DirectX12, but I haven't been able to find out if it supports Vulkan and OpenGL. If not, is it possible to extend it with something so it does support them?

I also saw a video about installing MacOs on a LattePanda, does this mean it can run Metal if I do that or does it need specific hardware for that? If not, is it possible to extend it so it will support it?