Driverheaven刊登了与ATI软件工程师Maurice Ribble和Roger Descheneaux的访问,以下是部分摘录:
Driverheaven:能否告诉我们一下你们的日常工作?
Roger:工作?工作对于就象玩似的。
当我早上开始工作时,我通常是整合别人对驱动所做的改变。OpenGL驱动团队是一个多方协作的团体。我们在硅谷,Marlbora,MA,Orlando和Germany都有开发小组,之后我重建驱动,并阅读email。我通常是一工作就进入状态,直接编写代码或者修正bug。
另外我的工作也由开发周期决定。在硬件开发早期我一般是了解未来的硬件,阅读规格,与硬件小组商谈等等。之后我计划设计和编写代码,修正bug,提高性能。实际上没有一个特别固定的工作,但是在某个时间我通常是集中精力做某个事情。
OpenGL团队是一个大的小组,有不同的人从事不同的工作,我所做的只是其中的一小部分。
Maurice:通常早上检查email,浏览网页。如果有email或者网站报道一些反常的性能问题,我会很快跟进。否则我就开始我的日常工作。
Driverheaven: 可编程smartshader是否会被官方支持?
Roger:这要由市场决定,我有些怀疑,它确实很有趣,但是我不认为有足够的人有足够的兴趣来花费大量时间来开发和支持。
Maurice:我希望不会,即使被支持,其范围也有限,smartshader不可能在每个应用中有效。如果它被官方支持,那么如果在xyz应用中,因为bug它无法工作,我们能否说xyz中smartshader不能工作?它是一个很cool的功能,但是它可能导致更多的bug,要花费更多的时间在驱动上。
全部访问在这里。