岁月流转,往昔空明

C++博客 首页 新随笔 联系 聚合 管理
  118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks
 5月16日更新点击
 4月21日10:20pm更新(点击下载):
添加了从Color Attachment获取绑定的Texture ID的功能;
添加了BenchmarkHelper类用于简化测试的环境设置,目前仅提供设置线程与进程的最高优先级的能力;
修改了绝大多数函数的名称使之与应用更加一致;
示例代码有了很大调整;

ps,有点拼写错误。。。Arrary->Array,示例代码也有一个BUG,那就是初始设置纹理采样的stage的时候不是0而是1.

下面的问题主要是分配的纹理内存大小不可调整。。。估计下一个版本就会解决这个问题的,呵呵。这样的话就框架功能就比较完整了。

ps,代码由于使用了libglsl,所以也承袭了libglsl的License。

posted on 2007-04-21 22:40 空明流转 阅读(1857) 评论(5)  编辑 收藏 引用

评论

# re: GPGPU C++用框架(4月21日更新) 2007-04-24 15:07 sssa2000
你用的是ATI的卡吧?

粗略看了下你的FBO ,在N卡下应该有问题   回复  更多评论
  

# re: GPGPU C++用框架(4月21日更新) 2007-04-24 18:53 空明流转
N卡7950gt、8800下面都通过了。
A卡可能要求低一点就可以了。因为我用9600xt就可以正常工作了。  回复  更多评论
  

# re: GPGPU C++用框架(4月21日更新) 2007-05-16 17:59 kong
#include <platform/typedef.h>在这个版本中找不到
而且我的电脑里面也搜不到这个文件。我用的vc8.

上一个版本中
//Initialize Windows and GLUT
int argc=1;
1是不该少的。在vc8下运行不了,
void CreateKernelEnv()
{
pshader_->begin(); 此处出错
追踪。。。glsl.cpp出错

  回复  更多评论
  

# re: GPGPU C++用框架(4月21日更新) 2007-05-17 11:06 空明流转
关于Typedef,请参见我的前一个帖子http://www.cppblog.com/lingjingqiu/archive/2007/04/19/22326.html
真不好意思。

glsl.cpp并不是我写的,这个是libglsl的库文件,因此如果在那里出现错误应该是SHADER配置的问题。

pshader的初始化出错应该是因为shader没有正确的编译,或者一些其它的问题。至于GLUT的初始化,在我的机器上确实一切正常。VC8 SP1。
请问一下你的显卡是?  回复  更多评论
  

# re: GPGPU C++用框架(4月21日更新) 2007-05-22 17:38 GPGPU
写得非常不错,能给出你的联系方式么?希望能够与你进一步交流,我的联系方式是wolklly@gmail.com,或者QQ33852454  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理