Collector | Posts

to-do

Understanding VAO, VBO, EBO Texture

WebGL

https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glBindBuffer.xhtml

Conception

Shaders -> review https://docs.microsoft.com/en-us/windows/win32/direct3d11/overviews-direct3d-11-graphics-pipeline

Technical & Historical & Hardware Details

2d-drawing

cross-platform -> Cairo (nice and ez) | Skia (totally fucked up out side of Chromium)

Windows -> Direct2D/GDI+ (both are crazy)

MacOS -> quartz

OpenGL

openGL 4.1 for MacBookPro almost forever

July 26, 2010 GLSL 4.10 (apple decrypted openGL means it will always be 4.1)

Shader languages:

-> DirectX HLSL

-> OpenGL/WebGL GLSL

glew -> glad (cross-platform openGL loader)

glut -> glfw (utility library: Window management,mouse, keyboard)

books & reviews

review concepts from Microsoft's doc center!https://docs.microsoft.com/en-us/windows/win32/opengl/opengl

https://thebookofshaders.com/

All official documents -> Khronos OpenGLĀ® Registry https://www.khronos.org/registry/OpenGL/index_gl.php#apispecs

Microsoft's documents on Graphics Pipelinehttps://docs.microsoft.com/en-us/windows/win32/direct3d11/overviews-direct3d-11-graphics-pipeline

https://paroj.github.io/gltut/Positioning/Tutorial%2005.html