Skip to content
This repository was archived by the owner on Feb 28, 2025. It is now read-only.

maksmakuta/CProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CProcessing

This library is abandoned for long time and nobody wants to work on it, so it's become archived

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

Dependencies

  • OpenGL / Vulkan
  • GLAD (included)
  • GLFW (included)
  • stb (included)

What's work

  • 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
  • Input
    • Mouse input
    • Keyboard input
  • Output
    • print some data into stdout

Credits

I use this repos for modernize my library

Also I use official Processing API taken here

Author

Maks Makuta maksmakuta 2023 (C)
MIT Licence

Releases

No releases published