Changes in 1.9
new: FLTK GUI version for Linux(386)
new: FLTK GUI version for SGI
-remove texture border color in OpenGL version to run in hardware for 3DFX voodoo card's.


Changes in 1.8
- workaround for NVIDIA detonator problems (Crash at the end of the Scene).
  set endScreenCrashWorkaround=0 in TIRTA.INI to disable it 

Changes in 1.7 (3DNOW only)
- implemented faster 3DNOW ..... Athlons are wellcome 

Changes in 1.6
- fixed Bug. (Tirtanium 1.5 DX7 didn't work on Voodoo addon cards)
- added button "USE Direct3DTnLHalDevice" to force IID_IDirect3DTnLHalDevice as a 3DDevice.
- the button will be enabled if D3D reports the 
   D3DDEVCAPS_HWTRANSFORMANDLIGHT flag. (has Hardware T&L)

Changes in 1.5
- use the new DirectX 7 interface to support hardware T&L.
- improved D3D spotlight effects.
- this version is little bit slower than older version because of DX7 and 
  more imporoved spotlight effects with specular light.
- requires DirectX 7

Changes in 1.4
- use new compiler Version, speed may change a little bit (I think it's a litte faster).
- build in some internal 3DNOW support.
- new math benchmark. Tests CPU floating point speed with x87/3DNow code.

Changes in 1.3
- hides mouse in fullscreen.
- more polygon option for testing (splits a polygon into 2,8,32 polygons).
- ZBufferFix for OpenGL (see Tirta.INI)

Changes in 1.2
- resolution switching didn't work with the newest Riva TNT drivers.....
  implementing a more "brutal" resolution switching version .
- implementing resolution switching for OpenGL only version.


Changes in 1.1.
- compiled with DirectX6.1 (KNI-support) 
- music should be more stereo now. 
- Bug fixes 
- sphere movement pre calculated. (for more correct benchmarks) 



Tirtanium requires:

OpenGL/D3D Version
- DirectX 6 (Software/Hardware).
- OpenGL (opengl32.dll  Software/Hardware) no miniGL Quake driver.

OpenGL only Version (for WinNT)
- OpenGL (opengl32.dll  Software/Hardware) no miniGL Quake driver.

For correct Benchmarks: 
64MB RAM for NORMAL texture version
256MB RAM for BIG texture version


Tirtanium features:

- Direct 3D and OpenGL in one program
- Single OpenGL version (for WinNT)
- DEMO, fully configurable: antialiasing, resolutions, colordeep, ....
- 3DEngine: dynamic fog simulation, multiple lightning, reflection mapping,......
- 3DInfo Buttom: memory info, refreshrate, Vsync detection
- DESKTOP 3D RENDERING :)
New BENCHMARKSYSTEM
- no limit in resolution or colordeep :)
- 2 BENCHMARK classes
- Single and MULTIPLE BENCHMARK (just one click to benchmark all avialble resolutions)
- Autodetection of OS, memory, refreshrate, Vsync ....
- Benchmarks will be written to bench.res file for easy handling .
- Separate multi document result Viewer for benchmark with filterfuctions
- music from BEAT
- using MIDAS Digital Audio System (Copyright 1996,1997 Housemarque Inc.) 
 
Direct3D engine:
- uses untransformed and unlit Vertices.
  means: fully use of 3DNOW 
	in DX6, KNI in DX7?
- uses the new DX6 automatic texture management
- use of the D3D lightning pipeline
OpenGL engine:
- fully use of the OpenGL lightning and transformation pipeline.
  means: geometry processors are welcome :-)
- resolution switching in Direct Draw


Tirtanium is also a graphics demo for the for my university in Germany
FH Gummersbach and includes their spheres logo.


write me an e-mail.

BENCHMARKS:

You can't change the benchmark 3D settings,
Benchmark will use the startup settings and:

BENCHMARK NORMAL DETAIL:
VIEW DISTANCE: NORMAL   FLY: NIGHT   DYNAMICFOG: NORMAL   DOUBLEBUFFERING MIPMAP OFF

BENCHMARK HIGH DETAIL:
VIEW DISTANCE: FAR      FLY: NIGHT   DYNAMICFOG: HIGH     DOUBLEBUFFERING MIPMAP ON

BIG TEX will always use MIPMAP ON


I if send me benchmark results please fill out the benchmark dialog and do a multibench.

Send to email1: tirtasana@gmd.de




Here is some Tirtanium help in FAQ form:

OpenGL vs Direct3D:

Q: The OpenGL version is slower than the D3D version, does this mean
     OpenGL not as good as D3D?
A: I don't think so, because:
    -most lowend 3D cards don't have an optimized driver
    -some driver are optimized for glQuake, with cost to the rest of OpenGL functions
    -OpenGL has a more advanced lightning pipeline
    -OpenGL tries to emulate missing hardware functions, D3D just says: no go
    -OpenGL is not so "lowlevel", in D3D the programmer must do much more "lowlevel" stuff

Startup errors:

Q: If I start TIRTANIUM I get an "linked to missing export DDRAW.DLL error".
A: You don't have DX6 installed, install DIRECTX 6 or higher.

Q: If I start TIRTANIUM I get an "linked to missing export DDRAW.DLL:DirectDrawCreateEx error".
A: You don't have DX7 installed, install DIRECTX 7 or higher.


Q: If I start TIRTANIUM I get an "missing opengl32.dll" error
A: Get an OpenGL hardware driver from your 3D card manufacture.
    OR: Get the OpenGL software emulation from MS.
    Copy the dll into the TIRTANIUM directory.

Q: TIRTANIUM crashes at the beginning.
A: TIRTANIUM uses a special feature DESKTOPRENDERING.
    This doesn't work on every 3d card.
    Disable DESKTOPRENDERING :
    Edit the TIRTA.INI: disableDeskTopRendering=1


Q: TIRTANIUM say's "Desktop rendering failed"
A: OK DESKTOPRENDERING doesn't work in every resolution and colordeep:
    TIRTANIUM must be started in a resolution with where the 3D card has hardwarendering.
    ->switch  16bit color deep DESKTOP.
    DESKTOPRENDERING need a lot of video memory at startup, switch to lower res.
    ->Switch to a 640x480 DESKTOP.
    DESKTOPRENDERING dosn't work on Voodoo, Voodoo2
    ->hey, thats hardware. I can't chance that :-(
    Last solution: try softwareemulation:
    Edit the TIRTA.INI: d3dDeskTopRenderingInSoftware=1


Q: Howto get a full OpenGL driver for VOODOO 1/2/RUSH/(BANSHEE?): 
A: Two Soulutions:
    The 3DFX full OpenGL driver. 
    http://www.3dfx.com
    (Beta 2.1 has no support for FOG  ) 
    Get the driver from 3DFX. 
    Install the driver. 
    Rename the 3dfxopengl.dll to opengl32.dll. 
    Copy the opengl32.dll into the demo directory. 

    The MESA VOODOO DRIVER 
    http://www.mesa3d.org
    Get the precompiled dlls. 
    Copy the opengl32.dll into the demo directory. 

Q: Better image quality on Mystique and Matrox Millenium II.
A: set TIRTA.INI d3dNoBlendHardware=1

Q: Some ALPHA Object looks very dark (TIRTANIUM LOGO).
A: some 3Dcard have some missinig blend modes (RIVA 128,.....) 
     set TIRTA.INI noBlendFuncSRCALPHA_DSTONE=1 

Q: TIRTANIUM doens't work on my Matrox Millenium I.
A: HaHa, good joke.

Q: TIRTANIUM is very slow on my S3 Virge.
A: Try softwareemulation, maybe it's faster....

Q: OpengGL sometimes swichtes to Black the second start.
A: I can't solve this problem. Try to use the a new driver version.
   The benchmarks are invalid then. Sorry