00001 /******************************************************************************/ 00002 // 00003 // Program: gluxMark2, DIP 00004 // Author: Juraj Vanek, xvanek29@stud.fit.vutbr.cz 00005 // File: test_frag.h 00006 // Desc: fragment shader tests declaration 00007 // 00008 //*****************************************************************************/ 00009 #ifndef _TEST_FRAG_H_ 00010 #define _TEST_FRAG_H_ 00011 #include "test.h" 00012 00017 class TestFrag : public Test 00018 { 00019 private: 00020 //light positions 00021 TVector lpos1,lpos2,lpos3,lpos4,lpos5,lpos6,lpos7,lpos8; 00022 float octaves; //initial noise octaves 00023 int count; 00024 public: 00025 TestFrag(int duration,int type, TScene *s); 00026 ~TestFrag(); 00027 void SaveResults(); 00028 void Run(); 00029 void Animate(); 00030 }; 00031 00032 #endif