render_loop
A generic rendering loop that can be used as the foundation of any program that needs to render something to the screen. e.g. a 3D game.
There are no dependencies, and this won't draw anything for you on it's own. What it does give you is:
- A loop - that will manage renders and updates based on a specified framerate.
- A window interface - so you can use your favorite rendering context (e.g. GLFW, etc.).
- An engine interface - so you can configure things like a rendering engine, game engine, physics engine, etc.
Installation
-
Add the dependency to your
shard.yml
:dependencies: render_loop: github: neutrinog/render_loop
-
Run
shards install
Usage
require "render_loop"
TODO Write usage instructions here
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/neutrinog/render_loop/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Joel - creator and maintainer