PDA

View Full Version : Whats CPW and GLOW?



Keermalec
02-06-2002, 06:19 AM
Hi, I realise this is a real newbe question but I've been using GLUT for some time now and have never heard of CPW and GLOW. What do they do?

jmathies
02-06-2002, 07:53 AM
I'm not sure about Glow, but I know about Cpw. http://www.opengl.org/discussion_boards/ubb/smile.gif
Cpw is an OpenGL windowing and event library for games
and applications. The interface API is modeled after the
GLUT API but is not compatible with it. The core library
includes support for windowing and events, user input,
menuing, full screen rendering, performance timing,
anti-aliased TrueType font rendering, timers, primitive
drawing, and more.

It's main focus is on making the process involved in getting
an OpenGL app up and running easy and fast. It takes care
of all the ugliness associated with creating windows, contexts,
user input processing, etc, so you can jump right into
programming OpenGL.

It was written as a replacement for GLUT. It's currently
(Feb 2002) running on Windows. I'm hoping somebody
will take a shot at porting it to Linux soon. The library is
designed in a way that makes porting easy, so hopefully
somebody will step up to the plate in the near future.
Although Cpw was originally targeted at replacing the
GLUT library, some folks have mentioned it also has features
similar to SDL.

Also, the source if completely free of
licensing restrictions.
www.mathies.com/cpw/ (http://www.mathies.com/cpw/)

[This message has been edited by jmathies (edited 02-06-2002).]

John Nagle
02-06-2002, 08:40 AM
Originally posted by Keermalec:
Hi, I realise this is a real newbe question but I've been using GLUT for some time now and have never heard of CPW and GLOW. What do they do?

GLOW is a portable window and widget library that runs on top of GLUT. Provides the usual panels, sliders, text boxes, etc. From Caltech. http://www.ugcs.caltech.edu/~dazuma/glow/