+ -
当前位置:首页 → 问答吧 → VertexShader中使用tex2D是错误的吗?

VertexShader中使用tex2D是错误的吗?

时间:2011-07-24

来源:互联网

void VS(float4 vPos:POSITION,
float2 vUV:TEXCOORD0,
out float4 oPos:POSITION,
out float3 oColor:COLOR0)

{
  oPos=mul(vPos,g_wvp);
  oColor=tex2D(g_sam,vUV).xyz;//因为需要,在这里取纹理的值,但这里就会出错,
}
编译的时候就会提示" Buffer Too Small"的错误。

是不是vs里面不能使用tex2D?

作者: vatajoan   发布时间: 2011-07-24

帮你置顶

作者: demon008008   发布时间: 2011-07-24