游戏开发论坛

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

请教sincos指令的用法。

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-10-6 21:51:00 | 显示全部楼层 |阅读模式
sincos dst[.x/.y/.xy],src0[.x/.y/.z/.w],src1,src2
说明:求cos和sin值,dst是临时寄存器,src1和src2是常量寄存器。

请问:
⒈各个寄存器输入什么值?
⒉dst得到的是什么值?[sin,cos,sin*cos]?

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-10-23 11:33:00 | 显示全部楼层

Re:请教sincos指令的用法。

自己顶。

27

主题

179

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2006-10-23 11:49:00 | 显示全部楼层

Re:请教sincos指令的用法。

MSDN中的解释,记得有问题先查MSDN喽。很好的东西
========================
sincos - HLSL
Returns the sine and cosine of x. sin(x) is stored in the output parameter s. cos(x) is stored in the output parameter c.

Syntax
sincos(x, out s, out c)
  
Where:

Name           In/Out                Template Type                 Component Type              Size
  x                 in                scalar, vector, or matrix                    float                        any
  s                out                   same as input x                          float           same as input x
  c                out                   same as input x                          float           same as input x

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-10-23 12:39:00 | 显示全部楼层

Re:请教sincos指令的用法。

不懂英文,金山翻译成若干问号。

27

主题

179

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2006-10-23 12:55:00 | 显示全部楼层

Re:请教sincos指令的用法。

sincos 以x为输入, s 和 c 为输出。 sincos计算 sin(x) 存在s里。cos(x)存在 c 里。 x, s, c 可以是scalar, vector, 和 matrix,但是必须同一类型。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-10-23 13:02:00 | 显示全部楼层

Re:请教sincos指令的用法。

还是不大明白。
sincos dst[.x/.y/.xy],src0[.x/.y/.z/.w],src1,src2
这里的src1,src2存放的是什么?
src0[.x/.y/.z/.w]指的是选择其中的一个么?
dst[.x/.y/.xy]这个结果中,.x.y.xy的值分别是sin,cos,sin*cos么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 16:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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