Qt demo textures 总结

博主分享了在Qt Demo Textures中遇到的bug解决过程,最初认为是driver问题,后发现是Qt应用本身的问题。经过与团队的讨论和确认,最终通过调整纹理引用计数解决问题。文章还提及了与PM的沟通细节,以及对自己工作的反思,同时透露接下来将调试Linux内核中断相关问题。
摘要由CSDN通过智能技术生成

      昨天花了一天的时间摆平Qt demo textures,这个bug大约三个礼拜前已经上报fix了,但是当时driver里解决了4个问题,还有一个当成app的问题处理的。Qt的家伙们死活不愿意承认他们的app有问题,于是扯皮了这么久。

      证明别人的程序有问题是件很麻烦的事,你以为是错的,别人以为是对的,没有十足的证据怎么说服的了,尤其十之八九的程序员都有一点自恋,没人喜欢被指责程序写的有问题。换成是我我也不乐意啊。他们证明的方式是Nokia的平台上这个demo就跑的通,为啥你们mrst上就废了捏,为啥?

      开始的时候听PM的意思是最好从driver里摆平,于是绞尽脑汁冥想,最后发现:咿!如果binding texture from pixmap时给texture的refcount加一,release时减一就可以搞定,于是兴高采烈去报告。PM讲不是让你一定要从driver里fix,你应该确定到底是什么的问题,如果是app的问题,我们没必要扭曲driver让它pass嘛。唉,这就麻烦了,这意思是你得决定是什么的问题,怎么解决。我是最没信心证明别人是错的,证明自己是对的已经很难了。所以一听到这个结论,差点没晕倒,这感觉跟醍醐灌顶差不多,只不过灌的是凉水,拔凉拔凉的。。。

      于是继续跟case,这次从怀疑app的角度去想,最后头绪理的差不多清楚的时候又去汇报,巴拉巴拉讲,PM说差不多可以肯定是app有问题了,你把刚才你讲的整理一下发到bugzilla上,要说清楚,让Qt明白问题在哪。好吧,松了一口气,回去写总结

       第一份总结是中午吃

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值