Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
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;
}