
Hei, 

modulen min fokuserer p OpenGL programmering p 
Linux og inneholder flgelig en del veiledning p hvordan sette
opp ting slik at dette fungerer under Linux. Modulen setter ogs lys
p programmering med lyd og bruker biblotektet OpenAL.

For  kjre programmet mitt, "simple", forutsettes en OpenGL implementasjon
installert sammen med OpenAL bibloteket. OpenAL er en tilsvarende API som
OpenGL, bare for lyd. Instruksjonene nedenfor burde vre nok for  f 
dette opp  kjre, jeg har dog laget et installasjons script, dersom
dette lyder enklere ut ( code/install_openal.sh ). 

MESA, en Open Source implementasjon av OpenGL er installert default
p en del Linux distribusjoner.
Hvis ikke, er det viktig  vre oppmerksom p at vi trenger bde selve Mesa 
pakkene og developer versjonene. P et RedHat 7.2 system, heter disse pakkene
Mesa-3.4.2-7.rpm og Mesa-devel-3.4.2-7.rpm. Jeg antar at Mesa er installert, hvis
ikke, er dette beskrevet nrmere i modulen under modul.html#mesa.
     


Installasjon av OpenAL og kjring av programmet 'simple'.


1. Last ned kildekoden til OpenAL, bruk passordet "guest".
   cvs -d:pserver:guest@opensource.creative.com:/usr/local/cvs-repository login
   cvs -d:pserver:guest@opensource.creative.com:/usr/local/cvs-repository co openal

2. Kompiler og installer OpenAL
   cd openal/linux
   sh ./autogen.sh
   ./configure --enable-prefix=/usr/local
   make 
   make install

3. Oppdater LD_LIBRARY_PATH, legg evt. linja inn i ~/.bashrc
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib	

4. Pakk ut fila code/everyting.tar.gz 
   tar -xvzf code/everything.tar.gz -C ~/dit_jeg_vil_installere_simple/

5. Musikk
   Finn en wav fil du vil bruke, gjerne litt rocka musikk, kall den "art.wav"
   og legg den i den samme katalogen.

6. Kjr "simple"
   G til katalogen nevnt over, og kjr programmet.
   ./simple


Navigasjon og andre tastetrykk:

            fram       
              q
  venstre   a   s  hyre
              z
           bakover


Sl p musikk: 1
Sl av musikk: 2
Avslutt:       ESC

Hyreklikk for meny, fra denne kan du:
   * Sl p animasjon, 
   * Se retningen til hytalerne og lytteren
   * Se kontrollpunktene i bezierflatene p hytalerne
   * F full skjerm
   * Avslutte


-Torstein Krause Johansen

