游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1870|回复: 5

HLSL的Shader Semantic 哪里查找啊

[复制链接]

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2007-4-5 16:03:00 | 显示全部楼层 |阅读模式

我看到HLSL里面有冒号后面的标志符用来指定变量的用途,
例如:
float4x4 worldIT : WorldInverseTranspose;
float4x4 wvp : WorldViewProjection;
texture diffuseTexture : Diffuse
可是在dx SDK里没有说明啊,我在哪里能找到这些定义呢?

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2007-4-6 05:18:00 | 显示全部楼层

Re:HLSL的Shader Semantic 哪里查找啊

自定义,哪找只有定义的人清楚

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2007-4-6 09:55:00 | 显示全部楼层

Re:HLSL的Shader Semantic 哪里查找啊

稀里糊涂,反正我是看到过.忘记 哪里的了. 好像是SDK里的吧

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
 楼主| 发表于 2007-4-6 10:41:00 | 显示全部楼层

Re:HLSL的Shader Semantic 哪里查找啊

只能在SDK 主题为Shader Semantic Syntax找到一些顶点与象素的定义
TEXCOORD
BINORMAL
COLOR
的定义,而其他的比如WorldInverseTranspose哪里寻找啊?

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
 楼主| 发表于 2007-4-6 11:01:00 | 显示全部楼层

Re:HLSL的Shader Semantic 哪里查找啊

而且我发现RenderMonkey导出的fx,再用fx composser打开,需要修改这些标志的才能运行。

难道与显卡的SDK有关吗?

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2007-4-7 00:46:00 | 显示全部楼层

Re:HLSL的Shader Semantic 哪里查找啊

标准的Semantic一共有59个
另外你还可以自定义很多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 17:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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