游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3402|回复: 5

opengl程序怎么会调用DDRAW.DLL呢

[复制链接]

4

主题

65

帖子

65

积分

注册会员

Rank: 2

积分
65
QQ
发表于 2004-4-12 11:25:00 | 显示全部楼层 |阅读模式
CommandLine: F:\opengl\
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
ModLoad: 00400000 0042c000   image00400000
ModLoad: 77f80000 77ffb000   ntdll.dll
ModLoad: 77df0000 77e4f000   C:\WINNT\system32\USER32.dll
ModLoad: 77e60000 77f32000   C:\WINNT\system32\KERNEL32.dll
ModLoad: 77f40000 77f79000   C:\WINNT\system32\GDI32.dll
ModLoad: 68dc0000 68e87000   C:\WINNT\system32\OPENGL32.dll
ModLoad: 78000000 78045000   C:\WINNT\system32\MSVCRT.dll
ModLoad: 796d0000 79732000   C:\WINNT\system32\ADVAPI32.dll
ModLoad: 786f0000 7875e000   C:\WINNT\system32\RPCRT4.DLL
ModLoad: 6f9b0000 6f9cf000   C:\WINNT\system32\GLU32.dll

ModLoad: 51000000 5104d000   C:\WINNT\system32\DDRAW.dll
这个怎么回事啊。
ModLoad: 72800000 72806000   C:\WINNT\system32\DCIMAN32.dll
能给我解释OPENGL,DX,GDI的关系吗?
谢谢。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-4-12 14:27:00 | 显示全部楼层

Re:opengl程序怎么会调用DDRAW.DLL呢

OpenGL是不是可以这样考虑,它只是3D渲染器,但它在把最终渲染的结果绘制到屏幕上还是需要DDraw来处理。

15

主题

83

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2004-4-12 15:03:00 | 显示全部楼层

Re:opengl程序怎么会调用DDRAW.DLL呢

是的,用GDI的话,那简直是慢得可怕,那个SetDIBitsToDevice实在很慢啊,800*600刷新,在1G的机器下,居然要10MS,我倒

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-4-13 00:29:00 | 显示全部楼层

Re:opengl程序怎么会调用DDRAW.DLL呢

没有什么好奇怪的呀。3D的图像最终也还是要投影成2D图像来显示出来(除非以后发展出了真正的3D显示技术)。既然在WINDOWS下有DDRAW这样的接口,没有理由不用它啊。

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-4-13 11:45:00 | 显示全部楼层

Re:opengl程序怎么会调用DDRAW.DLL呢

那么说,D3D也是要调用DDraw了??好像Dx7是这样的……但是DX8、9就不是这样了……

33

主题

118

帖子

173

积分

注册会员

Rank: 2

积分
173
发表于 2004-4-15 11:34:00 | 显示全部楼层

Re:opengl程序怎么会调用DDRAW.DLL呢

参考DX文档,DX8以后D3D和DDRAW使用并行的2D渲染管道
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-30 02:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表