|
Orrery
A GPU-accelerated N-body gravitational simulator
|
Files | |
| camera.hpp | |
| The camera, as three angles and a distance. | |
| gl_api.hpp | |
| The OpenGL entry points this renderer uses, and only those. | |
| image.hpp | |
| An 8-bit colour image, and the one format this project writes it in. | |
| matrix4.hpp | |
| The 4-by-4 transforms a camera needs, and nothing else. | |
| point_renderer.hpp | |
| Drawing a few hundred thousand point masses as a field of stars. | |
| tone_map.hpp | |
| Turning accumulated light into pixels. | |
| viewer_window.hpp | |
| A window with an OpenGL context, and the controls that drive the camera. | |