游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8457|回复: 40

问个关于OpenGL shading的简单问题。

[复制链接]

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2004-10-7 13:52:00 | 显示全部楼层 |阅读模式
是不是vertex shading和Fragment shading一定要同时使用才行啊?
我的显卡只支持vertex shading,我修改了网上的一个例子,去掉了它的Fragment shading部分的代码,但是什么都画不出来,去掉所有shading就可以画出了。所以我想在OpenGL中是不是不能分开用? [em5]

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 14:35:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

你是什么显卡?
OGL下的VertexProgram和FragmentProgram有多个版本,你看看你的
PROFILE支持不支持.
不一定要同时使用,单有VP或FP都可以的.
另外看看CG有没有报错.

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-7 14:38:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

都是牛人……

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 14:41:00 | 显示全部楼层

Re: 问个关于OpenGL shading的简单问题。

我的显卡是gefore2的。
我发现原因了,画出的物体是黑色,clearcolor也是黑色,所以看不见。
我想可能是不支持Fragment shading,所以没有算颜色 。
怎么样能只使用vextex shading呢? [em7]

0

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-10-7 14:47:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

晕, geforce2不但不支持fp, 更不支持openslang, 所以什么都画不出。

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 14:49:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

咦,似乎只要
GL_ARB_shader_objects
GL_ARB_shading_language_100
GL_ARB_vertex_shader
GL_ARB_fragment_shader
就行了吧。
openslang是什么?

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 14:51:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

现在买块FX5200就能支持大部分VP和FP,除了最新的.450块以下.
如果有$,6800比较理想...

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-7 14:54:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

我想SLANG是不是shading language...是D3D的吧.

0

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-10-7 14:54:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

是只要那些,不过geforce2不支持它们.
不好意思,openslang是OpenGL Shading Language的缩写。

8

主题

65

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2004-10-7 14:58:00 | 显示全部楼层

Re:问个关于OpenGL shading的简单问题。

支持的,就是没有GL_ARB_fragment_shader。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 17:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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