I want to change the some texels in a OpenGL texture for a given location. Can anyone help me with this pls ?
This is the functionnality that I want,
void ChangeTexelColor(int x, int y, GLuint id, int texW, int texH, GLenum format)
{
//What is here ?
}
This will use to maintain the minimap of my game (if anyone have a better idea of maintaining a dynamic map-texture-). Btw, this must done fast. Thanks.
OpenGL has the
glTexSubImage2Dfunction, which is exactly for your purpose.Here’s a functions that changes the color of one texel: