我想更改绑定纹理的单个像素。
我知道我可以有一个 1x1 位图,并获取它的位图数据,然后将其传入:
GL.TexSubImage2D(TextureTarget.Texture2D, 0, pixel.X, pixels.Y, 1, 1, OpenTK.Graphics.OpenGL.PixelFormat.Bgra, PixelType.UnsignedByte, bmpData.scan0);
然而,对于修改一个像素这样简单的任务来说,这似乎非常复杂。有没有更简单的方法来做到这一点?