int main(int argc, const char** argv) { cfg::LoadParams(argc, argv); GPUHandle::Init(cfg::dev_id); LoadIndexes(cfg::train_idx_file, train_idx); LoadIndexes(cfg::test_idx_file, test_idx); LoadRawData(graph_data, labels); cfg::node_dim = 0; for (size_t i = 0; i < graph_data.size(); ++i) { auto& g = graph_data[i]; for (int j = 0; j < g.num_nodes; ++j) { if (g.node_label[j] > cfg::node_dim) cfg::node_dim = g.node_label[j]; } } std::cerr << "dimension of node feature: " << cfg::node_dim << std::endl; InitModel(); MainLoop(); GPUHandle::Destroy(); return 0; }
bool ROMFile::LoadData( u32 bytes_to_read, u8 *p_bytes, COutputStream & messages ) { if( !LoadRawData( bytes_to_read, p_bytes, messages ) ) { messages << "Unable to get rom info from '" << mFilename << "'"; return false; } return true; }
int main(int argc, const char** argv) { cfg::LoadParams(argc, argv); GPUHandle::Init(cfg::dev_id); LoadRawData(graph_data, raw_string, labels); LoadTrainIndexes(cfg::train_idx_file, train_idx, graph_data, raw_string, labels); LoadTestIndexes(cfg::test_idx_file, test_idx, inv_test_idx, graph_data, raw_string, labels); InitModel(); MainLoop(); GPUHandle::Destroy(); return 0; }
void Rect::Init() { LoadRawData(); FMOD_VECTOR cube[24] = //6 faces times 4 verts = 24 { { 0.5f, -0.5f, -0.5f }, { 0.5f, -0.5f, 0.5f }, { 0.5f, 0.5f, 0.5f }, { 0.5f, 0.5f, -0.5f }, //+X face { -0.5f, -0.5f, -0.5f }, { -0.5f, -0.5f, 0.5f }, { -0.5f, 0.5f, 0.5f }, { -0.5f, 0.5f, -0.5f }, //-X face { -0.5f, 0.5f, -0.5f }, { 0.5f, 0.5f, -0.5f }, { 0.5f, 0.5f, 0.5f }, { -0.5f, 0.5f, 0.5f }, //+Y face { -0.5f, -0.5f, -0.5f }, { 0.5f, -0.5f, -0.5f }, { 0.5f, -0.5f, 0.5f }, { -0.5f, -0.5f, 0.5f }, //-Y face { -0.5f, -0.5f, 0.5f }, { -0.5f, 0.5f, 0.5f }, { 0.5f, 0.5f, 0.5f }, { 0.5f, -0.5f, 0.5f }, //+Z face { -0.5f, -0.5f, -0.5f }, { -0.5f, 0.5f, -0.5f }, { 0.5f, 0.5f, -0.5f }, { 0.5f, -0.5f, -0.5f }, //-Z face }; int pi = 0; for (int i = 0; i < 6; ++i) { result = m_geometry->addPolygon(m_directOcclusion, m_reverbOcclusion, 1, 4, cube + (4 * i), &pi); // pointer arithmetic to get face i } RenderObject::Init(); }
CoreVariable* CSettings::LoadSetting(PCoreString Name) { CoreVariable *Var = GetCoreVariable(Name); if (Var == NULL) return NULL; std::vector<std::string> RawData; LoadRawData(&RawData); for (int i = 0; i < (int)RawData.size(); ++i) { std::string VarName = GetElementData("Name", RawData[i]); if (strstr(VarName.c_str(), Name)) { eCoreVariableType VarType = GetElementDataType((PCoreString)GetElementData("Type", RawData[i]).c_str()); std::string VarValue = GetElementData("Value", RawData[i]); if (VarType == eCoreVariableType::VAR_UNKNOWN) continue; if (VarType == eCoreVariableType::VAR_INTEGER || VarType == eCoreVariableType::VAR_BOOL) { if (VarValue.find_first_not_of("0123456789") != EOF) *(PINT)Var->Variable = Var->iDefault; else *(PINT)Var->Variable = atoi(VarValue.c_str()); } if (VarType == eCoreVariableType::VAR_FLOAT || VarType == eCoreVariableType::VAR_DOUBLE) { if (VarValue.find_first_not_of("1234567890.") != EOF) { if (VarType == eCoreVariableType::VAR_FLOAT) *(PFLOAT)Var->Variable = Var->fDefault; if (VarType == eCoreVariableType::VAR_DOUBLE) *(PDOUBLE)Var->Variable = Var->dDefault; } else { if (VarType == eCoreVariableType::VAR_FLOAT) *(PFLOAT)Var->Variable = (float)atof(VarValue.c_str()); if (VarType == eCoreVariableType::VAR_DOUBLE) *(PDOUBLE)Var->Variable = atof(VarValue.c_str()); } } if (VarType == eCoreVariableType::VAR_STRING) strcpy_s((PCoreString)Var->Variable, VarValue.size() + 1, VarValue.c_str()); if (VarType == eCoreVariableType::VAR_COLOR) { COLOR32* Color = (COLOR32*)Var->Variable; bool Red = VarName.find("Red") != EOF; bool Green = VarName.find("Green") != EOF; bool Blue = VarName.find("Blue") != EOF; bool Alpha = VarName.find("Alpha") != EOF; if (VarValue.find_first_not_of("0123456789") != EOF) { if (Red) Color->r = Var->clrDefault.r; if (Green) Color->g = Var->clrDefault.g; if (Blue) Color->b = Var->clrDefault.b; if (Alpha) Color->a = Var->clrDefault.a; } else { if (Red) Color->r = atoi(VarValue.c_str()); if (Green) Color->g = atoi(VarValue.c_str()); if (Blue) Color->b = atoi(VarValue.c_str()); if (Alpha) Color->a = atoi(VarValue.c_str()); } } BoundVariable(Var); } } return Var; }
LoadResult TGAImage::Load(byte *data, unsigned long size) { LoadResult result; // Clear out any existing image and palette if (_image) { delete[] _image; _image = NULL; } if (_palette) { delete[] _palette; _palette = NULL; } // Process the header result = FillHeader(data); if (result != RISE_OK) return result; switch (_header.ImageType) { case RGB: { // Check filesize against header values if ((_size + TGAHeader::SIZE + _header.IdentSize) > size) return RISE_ERR_BAD_FORMAT; // Load image data result = LoadRawData(data); if (result != RISE_OK) return result; BGRtoRGB(); // Convert to RGB break; } case Grayscale: { break; } case RLE_RGB: { // Load image data result = LoadTgaRLEData(data); if(result != RISE_OK) return result; BGRtoRGB(); // Convert to RGB break; } default: return RISE_ERR_UNSUPPORTED; } // Check flip bit if ((data[17] & 0x10)) FlipImg(); return RISE_OK; }