1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
<html>
<!-- vi:set sw=2: -->
<!--
Copyright (C) 1996-2002 Brian Paul and Ben Bederson
Copyright (C) 2005-2008 Greg Couch
See the LICENSE file for copyright details.
-->
<head>
<title>Togl, a Tk OpenGL widget</title>
</head>
<body>
<script language="javascript" src="header.js"></script>
<h1 align="center">Togl — a Tk OpenGL widget</h1>
<h3 align="center">Copyright © 1996-2008 Brian Paul, Ben Bederson, and Greg Couch</h3>
<h2>Index</h2>
<ul>
<li><a href="#intro">Introduction</a>
<li><a href="download.html">Download/Installation</a>
<li><a href="using.html">Using the togl widget</a>
<ul>
<li><a href="tclapi.html">Tcl API</a>
<li><a href="capi.html">C API</a>
<li><a href="upgrading.html">Upgrading to version 2</a>
</ul>
<li><a href="faq.html">Frequently Asked Questions (FAQ)</a>
<li><a href="#mailing">Mailing List</a>
<li><a href="#bugs">Reporting Bugs</a>
<li><a href="#contrib">Contributors</a>
</ul>
<hr>
<h2><a name="intro">Introduction</a></h2>
Togl is a <a href="http://www.tcl.tk/">Tk</a> widget for
<a href="http://www.opengl.org/">OpenGL</a> rendering.
Togl was originally based on OGLTK, written by Benjamin Bederson at
the University of New Mexico.
Togl's main features are:
<ul>
<li>unifies Microsoft Windows, X11 (Linux/IRIX/...), and Mac OS X Aqua support
<li>support for requesting stencil, accumulation, alpha buffers, <i>etc</i>.
<li>multiple OpenGL drawing windows
<li>simple stereo rendering support
<li>simple, portable font support
<li>color-index mode support including color allocation functions
<li>overlay plane support
<li>OpenGL extension testing from Tcl
<li>Tcl Extension Architecture (TEA) 3 compliant
</ul>
<p>
Togl does almost no OpenGL drawing itself,
instead it manages OpenGL drawing by calling various Tcl commands
(<i>a.k.a.</i>, callback functions).
Those commands can be C functions that call OpenGL (in)directly
or another Tcl package
(<i>e.g.</i>, <a href="http://www.tcl3d.org/">Tcl3D</a>).
<p>
Togl is copyrighted by
<a href="http://www.mesa3d.org/brianp/home.html">Brian Paul</a>
(brian_e_paulATyahooDOTcom),
<a href="http://www.cs.umd.edu/~bederson/">Benjamin Bederson</a>
(bedersonATcsDOTumdDOTedu), and
<a href="http://www.cgl.ucsf.edu/chimera/">Greg Couch</a>
(gregcouchATusersDOTsourceforgeDOTnet).
See the LICENSE file for details.
<p>
The <a href="http://www.sourceforge.net/projects/togl/">
Togl project</a> and
<a href="http://togl.sourceforge.net">home page</a> are
hosted by <a href="http://www.sourceforge.net">SourceForge</a>.
<br>
<h2><a name="mailing">Mailing list</a></h2>
<p>
See the <a href="http://www.sourceforge.net/projects/togl/">
Togl project at SourceForge</a> for mailing list information.
<br>
<h2><a name="bugs">Reporting Bugs</a></h2>
<p>
There is a bug database on the
<a href="http://sourceforge.net/projects/togl/">Togl Project Page</a>.
You may also discuss bugs on the mailing list.
<p>
It may be worth upgrading your graphics driver and retesting
before reporting a bug,
as, historically,
many Togl "bugs" have been fixed by a graphics driver upgrade,
especially on Microsoft Windows.
<p>
When reporting bugs please provide as much information as possible.
Such as the version of Togl, which operating system
(<i>e,g.</i>, Windows XP, Red Hat Linux, Mac OS X, <i>etc.</i>),
the version of the operating system,
and the version of the graphics driver.
Also, it's very helpful to us if you can provide an example program
which demonstrates the problem.
<br>
<h2><a name="contrib">Contributors</a></h2>
<p>
Several people have contributed new features to Togl. Among them are:
<ul>
<li>Ramon Ramsan — overlay plane support
<li>Miguel A. De Riera Pasenau — more overlay functions, X11 functions
and EPS output
<li>Peter Dern and Elmar Gerwalin — Togl_TimerFunc and related code
<li>Robert Casto — Windows NT port
<li>Geza Groma — Windows 95/NT patches
<li>Ben Evans — SGI stereo support
<li>Paul Thiessen — Macintosh support
<li>Jonas Beskow — Tcl/Tk stubs support
<li>Paul Kienzle — TEA debugging and patches
<li>Greg Couch — version 1.7, 2.0
</ul>
Many others have contributed bug fixes. Thanks for your contributions!
<br>
<hr>
Last edited on 16 April 2008 by Greg Couch.
<hr>
Hosted by <a href="http://sourceforge.net/">
<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=519&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" align="middle"/>
</a>
</body>
</html>
|