I am drawing a texture using GUI.DrawTexture in an OnGUI Editor method. The texture is drawn in different positions based on certain variables that are changed by the user. The time it takes for the texture to redraw is very slow. It is inconsistent and would take from 0.1 to 0.5 seconds to update.
All of the other code changes instantly, but the DrawTexture lags behind. How can I make DrawTexture more responsive? Is there a better solution to display textures in an Editor Window?