Сделал пятно для фонаря в виде текстуры. Все вроде норм но только ингогда текстура как-будто тайлится. Проецирую и беру тексел так:
" float4 projPos = mul(float4(p.xyz,1), spotProjMatrix);\n"
" projPos.xyz /= projPos.w;\n"
" float2 projTexCoords = projPos.xy*0.5+0.5;\n"
" float4 spotTextureTexel = float4( 1, 1, 1, 1 );\n"
" if( useSpotTexture )\n"
" spotTextureTexel = tex2D( spotSampler, projTexCoords );\n "
Семплер настроен на AddressU, AddressV = Clamp
Че за приколы? как убрать тайлинг?