https://github.com/ferhatgec/fre2d
OpenGL based simple 2D renderer
https://github.com/ferhatgec/fre2d
2d cmake colorized cpp cpp20 freetype glm opengl renderer simple stb
Last synced: about 2 months ago
JSON representation
OpenGL based simple 2D renderer
- Host: GitHub
- URL: https://github.com/ferhatgec/fre2d
- Owner: ferhatgec
- License: mit
- Created: 2024-10-02T18:26:34.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-01-04T16:36:03.000Z (5 months ago)
- Last Synced: 2025-03-24T17:21:16.994Z (2 months ago)
- Topics: 2d, cmake, colorized, cpp, cpp20, freetype, glm, opengl, renderer, simple, stb
- Language: C
- Homepage:
- Size: 251 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fre2d (fresh renderer enhanced 2d)
## OpenGL simple 2D renderer## features:
* Font rendering via FreeType
* Custom framebuffer support
* Built-in orthographic camera.
* Uses DSA and non-DSA APIs using OpenGL 4.5... That's it.## TODO (high priority-):
* Batching support.
* Filled primitives.
* Optimizations.
* More DSA; eliminate unnecessary binds.
* 2D point light source.
* More back-end support (Direct3D, Vulkan etc).
### fre2d licensed under the terms of MIT License.