I Made a Drawing Software From Scratch (C++ & OpenGL)

Jul 08,2024

iamwassim

2023-06-13T00:24:41.688701Z

In the last month, I've been working on a drawing software from scratch using C++ and OpenGL.

✳ Project Repository: https://github.com/wassimcodes/DrawingSoftware
✳ Github: https://github.com/wassimcodes
✳ Project Playlist: https://www.youtube.com/playlist?list=PLXotmHPNCH9G4fFbvtBRxTSmG0AFKuR20
✳ Sources I'm learning from:
- LearnOpenGL
- ChatGPT 3-5
- Wikipedia
- Youtube (The Cherno, FreeCodeCamp...)
- Udemy


=====================
CHAPTERS
0:00 Intro
1:39 Window Setup
1:53 Input
2:37 Brush
3:25 Rendering
5:00 Colors (shaders)
5:50 Fixing Bugs p.1
6:38 User Interface
7:04 Save as PNG
7:52 Reset Feature
8:15 Color Mode
8:30 Fixing Bugs p.2
9:06 Color Picker
9:50 Brush Size Slider
9:58 Software Icon (Logo)
10:04 Showcase
10:37 Outro
=====================


Music tracks:
- https://www.youtube.com/watch?v=Fy9-mskmhQ8&list=PLXotmHPNCH9FhM0vxSOqzsfvBm7-zTvaR

- "Savfk - Journey To The Stars" is under a Free To Use YouTube license / savfkmusic
Music powered by BreakingCopyright: https://www.youtube.com/watch?v=MCscTvpQ7po

#drawing #tutorial

OpenGLdrawing softwareC++software engineeringcomputer sciencelow levelgraphics programmingrenderingshader programmingcomputer graphics3D graphics2D graphicsgame developmentinteractive applicationsgraphics pipelineGLSL (OpenGL Shading Language)DirectXsoftware developmentreal-time renderingvisual computingGPU programmingcomputational geometryUI/UX designevent-driven programmingcross-platform developmentmemory managementtutorial