http://www.opengl.org/wiki/Platform_specifics:_Windows#When_do_I_render_my_scene.3F
states "To swap buffers, use SwapBuffers instead of wglSwapBuffers."

On Sun, Jul 29, 2012 at 2:18 PM, Andre D <[email protected]> wrote:
> This is likely why it is used used:
> http://www.opengl.org/discussion_boards/showthread.php/141384-SwapBuffers-or-wglSwapBuffers
>
> "since GDI and the ICD share function names like SwapBuffers, a
> wglSwapBuffers is needed to avoid ambiguity when loading the proc
> dynamically."
> On Sun, Jul 29, 2012 at 1:26 PM, Taylor Gordon <[email protected]> 
> wrote:
>> Ping! Should we switch from wglSwapLayerBuffers to SwapBuffers.
>>
>> On Thursday, July 26, 2012 11:10:02 AM UTC-7, Taylor Gordon wrote:
>>>
>>> I just started using Pyglet and came across an issue with the Win32 method
>>> of swapping front and back buffers. Pyglet uses the wglSwapLayerBuffers
>>> Win32 API call do this swap. On my machine (Windows 7, AMD Radeon HD
>>> 7-series graphics card) this method doesn't work with vsync enabled. My
>>> display has a 60Hz refresh rate, and yet the wglSwapLayerBuffers call blocks
>>> to make a 30fps rate. With vsync disabled the frame rate is > 500 so it is
>>> certainly not the case that each frame is to slow to achieve 60fps with
>>> vsync enabled. Moreover, if I replace the wglSwapLayerBuffers call with the
>>> more standard SwapBuffers call, everything works correctly (60fps).
>>>
>>> I've heard reports of other people experiencing the same thing. Why does
>>> Pyglet use the wglSwapLayerBuffers call? This flat out doesn't work on some
>>> configurations with vsync enabled. Useful resources:
>>>
>>>
>>> http://msdn.microsoft.com/en-us/library/windows/desktop/dd374391(v=vs.85).aspx
>>>
>>> http://msdn.microsoft.com/en-us/library/windows/desktop/dd368815(v=vs.85).aspx
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "pyglet-users" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/pyglet-users/-/vol_It4XyLsJ.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/pyglet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en.

Reply via email to