0
나는 다음과 같은 CG 픽셀 쉐이더 있습니다, 다른 텍스처 조회가 나타납니다 블랙
float4 main(
float2 texCoord : TEXCOORD0,
float4 position : TEXCOORD2,
float4 color : COLOR,
uniform sampler2D texture_sample : TEX1,
uniform sampler2D stipple_sample : TEX2,
uniform float camera_target_distance) : COLOR
{
float4 OUT;
float2 vpos= position.xy/position.w;
if (tex2D(stipple_sample, vpos).x > 0.5f)
{
discard;
}
OUT= tex2D(texture_sample, texCoord) * color;
return OUT;
}
그러나, 나는 밖으로/주석 폐기, 또는 최초의 tex2D을 제거하는 경우를 stipple_sample (및 삭제)을 사용하여 액세스하면 texture_sample에 대한 내 텍스처 조회가 항상 빨간색/노란색 대신 검정색으로 나타납니다.