- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am developing an OpenGL application with Intel Fortran 9.0. I would like to use OpenGL layer planes, but Ido not seem to have that capability on my machine (i.e. I can't find a pixel format that supports layer planes). I am confused about where this capability comes from.Can anyone tell me whether layer planes are a feature of the display hardware, or areprovided by the implementation of OpenGL that I have? Would upgrading to the latest version of Intel Fortranbe the solution?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The OpenGL implementation is provided by Windows (with assist from graphics drivers.) Intel Fortran provides bindings to the OS functionality. Is there some particular type or constant you do not find defined? I am not an OpenGL expert but have played with some samples.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A Google search revealed that layer planes are a Microsoft extension. From what I can tell, the necessary declarations are in module IFOPNGL. See here for Microsoft's description.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply. My implementation of OpenGL does provide the functions that I need. However, when I enumerate the pixel formats (following the advice in the Microsoft post) none of the formats appears to support layer planes. That is, for all pixel formats on my machine, the bReserved member of the PIXELFORMATDEACRIPTOR is always zero, indicating that the number of available layer planes is zero. If layer planes arepurely a hardware feature, then it looks like I don't have it. I was hoping that there might be a software solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks very much for pointing me toGLView- a very handy tool. However, it indicates that I do not have layer plane capability and there are no driver updates available. I will have to look into getting a better graphics card.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page