1024 texture2d rendering as 512

In an app I create a 1024x1024 texture2d in memory and write to it. On most platforms it displays fine but in webGL it appears at reduced resolution (512x512 at a guess).
Anyone encountered this or have an idea why it would occur?

nevmind - quality settings no doubt