To support my theory of a bug with CreateImage on the 8800 video cards, I am now doing this as a workaround, and it works good. This example replaces CreateImage(100,100)
h = LoadImage("Black.png") ; 1x1 black image
ScaleImage h,100,100
Of course, this can't be used as a realtime solution, but it could probably be optimized for that by loading a master "black.png" image and using CopyImage instead of LoadImage.
h = LoadImage("Black.png") ; 1x1 black image
ScaleImage h,100,100
Of course, this can't be used as a realtime solution, but it could probably be optimized for that by loading a master "black.png" image and using CopyImage instead of LoadImage.