社区
图形处理/算法
帖子详情
如何开发自己的opengl32.dll
jontypin
2007-05-18 11:15:56
windows平台下开发OpenGL程序,都会用到opengl32.dll函数库。现在,我需要开发自己的opengl32.dll,用来替换原来的opengl32.dll。 请问是否有相关的代码或者资料可供参考?
...全文
413
7
打赏
收藏
如何开发自己的opengl32.dll
windows平台下开发OpenGL程序,都会用到opengl32.dll函数库。现在,我需要开发自己的opengl32.dll,用来替换原来的opengl32.dll。 请问是否有相关的代码或者资料可供参考?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jontypin
2007-05-25
打赏
举报
回复
To breakind:
很有必要,因为我需要修改其中的几个函数,实现我所需要的立体效果
To xuefeng310:
opengl32不是我的图像引擎,是微软封装的。
To Y___Y:
我想,我已经基本搞清楚了这些理论
TO gaohl:
你说的也是我所想的,如果没有其他人提供更好的思路或者资料,这就是我唯一的选择
To wrongagain98:
我想你可能把这个问题的难度想大,另外,汇编也不是那么可怕的,起码对我来说不是。
wrongagain98
2007-05-24
打赏
举报
回复
楼主你是做显卡的吗?一般做显卡的厂商才会做这个工作
你要是能找到代码也是汇编的,你会看吗?
量子高宏亮
2007-05-19
打赏
举报
回复
可能是需要对原有库中一些API功能进行修改,增强。
可以尝试使用API钩子,不必全部重写,难度很大。
「已注销」
2007-05-18
打赏
举报
回复
冒昧的问一下,你想做什么?
没这个必要吧
lexchou
2007-05-18
打赏
举报
回复
谷歌之:Mesa
Y___Y
2007-05-18
打赏
举报
回复
看看图形学的书籍,什么坐标,投影,贴图等等搞清楚再说
xuefeng310
2007-05-18
打赏
举报
回复
不明白楼主的意思,既然开发自己的图形引擎接口,那为什么非要叫opengl32啊?
OpenGL
32
.
dll
+
OpenGL
32
.lib(>1.0)
windows 自带的
opengl
32
.
dll
是1.0版的. 不支持shader. 本资源提供的
opengl
32
.
dll
和.lib文件是mesa编译后所得的debug版. 支持高级shader编程. 可供windows下学习
opengl
shader
开发
使用.
openGL
库文件
openGL
32
.
dll
openGL
32
.lib
openGL
.dbg
openGL
库文件
openGL
32
.
dll
openGL
32
.lib
openGL
.dbg
OpenGL
32
.
dll
源代码(反编译)
这个文件是
OpenGL
32
.
dll
的反编译文件,
OpenGL
32
.
dll
是
OpenGL
的一个重要文件,通过阅读它的源码实现,可以让你更加清楚 direct3d的原理-This file is the
OpenGL
32
.
dll
disassemble file,
OpenGL
.lib is
OpenGL
an important document, by reading its source code implementation, allowing you more clearly the principle of direct3d
最全的
Opengl
工具包glut
32
.
dll
,glu
32
.
dll
等以及头文件
VS不带 GL.H, GLAUX.h, glu.h, glaux.lib, glu
32
.lib,
opengl
32
.lib 这些文件。这些文件本包里全部都有, 通过上面所给地址下载后,把下载的文件分配放在系统中不同的文件夹下,具体配置方法如下: (1) 把 glaux.
dll
、glut
32
.
dll
、glut.
dll
拷贝到C:\WINDOWS\system
32
目录下,system
32
目录下应该已经有
opengl
32
.
dll
、glu
32
.
dll
了。 (2) 把 GL.H、GLAUX.h、glu.h、glut.h 拷贝到 C:\Program Files\Microsoft Visual Studio 9.0\VC\include\gl (3) 把 GLAUX.LIB、Glu
32
.lib、glut
32
.lib、
Opengl
32
.lib,glut.lib 拷贝到 C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
OPENGL
库文件,glaux.h glaux.lib glut
32
.
dll
glut
32
.lib glut.
dll
glut.h glut.lib
opengl
32
.
dll
opengl
32
.lib
OPENGL
库文件 glaux.h glaux.lib glut
32
.
dll
glut
32
.lib glut.
dll
glut.h glut.lib
opengl
32
.
dll
opengl
32
.lib
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章