Являются ли числа с плавающей запятой 32-битными, поскольку это то, что я предоставляю, или они являются точностью хайп-плавающего числа?
Если вам абсолютно необходимо использовать highp, укажите его в шейдере.
uniform highp mat4 m;
Вы также можете проверить, какие значения точности доступны с glGetShaderPrecisionFormat .Что касается того, что используется по умолчанию, оно зависит от оборудования и даже от нескольких этапов шейдера.