https://github.com/shenlebantongying/computer-graphics-workbench
https://github.com/shenlebantongying/computer-graphics-workbench
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shenlebantongying/computer-graphics-workbench
- Owner: shenlebantongying
- Created: 2021-01-15T10:39:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-03-23T11:13:25.000Z (about 4 years ago)
- Last Synced: 2025-01-21T04:14:48.512Z (5 months ago)
- Language: C
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Computer Graphics
> cur -> openGL shaders
## Technical Details
### 2d-drawing+ cross-platform -> Cairo (nice and ez) | Skia (Hard to use outside of Chromium)
+ Windows -> Direct2D/GDI+ (both are creepy)
+ MacOS -> quartz### Shader languages:
+ Vulkan -> SPIR-V (Support both GLSL and HLSL)
+ OpenGL/WebGL -> GLSL
+ Metal -> MSL
+ DirectX -> HLSL### OpenGL
+ openGL/GLSL 4.1 for MacOS since 2010, and still available on Apple Silicon.
#### Libraries
+ glew -> glad (cross-platform openGL loader)
+ glut -> glfw (utility library: Window management,mouse, keyboard)## books & reviews
All official documents -> Khronos OpenGL® Registry
Microsoft's documents on Graphics Pipeline