Hey all. I'm new to WebGL but not new to graphics - I've been doing desktop OpenGL 4.3 for a while. I'm looking at what I can do in WebGL2 and was looking for a list of "gotchas" or surprises (big or small) when you're used to the desktop APIs.
A few things I've found so far:
- No glPointSize - must use gl_PointSize in shader (no problem)
- No geometry shaders - Unfortunately I find them handy here and there... I know a lot of people hate them.
- No glTexBuffer - I use this quite a bit
- A possibly low limit to the number of simultaneous contexts
Things I haven't looked into yet:
- Shader atomics for implementing order-independent transparency
- Partially resident textures
Thanks in advance,
Jon