Fix #31539, painting in image editor while in object mode does not update mipmaps.
authorAntony Riakiotakis <kalast@gmail.com>
Tue, 18 Sep 2012 15:58:07 +0000 (15:58 +0000)
committerAntony Riakiotakis <kalast@gmail.com>
Tue, 18 Sep 2012 15:58:07 +0000 (15:58 +0000)
commit602691fdfc5bdb88f52ca7b96b6d2dce0911abce
tree6d4723429e7692b626af6d9023583ff19693bc44
parent71ecbe9b37af2d89a732922fdff9be38a37a1bfb
Fix #31539, painting in image editor while in object mode does not update mipmaps.

While we could disable/enable mipmaps on stroke begin/end, it is a bit hacky (but worthy of consideration for later) for my taste just to paint in the image editor. Instead we generate mipmaps on the fly. Since we can update texture levels below the first only with GPU mipmapping, partial update when painting in the image editor will actually work only with GPU mipmapping from now on (which is fast enough I hope not to get any lags!).
source/blender/editors/sculpt_paint/paint_image.c
source/blender/gpu/GPU_draw.h
source/blender/gpu/intern/gpu_draw.c