for (int i = 0; i < size; i++)
for (unsigned i = 0; i < size; i++)
	inline void set_gamma (float g)	{		if (g < 0.001f) g = 0.001f;		if (g == gamma) return;			gamma = g;		for (int i = 0; i < size; i++)			table[i] = (T) (pow (i / sizef, 1 / gamma) * sizef);	}