An open API service indexing awesome lists of open source software.

https://github.com/shenlebantongying/computer-graphics-workbench


https://github.com/shenlebantongying/computer-graphics-workbench

Last synced: 3 months ago
JSON representation

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