7
« on: September 08, 2011, 06:50:44 am »
I have always read that sprite sheets increase performance
by having all of the image cached in graphics memory.
However, I have found that using very large sprite sheets
up to 2048x2048 (I need to handle high-res drawn animations),
seem to make things worse for older graphics cards.
Specifically more stuttering and lower framerates when testing
a few older machines.
I compared some results when
just using separate textures(sf::Texture, formerly sf::Image)
for each frame, and it turned out much smoother(less stuttering
and framerate drops).
My guess is that these graphics cards have a problem caching textures
above 1024x1024 even though they can technically support them.
Is that possible?