https://github.com/desdeux/odin-tigr
Odin bindings to TIGR - the TIny GRaphics library
https://github.com/desdeux/odin-tigr
2d-framework 2d-game-framework graphics odin odin-lang odin-programming-language
Last synced: about 2 months ago
JSON representation
Odin bindings to TIGR - the TIny GRaphics library
- Host: GitHub
- URL: https://github.com/desdeux/odin-tigr
- Owner: desdeux
- Created: 2020-04-17T15:25:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-31T06:58:57.000Z (almost 4 years ago)
- Last Synced: 2024-05-23T05:09:50.084Z (almost 2 years ago)
- Topics: 2d-framework, 2d-game-framework, graphics, odin, odin-lang, odin-programming-language
- Language: Odin
- Size: 89.8 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README

TIGR is a tiny graphics library, for when you just need to draw something in a window without any fuss. TIGR doesn't want to do everything. We don't want to bloat your program with hundreds of extra DLLs and megabytes of frameworks.
We don't want to supply every possible function you might ever need. There are already plenty of add-on libraries for doing sound, XML, 3D, whatever. Our goal is simply to allow you to easily throw together small 2D programs when you need them.
TIGR's core is a simple framebuffer library. On top of that, we provide a few helpers for the common tasks that 2D programs generally need:
- Create bitmap windows.
- Direct access to bitmaps, no locking.
- Basic drawing helpers (plot, line, blitter).
- Text output.
- PNG loading and saving.
TIGR is designed to be small and independent. A typical 'hello world' is less than 40KB. We don't require you to distribute any additional DLLs; everything is baked right into your program.