Hi,
I was using 1650 branch until October and then I migrated to 2062 with the new OSR rendering engine. Everything worked fine on my dev machine (Windows 8.1), (BTW I appreciate FPS limit!!!), however when I tried to test the soft on old Win XP I have an exception.
It is related to the way I use the buffer received in OnPaint.
As I cannot draw the bitmap during OnPaint I need to do it once the rendering engine I use is calling my Render callback and provides me a viewport I can draw into. It means I am using bitmapbits accross those two separate callback. In fact I use GDI DrawBitmap with the buffer received in OnPaint. In 1650 it worked perfect. The problem with 2062 is that on Windows 8.1 and fast machine (if it matters) the memory refered by bitmap was accesible in my rendering callback, while on Windows XP the memory was no longer accesible that resulted in the execption when calling GDI DrawBitmap ...
Could you explain me what was changes in this matter compared to 1650 branch and why it works with W8.1 and not XP ?
many thanks in advance
Marcin