为交换链选择合适的设置
swapChainAdequate为真,说明交换链的能力满足我们的需要,但仍有许多不同的优化模式需要设置。接下来,我们会编写一组函数来查找合适的设置。设置的内容如下:
-
表面格式(颜色,深度)
-
呈现模式(显示图像到屏幕的条件)
-
交换范围(交换链中的图像的分辨率)
对于上面的设置,每一个我们都有一个理想的值,如果这个理想的值不能满足,我们会使用编写的逻辑查找一个尽可能好的替代值。
swapChainAdequate为真,说明交换链的能力满足我们的需要,但仍有许多不同的优化模式需要设置。接下来,我们会编写一组函数来查找合适的设置。设置的内容如下:
表面格式(颜色,深度)
呈现模式(显示图像到屏幕的条件)
交换范围(交换链中的图像的分辨率)
对于上面的设置,每一个我们都有一个理想的值,如果这个理想的值不能满足,我们会使用编写的逻辑查找一个尽可能好的替代值。