opengl 双缓存在VB6.0中如何使用?
我在设置像素格式的时候,使用了PFD_DOUBLEBUFFER属性,在绘图的时候,使用SwapBuffers,就算是启用双缓存了吗?
Private Sub Display()
glClearColor 0#, 0#, 1#, 0#
glClear clrColorBufferBit
glColor3f 1#, 1#, 1#
glBegin glBeginModeConstants.bmLineStrip
glVertex2f -1, -1
glVertex2f -1, 1
glVertex2f 1, 1
glVertex2f 1, -1
glEnd glFlush
SwapBuffers Picture1.hDC
End Sub
我在设置像素格式的时候,使用了PFD_DOUBLEBUFFER属性,在绘图的时候,使用SwapBuffers,就算是启用双缓存了吗?
Private Sub Display()
glClearColor 0#, 0#, 1#, 0#
glClear clrColorBufferBit
glColor3f 1#, 1#, 1#
glBegin glBeginModeConstants.bmLineStrip
glVertex2f -1, -1
glVertex2f -1, 1
glVertex2f 1, 1
glVertex2f 1, -1
glEnd glFlush
SwapBuffers Picture1.hDC
End Sub
http://www.nullterminator.net/opengl32.html