################################################################################
  The Final Quest
  Fixed Pipeline Lighting Demo
  Wersja 1.1
  10 lutego 2007
################################################################################


Co to jest?
===========

Jest to mae demo prezentujce owietlenie (wiato kierunkowe i punktowe)
zrealizowane na trzy sposoby:

1. Per Pixel, z uyciem Vertex Shader 2.0 i Pixel Shader 2.0
   Wymaga karty wspierajcej te shadery sprztowo, a wic przynajmniej
   GeForce FX.
2. Per Vertex, z uyciem fixed pipeline
   Czyli to standardowe owietlenie DirectX. Wymaga jakiejkolwiek sensownej
   karty graficznej. Wyglda tragicznie.
3. Per Pixel, z uyciem Vertex Shader 2.0 i fixed pixel pipeline
   W przypadku braku sprztowego Vertex Shadera emuluje go software'owo, tote
   wymaga tylko karty przynajmniej GeForce 2. To jest najwiksze osignicie,
   ktre ma wanie zaprezentowa to demo.

Licencja: Freeware

Uyte zostay:
Microsoft Visual Studio 2005, jzyk C++, DirectX 9.0c, Boost 1.33.1,
FastDelegate, XNL2, GIMP, Bitmap Font Generator 1.7a

Co trzeba zrobi
================

Celem dema jest nie tyle zaprezentowanie, ile przetestowanie, czy napisane w ten
sposb owietlenie dziaa zgodnie z zamierzeniami. Obsuga programu jest prosta,
klawiszologia jest wypisana na ekranie po uruchomieniu. Obsuga to:

1, 2, 3
F1, F2, F3
W, S, A, D, Q, E         - poruszanie si
Shift + W, S, A, D, Q, E - szybsze poruszanie si
klik + ruch myszk       - obracanie kamery
CTRL + ENTER             - peny ekran, 1024 x 768 @ 60 Hz
ESC                      - wyjcie

Zadaniem jest odpali, pobawi si, szczeglnie poprzecza tryby F1, F2, F3,
sprawdzi czy dziaaj, czy aplikacja si nie sypie, czy wyglda jak naley itd.
Jeli co jest nie tak, wysa do autora:

- Plik Errors.log
- Plik Log.txt
- Screen z pokazaniem jak to wyglda
- Informacj jak masz kart graficzn

Chodzi mi szczeglnie o przetestowanie na kartach klasy GeForce 2, GeForce 4 MX,
a take GeForce 3 i GeForce 4 Ti (i oczywicie ich odpowiednikach firmy ATI)
oraz na zintegrowanych czy laptopowych Intelach. Na kartach TNT2 ma prawo nie
ruszy :)


Wymagania
=========

- Komputer PC
- Karta graficzna z akceleracj 3D
- System Windows
- DirectX 9.0c April 2006 Update (lub dowolny DirectX 9.0c + plik d3dx9_30.dll;
  mona go pobra np. std: http://www.toymaker.info/Games/html/d3dx_dlls.html)


Autor
=====

Adam Sawicki
E-mail: regedit@regedit.gamedev.pl
WWW: http://regedit.gamedev.pl
IRC: #warsztat @ PolNet
Gadu-Gadu: 2272474

Podzikowania i pozdrowienia:

- Krzysiek K.
- ayufan
- skalniak
- wszyscy ludzie z Warsztatu!


Co nowego?
==========

Wersja 1.1 (10 lutego 2007)

Wersja wydana celem dalszego przetestowania dziaania na kartach GeForce 2 i
GeForce 4 MX.

- Da si wczy kad technik, niezalenie czy przesza walidacj
- Walidacja technik jest logowania do pliku
- Domylna jest technika nr 1
- Wyczone VSYNC
- Ustawienia s teraz w jednym pliku - "Config.xnl"

Wersja 1.0 (7 lutego 2007)

Pierwsza wersja.
