OpenGLContext 2.0.0b1 now available... 
Author Message
 OpenGLContext 2.0.0b1 now available...

I have just released the first beta version of OpenGLContext 2.0.0 for
PyOpenGL 2.0.1.

OpenGLContext is a teaching/testing tool for those looking to learn
OpenGL programming using python and PyOpenGL.  It provides a large body
of BSD-licensed PyOpenGL sample code for the beginning OpenGL
programmer, and a simplified environment for experimenting with OpenGL

Major new features since alpha 4 include:

    * cross platform polygonal text from (system) TrueType fonts,
          o (with the TTFQuery and FontTools packages)
          o applications can use non-system fonts with minimal extra effort
          o antialiased bitmap text also available from Pygame (with
            TTFQuery and Fonttools)
          o wxPython and/or GLUT can provide basic aliased bitmap text
            when ttfquery and/or FontTools are not available
    * frustum culling and bounding box calculations,
          o occlusion-culling is also available when the extension is
            available, but isn't currently supported by any of the
            scenegraph geometry types, so is not particularly effective,
            and is disabled by default,
    * optimization of the rendering pipeline,
          o includes introduction of C modules to accelerate "hotspot"
    * GLE-based extrusion geometry types,
          o screw, lathe and spiral
    * enhanced polygon tessellation code,
    * and a considerable number of bug fixes.

The new release has three new requirements beyond those for alpha 4:

    * Python 2.2.3
          o weak reference errors in 2.2.2 were found because of
            OpenGLContext's rather intense usage of them
          o OpenGLContext tries to minimize the effect of the errors,
            but there is no way to completely eliminate them without
    * FontTools
          o a cross platform library to read TrueType font files directly
    * TTFQuery
          o a Python package using FontTools to query and match system
            TrueType font names and families
          o also provides outline extraction for polygonal text

You can find updated installation instructions here:

There are a number of areas where the API is likely to change during the
upcoming beta process, particularly there will likely be a new
configuration mechanism for user-specified preferences (for instance key
bindings, frame locations, rendering-context-parameters and preferred
GUI library).  Beyond this, I'm not planning any significant (i.e. core)
enhancements, though adding a small 2D controls library may be necessary
to allow the (planned) configuration system to work properly, and there
will likely be a considerable number of bug-fixes and optimizations.

As always, you can find the download from the homepage:


or directly here:



  Mike C. Fletcher
  Designer, VR Plumber, Coder

Sun, 04 Dec 2005 07:05:16 GMT  
 [ 1 post ] 

 Relevant Pages 

1. PIL 1.0b1 is now available

2. Sybtcl-3.0b1 now available

3. ICE Tcl Compiler 2.0b1 Available

4. ANNOUNCE: plus-patches for Tcl7.6b1/Tk4.2b1/TclX7.6.0b1 available

5. ANNOUNCE: tkpvm1.0b1. First beta release available now

6. ANNOUNCE: ICEM CFD Tcl Compiler 1.0b1 available

7. tcl8.0b1/doc and tk8.0b1/doc patches

8. OpenGLContext 1.0a2 Released

9. VO 1.0b1?

10. ANNOUNCE: tclmidi-4.0b1, midi-eiffel-1.0 and red_black-1.0

11. ANN: PyObjC 1.0b1

12. ANN: dnspython 1.0.0b1


Powered by phpBB® Forum Software