游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4202|回复: 10

新人请教,请问GLSL有什么功能?怎么使用与编写?

[复制链接]

2

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2006-11-5 16:04:00 | 显示全部楼层 |阅读模式
如题

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-11-5 17:16:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

这个问题好深奥

21

主题

125

帖子

135

积分

注册会员

Rank: 2

积分
135
QQ
发表于 2006-11-5 17:26:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

简单说:GLSL 可对显示卡渲染管道进行编辑.通过对它的修改,得到想要的渲染效果.
怎么使用怎么编写,看看NVIDIA SDK, 或看看一些glsl教程吧.

2

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2006-11-5 17:41:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

那这样的话ATI或者其他显卡会不会不支持?

8

主题

91

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2006-11-6 09:41:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

glsl是opengl2.0的一个功能,只要显卡硬件支持,显卡驱动显示支持opengl2.0的话,就可以用glsl来编写程序,而不论是哪家的显卡,类似于dx的hlsl一样。

2

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2006-11-6 21:17:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

请问GLSL有什么功能?怎么使用与编写?

27

主题

418

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
发表于 2006-11-7 02:48:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

你的问题就好像在问
C/C++或者Delphi有什么功能一样

2

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2006-11-7 23:05:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

楼上说对了
我就是要问这样的问题,
我知道详细回答起来起码要写几十万字
不过我只要简要的答案,谁可以回答我

1

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
QQ
发表于 2006-11-8 11:04:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

GLSL是3DLabs开发的高级Shader语言,用于GPU编程。至于功能嘛,看你怎么用,它可以实现的效果很多,更眩更新的效果还有待进一步去挖掘哦。像高光,凸凹贴图等,用Shader实现的效果更加,速度更快,这些处理都直接在GPU上进行。
目前有两个Shader,它打破了图形管线的固有流程,Vertex Shader可以让GPU处理顶点数据;到了图形光栅化时,Fragment Shader可以让GPU做进一步处理。
至于用嘛,OpenGL扩展库里面就有函数可以编译这些Shader

1

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
QQ
发表于 2006-11-8 12:11:00 | 显示全部楼层

Re:新人请教,请问GLSL有什么功能?怎么使用与编写?

给你一个学习链接,好像这个论坛某位大哥的BLOG
http://blog.csdn.net/lookus/archive/2006/05/06/710934.aspx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 20:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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