00001 //------------------------------------------------------------------------ 00002 // 00003 // Joe Kniss 00004 // 3-20-03 00005 // ________ ____ ___ 00006 // | \ / | / / 00007 // +---+ \/ |/ / 00008 // +--+| |\ /| < 00009 // | || | \ / | |\ \ 00010 // | | \/ | | \ \ 00011 // \_____| |__| \__\ 00012 // Copyright 2003 00013 // Joe Michael Kniss 00014 // <<< jmk@cs.utah.edu >>> 00015 // "All Your Base are Belong to Us" 00016 //------------------------------------------------------------------------- 00017 00018 /// CrankStupid.h 00019 00020 /// a really dumb crank, just takes the tapes, concatinates them and 00021 /// builds the fragment/vertex program, very lame! 00022 00023 /// true leaf class, sooo stupd that it should never be extended :( 00024 /// compiles to the ARB spec 00025 00026 #ifndef __CRANK_STUPID_DOT_H 00027 #define __CRANK_STUPID_DOT_H 00028 00029 #include "Crank.h" 00030 00031 class StupidFPCrank : public FPCrank { 00032 public: 00033 StupidFPCrank() {} 00034 ~StupidFPCrank() {} 00035 00036 glift::PixelShaderSP getPixelShader(); 00037 00038 protected: 00039 00040 }; 00041 00042 00043 #endif 00044