**************************************************
	   OpenGLide version 0.04
	By Fabio "Glorfindel" Barros
**************************************************


	OpenGlide is a Glide->OpenGL wrapper. 

Ok, but what is a wrapper? 
	A Glide Wrapper is a program that fools the applications and games that there is a Voodoo board in your computer, so you can run those Glide games in any 3D accelerator that supports OpenGL. 

What is OpenGL?
	OpenGL stands for Open Graphics Library, it is a "Graphics library" ;-) that allows the programmer to do 2D/3D applications and games, it is a standard in these days and almost all Operational Systems have it. But, these version of OpenGLide only runs on Windows systems ( 95/98/NT/2000 ).

Installation:

	Copy or Unzip the Glide2x.dll file to the "windows\system" directory ( usually: c:\windows\system )
	

Configuration File
------------------

	In every Glide game directory that you run will appear a OpenGLid.INI file, this file is the configuration for OpenGLide in this Game

	The only different Config is

	PalettePrecision=16

	This value can be beetween 1 and 255. Raise it to get more speed in Palette based games, but you will loose visual quality.

	All the other configurations can be 0 (zero, disabled) or 1 (one, enabled), the default config file is fine.

Details
-------

	Fog only work if FogCoordEXT is enabled and your video board support this OpenGL extension, all TNT/TNT2/GeForce with drivers 3.x have, i don't know about the rest. But i plan on doing fog for others boards too, but will take long.

	* If everybody helps, support will be great *


Thanks
------
	I would like to thanks all of you who supported me and sended Log files, configurations files, error files, bugs, suggestions, questions, without your help, i would have quit doing this a long time ago, but i would like to  really, really thanks the guys that tested and tested and tested my Beta versions and helped me, giving me space on webpages and support:

	All the staff of GU ( www.glideunderground.com )
		* Khalid
		* GrdLock
	Tuomas Lukinmaa
	Le Routier
	Derek Smart


Please, continue to send me BUGS and solutions

Please e-mail me at:

openglide@usa.net

So i can work hard to make it a "partial" (never will be fully) 
Glide->OpenGL wrapper.

regards with trying to run this wrapper in UT:
* when you start UT it doesn't show the window or the window is blank, 
just hit ALT-TAB to another window and then hit ALT-TAB again to UT
window, this should work.


version 0.04
------------
	Lots of OpenGL extensions implemented
	Faster
	Fog implemented if you have FogCoordEXT
	Some minor bugs fixed
	Should work on more games


version 0.03beta
----------------
	Palette textures work, at last....
	UT runs "almost" perfect, it still has that ALT-TAB bug in the begining

version 0.03alpha
-----------------

	Palette textures should work, but it is buggy somehow, removed 
directX because it didn't do anything, fog doesn't work, but will soon.
	Faster than previous versions.
	Lots of bugs, this is because i am redoing most of the code as i
restarted to work on the wrapper.


version 0.02
------------

	I know i should not do this but this release fixes a lot
of blend modes and adds some other things like Fog. I started to work 
to mix DirectX and OpenGL to make LFB accesses, but it doesn't appear
to be working now.
	Fog is a little bit slow, since it is emulated, so i put an
Option in the INI file if you want to enable it. Well it is a little
buggy too... ;-)
	DirectX is enabled in the INI too, but it doesn't do much, try
it out and send me the Results.
	There is another option in the INI that fixes w-buffering 
problemsin 16-bit z-buffer boards, i did this way because the original 
version works better in 32-bit color (24-bit z-buffer).

Versions prior to 0.02
----------------------

	Well, not much to say here.
	This wrapper has only been tested on UltraHLE,
don't claim it does not work with anything else.
	This is not finished, not perfect, or anything else,
it is just another wrapper. It runs Zelda with menus, and Mario
with all that transparent stuff.
	It has bugs, lots of them, Mario's black face is one of them,
the Nintendo Logo at zelda is another, i am fixing it.
	If you wanna run Mario without artifacts, set your desktop
to 32-bit color (only the cards that accept it: TNT, Riva 128...).
	I don't know how this wrapper will behave on other systems, 
mine is a TNT with a k6-2 400, so enjoy... or not.... ;-)
	When you run it for the first time it will create an INI file,
"OpenGLid.INI", the only option that exists is "InitFullScreen", you
can set it to 1 (one) ot 0 (zero), this means, if it is 1 than it will
change resolutions and init fullscreen. If a game, or a demo does not 
work ok at fullscreen, change it to 0.
	I forgot, if you hit ESC on ultraHLE and nothing happens, 
try ALT-TAB until you see UltraHLE program, and then hit ESC, 
this will soon be fixed.

	regards,

Fabio Barros
openglide@usa.net



VERSIONS
========

Version 0.01a
* Faster, > 20% on my system
* INI file to choose beetween Fullscreen and Window mode

Version 0.01b
* Faster, 10% over 0.01a
* Fixed (i hope) the memory hungry of OpenGLide

Version 0.01c
* Fixed the Texture bug
* Some more optimizations

Version 0.02
* Fixed a lot of Blend modes, so Mario's black face is gone, N64 logo on Zelda looks ok
* Add Fog emulation
* Started DirectX integration
* 16-Bit w-buffer fix

Version 0.02a
* Fixed more Blend modes

Version 0.02b
* Some other fixes

Version 0.03alpha
* Lots of bug fixes
* Palette textures work, but there is a problem with blending with Palette, humm, any help?
* Removed DirectX integration (didn't work)
* Removed Fog, was too buggy, i will start again