Setting GL_UNPACK_ALIGNMENT to 1

Started by
0 comments, last by swiftcoder 12 years ago
I've been uploading a texture (glTexSubImage2D) and getting skewed results for upload-buffer sizes that are not a multiple of 4 (I think). Setting GL_UNPACK_ALIGNMENT to 1 fixes that, but is it a good idea? Likely to get me bad performance on certain hw?
Advertisement
Using a buffer size that isn't a multiple of 4 is liable to get you bad performance on quite a lot of hardware. I have one OpenGL application where the performance *doubles* when I add a dummy alpha-channel to pad my textures to 4 bytes/component...

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

This topic is closed to new replies.

Advertisement