【翻(xue)译(xi)】3D Game Programming With DirectX11 - 4.5
2016-02-19 03:49
513 查看
4.5 调试Direct3D应用程序
为了节约篇幅,我们省略掉处理错误的部分。不过,我们还是使用了一个宏来检查返回的HRESULT值。我们的那个宏定义在d3dUil.h里边。if defined(DEBUG) | defined(_DEBUG)
[code]#ifndef HR #define HR(x) \ { \ HRESUTL hr = (x); \ if(FAILED(hr)) \ { \ DXTrace(__FILE__, (DWORD)__LINE__, hr, L#x, true); \ } \ } \ #endif
else
[code]#ifndef HR #define HR(x) (x) #endif
endif
如果返回失败,那么我们就是用DXTrace这个函数来错误信息。(#include相关文章推荐
- 【翻(xue)译(xi)】3D Game Programming With DirectX11 - 4.4
- 【翻(xue)译(xi)】3D Game Programming With DirectX11 - 4.3
- 【翻(xue)译(xi)】3D Game Programming With DirectX11 - 4.2
- 【翻(xue)译(xi)】3D Game Programming With DirectX11 - 4.1
- UIViewContentMode 图片显示模式
- UITableViewCell自定义
- UITableView数据的添加、删除、移动
- UITableView基础
- 【CodeForces 625A】Guest From the Past
- UITabBarController
- [原创开源项目]EPUBBuilder一款在线的epub电子书编辑工具
- Android Wear 7 Requesting Permissions on Android Wear
- jmeter使用ant在jenkins中批量执行脚本build文件
- 你所不知道的UITabBarButton?
- RequestDispaatcher 和 sendRedirect 区别
- UIFont 设置字体
- 放肆地使用UIBezierPath和CAShapeLayer画各种图形
- UICollectionView之介绍使用篇
- easyUI实现搜索下拉框,省市的级联下拉框和编辑时的赋值
- spark ui 监控