I have an ID3D10EffectVectorVariable in HLSL code it looks like this:
int4 array;
float4 VS()
{
uint x = 0;
//"x" is loaded from texture can be a value bigger than 3
int grab = array[x];
if(x > 3)
{
grab = 0;
}
//blablabla
}
is this code safe?