scl 发布的文章

我开发的硬盘播出系统希望通过硬件加速叠加字幕和台标等内容,以前接触过一点opengl,根据ai提示,知道opengl相对vulkan简单的些,所以最开始是用opengl实现的,当试验性的代码都跑通的时候,要进一步做多线程操作时,发现代码不起作用了,我是知道opengl多线程操作是比较麻烦的,但改了半天也没改成,可能还是我能力不行吧,正好我也想试试用更现在的3D api,所以开始改用vulkan来实现。
网上还有ai说的不错,vulkan代码量是opengl的5-10倍,用了两天时间,写了1000多行代码,也看不得任何效果,也没有任何提示,心里真是没底呀。好在第三天总算看到效果了,出现一个有问题的画面,只要有画面哪怕是有问题的画面也是好现象,根据现象就可以猜测错误原因。又弄两天,现在基本功能代码跑通了。
能在这么短的时候从零开始开发出一个vulkan程序,一是有之前的opengl基础,再有就是ai的帮助,什么东西不会了马上问ai,ai还是能提高一定效率的。

阅读全文...