Closed AndrewAR2 closed 4 years ago
Very cool. Backwards compatibility is not a concern. Built and ran the test on os x - works as expected.
Verified on Win 10 with an AMD Radeon RX 580 - works as expected with Vulkan.
Thanks, looks good.
Few remarks:
performance
field in PostComputeProvider
struct can be removed, since it supposed to be implemented by a higher-level API. options
flags definition can be removed, since they were used to select gpu type, now replaced by provider_id
. Built and tested on win 10 with an nvidia card (geforce RTX 2070). As expected, both nvidia cuda and nvidia vulkan were executed by the test app.
Update smesher gpu-post init #91
Replace the api-based gpu api with actual enum of available gpus and api availability. No way to make this backward compatible. Needed to support more desirable and intuitive behavior and reflect upcoming changes in the gpu post lib api.