the Fiddler's picture

Ensure xlib functions are surrounded with XLock/UnlockDisplay

Project:The Open Toolkit library
Version:1.0-beta-3
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:closed
Description

A number of functions in X11GLNative are not protected and may cause crashes and/or corruption when using multiple GameWindows.


Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture

#1

Status:open» in progress

XGLNative.cs should be ready now. Still need to check X11GLControl and the input implementation.

the Fiddler's picture

#2

Status:in progress» fixed

All relevant x calls (those that use a display connection) should be now protected. Added a threaded rendering sample to ensure threading works correctly (and fixed a number of bugs that showed up in that example).

the Fiddler's picture

#3

Version:0.9.x-dev» 1.0-beta-3
Status:fixed» closed

Closing issues fixed in opentk-1.0-beta-3.