79153590

Date: 2024-11-03 20:30:51
Score: 1
Natty:
Report link

(simplified) In the instance of OpenGl the library serves two purposes.

  1. Enable Vertex and Fragment shader compilation
  2. Enable GPU communication

In the process of accomplishing these goals, the graphics libraries get useful features built in that make it easy to experiment with your hardware.

When you make an openGL program, your mainly focused on programming shaders in the GLSL language and seamlessly compiling and running said shaders via the C language to invoke the graphical results you were looking for.

There's entire books on the theory behind graphical programming. Libraries, such as OpenGL, provide programming interfaces for implementing these theories. (EI: 2D and 3D visualization concepts)

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Ahab Devoid