void ObjLoader::OpenFile(const char* path) { FileReader* FR = new FileReader(path); lenght = FR->FileLength(); buff = (char*) malloc(lenght+1); FR->ReadBytes(lenght, buff); delete FR; }
GLuint Shader::ReadShaderFile(const char* path, GLenum type) { long lenght; char *buffer; FileReader *FR = new FileReader(path); lenght = FR->FileLength(); buffer = (char*) malloc(lenght+1); FR->ReadBytes(lenght, buffer); delete FR; buffer[lenght] = 0; #ifndef WINDOWS_FRAMEWORK LOGE("%lu", lenght); #endif GLuint shader = LoadShader(type,buffer); return shader; }