   Rendering gl to Bitmap is slower, should it be?
  Is PFD_DRAW_TO_BITMAP alot slower than just rendering it to the screen?  It seems to be for me. 
  why you just dont load your BMP and put it into a texture?Draw a quad on the screen with your texture applied to it. ;  I think you misunderstand what I am asking.  You can do one of two things when rendering with opengl (only 2 I know of)1. Draw to the window.2. Draw to a Bitmap.The advantage of drawing to a Bitmap is that I can use gdi fucntion and draw to it as well, before I display it on the window.My question is, is drawing to a Bitmap much slower? ;quote:Original post by aewarnick  I think you misunderstand what I am asking.  You can do one of two things when rendering with opengl (only 2 I know of)1. Draw to the window.2. Draw to a Bitmap.The advantage of drawing to a Bitmap is that I can use gdi fucntion and draw to it as well, before I display it on the window.My question is, is drawing to a Bitmap much slower?   Between drawing to a bitmap, then intervening with GDI drawing directly to the frame buffer, you''re gonna run into a performance hit. Just draw to the window, and use OpenGL''s triangle rasterizer for any 2D drawing operations. Writing directly to the frame buffer = bad if you''re concerned about performance. I''d imagine rendering to an offscreen bitmap and blitting it to the window ontop of that would be worse. ;  "triangle rasterizer" What is that? ;  the thing which translates triangles to pixels.why do you want to use the GDI with OpenGL? ;  Open gl seems to have a good stretch algorithm.  I don''t need to, it was just more convenient for me. 