Original Post
Below is the brief problem description 1. I have created a small opengl application 2. I have implemented some small drawing function like rectangle and triangle 3. I am enabling user to draw rectangle/triangle on the application window. 4. At the same time this rectangle/triangle are also rendered into an off screen buffer (created using createDIBSection). 5. Then i am bliting this off screen buffer to a secondary monitor. I have to constantly change the current rendering context for drawing in to two buffers sequentially So i have to render constantly my drawing functions all the time? I can't stop rendering while i am not drawing anything. This is taking more CPU. What will be the possible solution? Thanks, Soumyadipta De