I have a GUI with two axes and a textbox. The axes are updated with new data about every 4 seconds with signal data. The initial plotting in both axes is performed with imagesc(); afterwards they are updated by directly editing the 'cdata' element. The textbox is updated with data every so often and for some reason the author has included a drawnow().
When drawnow() is called, I get the following warning: "Warning: Texture data too large for graphics device. Fitting to max size available.."
This warning does not occur when I initially plot the data in the axes or when the data is updated. It only occurs with the drawnow().
FWIW, this seems to happen when running Matlab in Linux (Ubuntu 12.04); I have yet to see it occur when running Matlab in Windows -- however there are enough additional differences between the two configurations that I can't directly conclude that this is a Linux issue.
What is the source of this error? I have seen this in a few discussion boards and questions, but I haven't found a detailed answer yet. Any clues? I've seen some references to this being a rendering issue but it would be helful to know the underlying cause.