游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3332|回复: 6

请问如何把深度缓存里的内容渲染到一个纹理上?

[复制链接]

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2008-11-21 12:40:00 | 显示全部楼层 |阅读模式
我之前已为很简单
结果尝试了很久都没能实现
orz

0

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2008-11-23 10:12:00 | 显示全部楼层

Re:请问如何把深度缓存里的内容渲染到一个纹理上?

NVIDIA OepnGL SDK 10 的Simple Framebuffer Object例子的源代码里有.

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
 楼主| 发表于 2008-11-24 09:05:00 | 显示全部楼层

Re:请问如何把深度缓存里的内容渲染到一个纹理上?

DX10?orz
我显卡是X550

0

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2008-11-24 11:37:00 | 显示全部楼层

Re: Re:请问如何把深度缓存里的内容渲染到一个纹理上?

oz01: Re:请问如何把深度缓存里的内容渲染到一个纹理上?

DX10?orz
我显卡是X550

那是OpenGL SDK,和DX10有啥关系?

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
 楼主| 发表于 2008-11-24 20:51:00 | 显示全部楼层

Re:请问如何把深度缓存里的内容渲染到一个纹理上?

貌似都是shadermode4.0的demo orz
我的X550才2.0……

0

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2008-11-25 00:19:00 | 显示全部楼层

Re:请问如何把深度缓存里的内容渲染到一个纹理上?

那个例子好像正好只需要SM2.0……
if (!glewIsSupported( "GL_VERSION_2_0 GL_ARB_fragment_program GL_EXT_framebuffer_object" )) {
        printf( "Error: failed to get minimal extensions for demo\n");
        printf( "This sample requires:\n");
        printf( "  OpenGL version 2.0\n");
        printf( "  GL_ARB_fragment_program\n");
        printf( "  GL_EXT_framebuffer_object\n");
        exit(-1);
    }

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
 楼主| 发表于 2008-11-27 09:16:00 | 显示全部楼层

Re:请问如何把深度缓存里的内容渲染到一个纹理上?

可能是扩展问题
在我这里无法运行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 20:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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