public BasicProgram Find( BasicShaderName name ) { string key = name.Key(); BasicProgram ret = Find( key ); if( ret == null ){ string nameVS = name.VSName(); string nameFS = name.FSName(); try{ ret = Load( key, shaderRoot + nameVS + ".vp.cgx", shaderRoot + nameFS + ".fp.cgx" ); // 開発用シェーダ // ret = Load( key, shaderRoot + "_testVSH.vp.cgx", shaderRoot + "_testFSH.fp.cgx" ); }catch( System.IO.FileLoadException ){ ret = Find( "ASSERT" ); } } return ret; }