Qer3D is a renderer pack for the Qer Library.
Example code written with this library will look like this:
ql::Pixmap b;
b.loadFromPNG("image.png");
ql::Window w("name",{1920,1080});
q3d::Camera c;
c.pos = {0,0,0};
c.angle = {0,45};
q3d::Mixer mx(&c);
mx.setFlags(q3d::Mixer::OCTREE);
q3d::Object* tex_ball = new q3d::Sphere;
tex_ball->tag(10);
tex_ball->texture(b);
mx.addObject(tex_ball);
mx.createChunk(q3d::Mixer::CHUNK_FAST);
ql::Pixmap p;
if(mx.render({1920,1080},p) {
w.draw(p);
w.refresh();
} else {
throw std::string("Render error");
}
^ This code will create a textured ball, render it and show on a screen.