[Prev][Index][Thread]
PL seminar - Andy Hanson, OpenGL
Programming Languages Seminar
Friday, December 13, 1996
10am-11am, LH 101
OpenGL as an abstract problem-solving architecture
Andy Hanson
Indiana University
OpenGL is a software interface for 3D graphics motivated by a fairly
elaborate hardware model. One might therefore imagine the hardware to
be an abstract target architecture for a compiler. This architecture
might potentially be a useful model for solving other kinds of
problems that require 2D (or ND) rather than 1D memory abstractions.
We will discuss the basics of OpenGL and present a few examples of
"higher level" graphics problems that OpenGL users "hand compile" into
the underlying primitives. The open question is thus: could it be
useful to imagine a "high level" family of problem-solving languages
that would sensibly compile into primitives resembling OpenGL, and, if
so, what sorts of abstract problems would you choose to solve using
these languages?
--
This will be the last PL seminar of the semester. Some of us could
not be scheduled for a talk this semester, but there will be many more
opportunities later. Thanks to all speakers and everyone who attended.