topameng's profileQuake3 启示录PhotosBlogListsMore ![]() | Help |
|
December 23 WildMagic D3d Memory leak通过设置 dxcpl.exe 发现 wildMagic4.8 有内存泄漏,经过跟踪最终发现,作者设置默认字体不能使用UnladFont 函数卸载,d3d 设备也没有释放,顺便加上。修改如下
Dx9Renderer::~Dx9Renderer () {
// release all fonts for (int i = 1; i < (int)m_kFontArray.size(); i++) { UnloadFont(i); } m_kFontArray[0]->Release(); //添加 // clean up cursor if (!m_bCursorVisible) { ShowCursor(true); } m_pqDevice->Release(); //添加 m_pqMain->Release(); //添加 } 对于学习来说这是款不错的引擎。4.0以上版本完全是shader驱动的,不在使用固定管线。 用的是cg shader. 需要用nvdia cgc 编辑器编译cg shader脚本 |
|
|