Port Processing language to C++
Now project are fully rewrited to provides full support of Processing API and support of few rendering APIs, like OpenGL and Vulkan.
Use this commit for stable version
- OpenGL / Vulkan
- GLAD (included)
- GLFW (included)
- stb (included)
- Window
- Creation
- Resize (no event)
- Move (no event)
- Change focus
- Backend
- OpenGL (3.3, in development)
- Vulkan (1.2+, in future)
- Drawing
- 2D
- Simple shapes
- Complex shapes (via beginShape()/endShape())
- Textures/Images
- Matrix functions
- Font Rendering
- 2D
- Input
- Mouse input
- Keyboard input
- Output
- print some data into stdout
I use this repos for modernize my library
- https://github.com/whackashoe/cprocessing
- https://github.com/cchaine/processing-cpp
- https://github.com/processing/processing4
Also I use official Processing API taken here
Maks Makuta maksmakuta
2023 (C)
MIT Licence