D8234: Use DrawManager for Image/UV Editor uses a new drawing method for the image/uv editor. It has a limitation that huge images are resized to fit on the GPU. These max size depends on the used hardware typically the limitation is between 12k and 16k and the GL Texture limit setting in the user preference.
In case the user uses a huge texture it is more likely that not all pixels are shown on the screen. We could create a sub-buffer with visible areas of the image and render those. This only needs to do in case the provided GPUTexture isn't sufficient.
Technical test cases
- Zoomed in (seeing individual pixels) with and without repeat
- Zoomed out (skipping some pixels) with and without repeat