OpenGL is a graphics system. It doesn’t handle “data services”, “socket services”, “http services”, or anything of the kind. It just draws stuff.
Where you get the stuff for it to draw is entirely up to you.
More Related Contents:
- How do I compose a rotation matrix with human readable angles from scratch?
- Rendering meshes with multiple indices
- Should I ever use a `vec3` inside of a uniform buffer or shader storage buffer object?
- About OpenGL texture coordinates
- How to render depth linearly in modern OpenGL with gl_FragCoord.z in fragment shader?
- how should i handle (morphing) 4D objects in opengl? [closed]
- Why transform normals with the transpose of the inverse of the modelview matrix?
- How to use GLUT/OpenGL to render to a file?
- How does OpenGL work at the lowest level? [closed]
- glVertexAttribPointer and glVertexAttribFormat: What’s the difference?
- Rotating a Group of Vectors
- GLSL fixed function fragment program replacement
- What does “immediate mode” mean in OpenGL?
- Matrix inverse accuracy
- Is OpenGL coordinate system left-handed or right-handed?
- The purpose of Model View Projection Matrix
- depth buffer got by glReadPixels is always 1
- Why does OpenGL not support multiple index buffering?
- Using GLEW to use OpenGL extensions under Windows
- Using the mouse scrollwheel in GLUT
- Opengl pixel perfect 2D drawing
- How do I find my mouse point in a scene using SceneKit?
- How to Using the #include in glsl support ARB_shading_language_include
- From RGB to HSV in OpenGL GLSL
- Current state and solutions for OpenGL over Windows Remote [closed]
- How do you get the modelview and projection matrices in OpenGL?
- OpenGL: scale then translate? and how?
- GLSL – Using custom output attribute instead of gl_Position
- OpenGL stretched shapes – aspect ratio
- how to enable vertical sync in opengl?