Hi.
Im writing some cross platform code, starting in windows.
All good.
I noticed a severe render bottleneck on my laptop (which has a nasty integrated Intel gfx chip)…
As a test, Im rendering 256 textured quads, using glDrawArrays, and they are all GL_TRIANGLES, with 6 vertex.
I cant see any other way to build up a single drawlist with seperate quads…
To gauge the framerate, Im shifting them across the screen.
It starts slow, and as more ‘pop’ off it speeds up…
Ah, It must be the gfx card, I thought. So I tried the same thing on my specc’d up desktop (with tasty gfx card) and it exhibits the same behaviour.
That I find very curious… either I am doing something drastically wrong, or there is some undocumented ‘features’/limitations I dont know about…
CAn anyone shed some light on this, as its a bit of a stumbling block for my work