// demon efektit ja aikajana

// efektit mritetn seuraavalla tavalla:
// effect="A" file="B" start=T1 end=T2 [clear=C] [params=D_nimi=D_arvo(;E_nimi=E_arvo;...)] [rt16b="rt16b_bufferX]
// josta suluissa ja hakasuluissa olevat osat ovat valinnaisia
//
// Selvityst kirjainten merkityksist
// -----------------------------------
//
// A: efektin nimi koodissa
//
// B: efektin xml muotoisen elementtiparametritiedoston nimi
//
// C: 0 (default) - ei ruudun tyhjennyst, 1 - backbufferin tyhjennys, 2 - syvyyspuskurin tyhjennys, 3 - back + depth tyhjennys
//
// D, E, ...: valinnainen mr float tai string parametreja puolipisteell eroteltuina,
//            parametrit luetellaan tyyliin params="image=images/bg.png; position=0.5,0.5,0.0"
//            ja nihin voi viitata xml tiedostossa kirjoittamalla $image tai $position johonkin kohtaan
//            joka efekti ladatessa korvataan timelinest tulevalla arvolla
//
// out: Jos tyhj, niin piirto tapahtuu suoraan 8bit backbufferiin, 
//        ellei kyseess ole "df_" alkuinen deferred shading efekti, joka piirt omiin 
//        rendertargetteihinsa. Muuten piirto voidaan ohjata rt16b_bufferX 16bit float puskuriin, 
//        jossa X on jokin kokonaislukunumero 0:sta eteenpin.
//        conv16b_to_bb efekti kytetn piirtmn rt16b_buffer0 8 bittiseen backbufferiin
//
//



effect="camera" file="fx/camera_2.xml" start=0.0f end=41.0f clear=0
effect="camera" file="fx/camera_1.xml" start=40.0f end=67.0f clear=0
effect="camera" file="fx/camera_rekupallot.xml" start=66.0f end=105.0f clear=0
effect="camera" file="fx/camera_m1.xml" start=105.0f end=132.0f clear=0
effect="camera" file="fx/camera_kaupunki.xml" start=132.0f end=182.0f clear=0

effect="camera" file="fx/camera_metsa.xml" start=182.0f end=238.0f clear=0

effect="camera" file="fx/camera_loppu.xml" start=238.0f end=280.0f clear=0




effect="light" file="fx/light_3.xml" start=0.0f end=32.0f clear=0
effect="light" file="fx/light_skene1.xml" start=0.0f end=105.0f clear=0
// effect="light" file="fx/light_kv.xml" start=66.0f end=105.0f clear=0
// effect="light" file="fx/light_1.xml" start=65.0f end=105.0f clear=0
effect="light" file="fx/light_4.xml" start=105.0f end=182.0f clear=0
// effect="light" file="fx/light_3.xml" start=149.0f end=182.0f clear=0

effect="light" file="fx/light_galaxy.xml" start=132.0f end=182.0f clear=0

effect="light" file="fx/light_metsa.xml" start=182.0f end=238.0f clear=0

effect="light" file="fx/light_kanny.xml" start=238.0f end=280.0f clear=0


effect="mesh" file="fx/mesh_sky1.xml" start=0.0f end=182.0f clear=3
effect="mesh" file="fx/mesh_sky_metsa.xml" start=182.0f end=300.0f clear=3



effect="mato" file="fx/mato_adapt.xml" start=24.0f end=36.30f clear=0
effect="mato" file="fx/mato_kolkkus.xml" start=50.0f end=65.0f clear=0
effect="mato" file="fx/mato_1.xml" start=77.0f end=182.0f clear=0
effect="mato" file="fx/mato_metsa.xml" start=190.0f end=238.0f clear=0



effect="mesh" file="fx/mesh_pe1.xml" start=0.0f end=33.0f clear=0

effect="mesh" file="fx/mesh_adapt1.xml" start=10.0f end=50.0f clear=0

effect="mesh" file="fx/mesh_3.xml" start=32.0f end=67.0f clear=0


effect="mesh" file="fx/mesh_kv.xml" start=66.0f end=105.0f clear=0


effect="mesh" file="fx/mesh_tc.xml" start=105.0f end=132.50f clear=0

effect="mesh" file="fx/mesh_m1.xml" start=132.50f end=165.0f clear=0

effect="mesh" file="fx/mesh_devour.xml" start=158.0f end=182.0f clear=0


effect="mesh" file="fx/mesh_metsa.xml" start=182.0f end=238.0f clear=0


effect="mesh" file="fx/mesh_kannykka.xml" start=238.0f end=280.0f clear=0



effect="pemit" file="fx/pemit_adapt.xml" start=10.0f end=50.0f clear=0

effect="pemit" file="fx/pemit_2.xml" start=132.0f end=182.0f clear=0 rt16b="rt16b_buffer0"


effect="dfmix" file="fx/dfmix_1.xml" start=0.0f end=105.0f clear=0 rt16b="rt16b_buffer0"
effect="dfmix" file="fx/dfmix_m1.xml" start=105.0f end=132.0f clear=0 rt16b="rt16b_buffer0"
effect="dfmix" file="fx/dfmix_1.xml" start=132.0f end=182.0f clear=0 rt16b="rt16b_buffer0"
effect="dfmix" file="fx/dfmix_metsa.xml" start=182.0f end=238.0f clear=0 rt16b="rt16b_buffer0"
effect="dfmix" file="fx/dfmix_1.xml" start=238.0f end=280.0f clear=0 rt16b="rt16b_buffer0"


// effect="kuva" file="fx/kuva_metal_motion.xml" start=25.0f end=66.0f clear=0  rt16b="rt16b_buffer0"
effect="kuva" file="fx/kuva_1.xml" start=25.0f end=105.0f clear=0  rt16b="rt16b_buffer0"

effect="kuva" file="fx/kuva_2.xml" start=105.0f end=132.0f clear=0 rt16b="rt16b_buffer0"
effect="kuva" file="fx/kuva_galaxy.xml" start=131.0f end=182.0f clear=0 rt16b="rt16b_buffer0"


effect="pemit" file="fx/pemit_1.xml" start=0.0f end=25.0f clear=0 rt16b="rt16b_buffer0"



effect="kuva" file="fx/kuva_b1.xml" start=0.0f end=250.0f clear=3 rt16b="rt16b_buffer1"


//effect="glow" file="fx/glow_2_2particle_mist.xml" start=0.0f end=13.45f clear=0  rt16b="rt16b_buffer0"
//effect="glow" file="fx/glow_3particle_mist.xml" start=13.0f end=22.0f clear=0  rt16b="rt16b_buffer0"
effect="glow" file="fx/glow_2particle_mist.xml" start=0.0f end=35.0f clear=0  rt16b="rt16b_buffer0"


effect="glow" file="fx/glow_stream1.xml" start=182.0f end=200.0f clear=0  rt16b="rt16b_buffer0"

effect="glow" file="fx/glow_anamorphic1.xml" start=15.0f end=285.0f clear=0  rt16b="rt16b_buffer0"

effect="glow" file="fx/glow_1.xml" start=28.0f end=105.0f clear=0  rt16b="rt16b_buffer0"
effect="glow" file="fx/glow_1b_mist.xml" start=105.0f end=132.50f clear=0  rt16b="rt16b_buffer0"


effect="glow" file="fx/glow_2particle_mist.xml" params="intte=0.35;" start=132.50f end=182.0f clear=0  rt16b="rt16b_buffer0"
effect="glow" file="fx/glow_1.xml" start=182.50f end=280.0f clear=0  rt16b="rt16b_buffer0"


// don't work!!!
 // effect="glow" file="fx/glow_godrays.xml" start=0.0f end=105.0f clear=0  rt16b="rt16b_buffer0"





effect="hdr" file="fx/hdr_m1_mist3.xml" params="" start=0.0f end=66.0f clear=0
effect="hdr" file="fx/hdr_kv.xml" params="" start=66.0f end=105.0f clear=0
effect="hdr" file="fx/hdr_m1_mist.xml" params="" start=105.0f end=132.0f clear=0
effect="hdr" file="fx/hdr_1.xml" params="" start=132.0f end=182.0f clear=0
effect="hdr" file="fx/hdr_mesta.xml" params="" start=182.0f end=238.0f clear=0
effect="hdr" file="fx/hdr_kv.xml" params="" start=238.0f end=280.0f clear=0


effect="kuva" file="fx/kuva_greets.xml" start=135.0f end=159.0f clear=0

effect="kuva" file="fx/kuva_emd.xml" start=238.0f end=260.0f clear=0



effect="kuva" file="fx/kuva_credits.xml" start=182.0f end=215.0f clear=0

effect="kuva" file="fx/kuva_loading.xml" start=0.0f end=10.0f clear=0






