Posts

Post marked as solved
6 Replies
1.5k Views
I'm currently optimising a realtime path tracer, and want to squeeze a bit more performance out of the higher end Vega cards. These cards support processing two packed 16bit floats in place of a 32bit float, potentially doubling (or more due to lower register use) performance where 16bits is enough. Is there any info on this on macOS? Or is it just a case of changing datatypes to packed half?Also, is there a recommended way to detect cards that support this? Because AFAIK doing this on older cards is going to hurt performance, meaning it's going to be necessary to have seperate shaders for older GPUs.
Posted Last updated
.