
 --==  GLQuArK  ==--

This archive is the source code for GLQuArK.DLL, which comes
with QuArK 3.1 in file QUARK31.ZIP. It can be compiled with
Delphi 2.0. It is distributed free of charge and without any
warranty of any kind. It is intended to be used as either a
reference example document for OpenGL programming or to
build other, non-OpenGL-oriented QuArK-aware 3D viewers.

I will try not to change the communication standards between
future versions of QuArK and the rendering modules, so that
rendering modules that work with QuArK 3.1 should work with
future versions of QuArK as well.

The current version of QuArK doesn't explicitely support
multiple rendering modules : the user can't interactively
switch between several ones. For the time being, you can
develope and use alternate rendering modules by renaming
them temporarly GLQuArK.DLL and putting them instead of the
official GLQuArK.DLL. In future versions, the custom modules
will be allowed to have any name, as far as the extension
remains .DLL. QuArK will rely on the information-provider
routine "InfoQuArK" in these DLLs to query informations
about the .DLL file.


Armin