随笔 - 505  文章 - 1034  trackbacks - 0
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345


子曾经曰过:编程无他,唯手熟尔!

常用链接

留言簿(94)

随笔分类(649)

随笔档案(505)

相册

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

积分与排名

  • 积分 - 893947
  • 排名 - 14

最新随笔

最新评论

阅读排行榜

评论排行榜

D3D Tutorial 06 : Meshes 改了下,把窗口的大小改成1024×768的

    // Create the application's window
    HWND hWnd = CreateWindow( "D3D Tutorial""D3D Tutorial 06: Meshes"
                              WS_OVERLAPPEDWINDOW, 
1001001024768,
                              NULL, NULL, wc.hInstance, NULL );

最主要的改动是下面,以使用PerfHud。
    UINT AdapterToUse=D3DADAPTER_DEFAULT;
    D3DDEVTYPE DeviceType
=D3DDEVTYPE_HAL;

#if SHIPPING_VERSION
    
// When building a shipping version, disable PerfHUD (opt-out)
#else
    
// Look for 'NVIDIA PerfHUD' adapter
    
// If it is present, override default settings
    for (UINT Adapter=0;Adapter<g_pD3D->GetAdapterCount();Adapter++)
    {
        D3DADAPTER_IDENTIFIER9 Identifier;
        HRESULT Res;
        Res 
= g_pD3D->GetAdapterIdentifier(Adapter,0,&Identifier);
        
if (strstr(Identifier.Description,"PerfHUD"!= 0)
        {
            AdapterToUse
=Adapter;
            DeviceType
=D3DDEVTYPE_REF;
            
break;
        }
    }
#endif
    
if (FAILED(g_pD3D->CreateDevice( AdapterToUse, DeviceType, hWnd,
        D3DCREATE_HARDWARE_VERTEXPROCESSING,
        
&d3dpp, &g_pd3dDevice) ) )
    {
        
return E_FAIL;
    }

点Launcher会出现个对话框,我设定快捷键为ctrl+z

把编译好的exe拖到桌面上NVIDIA PerfHUD 5 Launcher图标上(drag and drop),就能看到如下效果了。看到下图的效果后按ctrl+z就能看到激活PerfHud后的效果

posted on 2007-08-29 14:34 七星重剑 阅读(1769) 评论(2)  编辑 收藏 引用 所属分类: Game Graphics

FeedBack:
# re: NVIDIA PerfHUD 5 first try 2007-08-29 15:35 万连文
哦,是NVIDIA做的嘛??好像有人靠做性能分析吃饭,这下不是要完了?  回复  更多评论
  
# re: NVIDIA PerfHUD 5 first try 2007-08-29 15:36 重剑
@万连文
嗯,nvidia的。呵呵  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理