Question about graphics API's
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?
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?