Dear community,
I was having a thought about WebGL (as you do) and wandered what the expert opinion is on this matter. I did a forum search and couldn't find anything about this, so please accept my apologies if this is duplication of a previous thread.
I would like to be able to ensure that players of my games don't suffer from game slowdowns / jerky rendering. I find that my games typically run more smoothly when WebGL is turned off, contrary to the popular advice to leave it turned on. Chrome runs my games very well but I don't think that all game players can or want to use chrome. The slow rendering is so bad that my LD29 entry runs appallingly badly in IE 11 with WebGL enabled (at 5 to 6 fps!!) whereas when WebGL is turned off it runs smoothly at 60 fps. My game has no WebGL shading effects anywhere....
As WebGL rendering is the preferred option, would it be possible to add a feature to enable us to turn WebGL rendering off during runtime? Then I could add a check for low fps to then disable WebGL in the hope that that might improve things. With good design a game should run well on most browsers but it seems that there is no way to realistically support IE on low-end machines without this option. Of course, I would have to detect a low framerate for a period of time for this check to be valid - it would serve no purpose if the slowdown was just for one frame! Is this do-able or am I just demonstrating my lack of understanding how javascript works?
Thanks,
Ed