我正在编写一个开放式 gl 图形引擎,并且想知道 glDrawTexfOES(1) 与作为广告牌(2) 的顶点缓冲区对象的性能。我知道(1)比(2)快,但你不能旋转(1)。所以如果我需要旋转,我必须使用(2),我现在不知道我是否应该允许使用(1)作为除背景图像之外的游戏对象,因为如果我同时使用两者,GPU 的状态会发生很多变化,这不是很高性能的
所以问题是:(1)相对于(2)的性能增益是否大于每次(1)平局和(2)平局之间改变状态所损失的性能?
干杯,阿尔弗雷迪斯
我正在编写一个开放式 gl 图形引擎,并且想知道 glDrawTexfOES(1) 与作为广告牌(2) 的顶点缓冲区对象的性能。我知道(1)比(2)快,但你不能旋转(1)。所以如果我需要旋转,我必须使用(2),我现在不知道我是否应该允许使用(1)作为除背景图像之外的游戏对象,因为如果我同时使用两者,GPU 的状态会发生很多变化,这不是很高性能的
所以问题是:(1)相对于(2)的性能增益是否大于每次(1)平局和(2)平局之间改变状态所损失的性能?
干杯,阿尔弗雷迪斯