CProcessing
所属分类:前端开发
开发工具:C++
文件大小:1493KB
下载次数:0
上传日期:2023-05-26 06:56:18
上 传 者:
sh-1993
说明: C的处理编程++
(Processsing programming for C++)
文件列表:
CProcessing-dev (0, 2023-08-01)
CProcessing-dev\CMakeLists.txt (223, 2023-08-01)
CProcessing-dev\LICENSE (1068, 2023-08-01)
CProcessing-dev\assets (0, 2023-08-01)
CProcessing-dev\assets\dvdlogo-01.png (5728, 2023-08-01)
CProcessing-dev\assets\dvdlogo-02.png (8729, 2023-08-01)
CProcessing-dev\assets\dvdlogo-03.png (9942, 2023-08-01)
CProcessing-dev\assets\dvdlogo-04.png (10497, 2023-08-01)
CProcessing-dev\assets\dvdlogo-05.png (10276, 2023-08-01)
CProcessing-dev\assets\fonts (0, 2023-08-01)
CProcessing-dev\assets\fonts\FreeSans.otf (856800, 2023-08-01)
CProcessing-dev\assets\img.png (4354, 2023-08-01)
CProcessing-dev\assets\img0.png (7140, 2023-08-01)
CProcessing-dev\assets\img1.png (625168, 2023-08-01)
CProcessing-dev\assets\wall.jpg (256989, 2023-08-01)
CProcessing-dev\examples (0, 2023-08-01)
CProcessing-dev\examples\001.cpp (1389, 2023-08-01)
CProcessing-dev\examples\002.cpp (801, 2023-08-01)
CProcessing-dev\examples\003.cpp (1427, 2023-08-01)
CProcessing-dev\examples\004.cpp (1415, 2023-08-01)
CProcessing-dev\examples\005.cpp (1541, 2023-08-01)
CProcessing-dev\examples\006.cpp (1172, 2023-08-01)
CProcessing-dev\examples\007.cpp (2618, 2023-08-01)
CProcessing-dev\examples\008.cpp (1359, 2023-08-01)
CProcessing-dev\examples\009.cpp (301, 2023-08-01)
CProcessing-dev\examples\010.cpp (967, 2023-08-01)
CProcessing-dev\examples\011.cpp (1166, 2023-08-01)
CProcessing-dev\examples\012.cpp (877, 2023-08-01)
CProcessing-dev\examples\013.cpp (1548, 2023-08-01)
CProcessing-dev\examples\014.cpp (1976, 2023-08-01)
CProcessing-dev\examples\015.cpp (777, 2023-08-01)
CProcessing-dev\examples\016.cpp (3485, 2023-08-01)
CProcessing-dev\examples\017.cpp (1884, 2023-08-01)
CProcessing-dev\examples\018.cpp (3862, 2023-08-01)
CProcessing-dev\examples\019.cpp (4361, 2023-08-01)
CProcessing-dev\examples\020.cpp (4163, 2023-08-01)
CProcessing-dev\examples\021.cpp (3818, 2023-08-01)
CProcessing-dev\examples\base_sketch.cpp (452, 2023-08-01)
... ...
# CProcessing
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](https://github.com/maksmakuta/CProcessing/tree/059adef3b518facb7c7068402baa8c4fdcd9bbc9) commit for stable version
### Dependencies
- OpenGL / Vulkan
- GLAD (included)
- GLFW (included)
- stb (included)
### What's work
- [x] Window
- [x] Creation
- [x] Resize (no event)
- [x] Move (no event)
- [ ] Change focus
- [ ] Backend
- [x] OpenGL (3.3, in development)
- [ ] Vulkan (1.2+, in future)
- [ ] Drawing
- [ ] 2D
- [x] Simple shapes
- [ ] Complex shapes (via beginShape()/endShape())
- [ ] Textures/Images
- [ ] Matrix functions
- [ ] Font Rendering
- [ ] Input
- [x] Mouse input
- [ ] Keyboard input
- [ ] Output
- [ ] print some data into stdout
### Credits
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](https://processing.org/reference)
## Author
Maks Makuta ``` maksmakuta ``` 2023 (C)
MIT Licence
近期下载者:
相关文件:
收藏者: