3D游戏编程入门经典(26)

安之若素 分享 2021-06-02 下载文档

为了修改应用程序中的编译错误,添加程序清单3.2中的代码。

程序清单3.2 实现接口

///

/// called during device initialization, this code checks the device for a

/// minimum set of capabilities and rejects those that don’t pass by

/// returning false.

///

public bool isdeviceacceptable(caps caps, format adapterformat,

format backbufferformat, bool windowed)

{

// skip back buffer formats that don’t support alpha blending

if (!manager.checkdeviceformat(caps.adapterordinal, caps.devicetype,

adapterformat, usage.querypostpixelshaderblending,

resourcetype.textures, backbufferformat))

return false;

// skip any device that doesn’t support at least a single light

if (caps.maxactivelights == 0)

return false;

return true;

}

///

/// this callback function is called immediately before a device is created


3D游戏编程入门经典(26).doc 将本文的Word文档下载到电脑

下一篇:C15048互联网金融的发展趋势 课后测验

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx