Uses FIXED_GL_BIT instead of FIXED_ES_BIT in legal types mask when GLES3 or compatibility profile