CU
Size: a a a
CU
CU
CU
TG
I
CU
TG
AB
float4 getTexel(Texture2D tex, float2 p, int lod)такое как выглядит?
{
float2 res = textureSize(tex, lod);
p = p*res + 0.5;
float2 i = floor(p);
float2 f = p - i;
f = f*f*f*(f*(f*6.0-15.0)+10.0);
p = i + f;
p = (p - 0.5)/res;
return Sample2DLod( tex, p, lod );
}
CU
float4 getTexel(Texture2D tex, float2 p, int lod)такое как выглядит?
{
float2 res = textureSize(tex, lod);
p = p*res + 0.5;
float2 i = floor(p);
float2 f = p - i;
f = f*f*f*(f*(f*6.0-15.0)+10.0);
p = i + f;
p = (p - 0.5)/res;
return Sample2DLod( tex, p, lod );
}
CU
AB
AB
D
S
CU
CU
CU
D