Summary: | [OpenGL] GLCanvas.isCurrent() always returns false on Windows | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Jeff Norris <jnorris> |
Component: | SWT | Assignee: | Steve Northover <steve_northover> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | hoimi0122, Thomas.M.Crockett |
Version: | 3.3 | ||
Target Milestone: | 3.3 M7 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Jeff Norris
2007-04-17 15:05:43 EDT
Fixed > 20070418 Can you verify that "relatively poor GL performance on Windows" is either fixed by this bug or not caused by SWT? (ie. Windows OpenGL is just slow) We haven't tried the build with your fix yet. However, we did find a way to (temporarily) drastically reduce how often we call setCurrent() and performance on Windows improved significantly. Our impression is that it is still deficient compared to Linux and Mac but the difference is much less pronounced. We're working these issues actively now and will report more data when we have it. Thanks! If SWT is to blame for this, I want to fix it. If Java or Windows is at fault, I want to do the best I can to get whatever performance I can to you. See bug 176150 for more information about wierd Windows slowness. Feel free to investigate that puppy and let us know. |