首页 > Web开发 > 详细

metal 优化数据分析

时间:2019-01-24 19:48:47      阅读:186      评论:0      收藏:0      [点我收藏+]

https://developer.apple.com/documentation/metal/render_pipeline/viewing_pipeline_statistics_of_a_draw?language=objc

很喜欢这种文档详细的api

1 ALU   float-half sqrt sin cos exp

2 Memory down sample

3 control flow 展开

4 wait pixel的同步等待这个我第一次听到  比如blend 要等destination的pixel画完再往上混合的这种等待 

  用raster order groups 可以优化

https://developer.apple.com/documentation/metal/mtldevice/ios_and_tvos_devices/about_gpu_family_4/about_raster_order_groups?language=objc

 

https://developer.apple.com/documentation/metal/gpu_functions_libraries/optimizing_performance_with_the_shader_profiler?language=objc

讲如何分析数据的 很有帮助

要famiily4以上的gpu才有

这个是优化后期用的 

对于整个管线 每个pass都爆的 还用不着这个 。。。。也许

 

metal 优化数据分析

原文:https://www.cnblogs.com/minggoddess/p/10316377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!