I'd like to be able to expose gpu selection through in-game settings without maintaining a fork or involving vulkan.
I think it would be great if it was as simple to use as the rest of the api.
Something like one extra parameter to (optionally) give a hint a device on creation + a single function to do all the uncached needed queries (in case an egpu has been added) and fill an array of N devices with:
- Human readable device name
- Some id / index handle.
- Some trivially understandable support level (either an enum like full, fixed bar, or unsupported; or total mappable amount)
- Optionally full information (like device capabilities and limits) could be included there.
I'd like to be able to expose gpu selection through in-game settings without maintaining a fork or involving vulkan.
I think it would be great if it was as simple to use as the rest of the api.
Something like one extra parameter to (optionally) give a hint a device on creation + a single function to do all the uncached needed queries (in case an egpu has been added) and fill an array of N devices with: