Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenGL without a graphics card [closed]

Tags:

opengl

Is is possible to do Open GL development and run programs on a computer with out a graphics card? (e.g. my netbook running Ubuntu)

like image 889
Narcolapser Avatar asked Sep 05 '11 16:09

Narcolapser


People also ask

Can OpenGL work without GPU?

Sure. Many software only implementations of OpenGL exist. Check out the Mesa project at http://www.mesa3d.org/ for one of the most popular. There are parts of the shading language not fully supported, and it tends to lag the standard a bit in general, but that is the case of all software API emulators.

Does OpenGL use GPU?

OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.

Does OpenGL use GPU or CPU?

CPU-GPU Cooperation The architecture of OpenGL is based on a client-server model. An application program written to use the OpenGL API is the "client" and runs on the CPU. The implementation of the OpenGL graphics engine (including the GLSL shader programs you will write) is the "server" and runs on the GPU.


2 Answers

Update This was many years ago, the link is not available anymore, and there are probably newer, better, builds now.

Yes, you can use MESA.

For your convenience, I've compiled it in both 32- and 64bit at:

http://dl.dropbox.com/u/9496269/mesa.zip

Simply put them where your executable file is located.

like image 197
Viktor Sehr Avatar answered Oct 14 '22 07:10

Viktor Sehr


Sure. Many software only implementations of OpenGL exist. Check out the Mesa project at http://www.mesa3d.org/ for one of the most popular. There are parts of the shading language not fully supported, and it tends to lag the standard a bit in general, but that is the case of all software API emulators. Its still very full featured and can be used in production code for many common uses.

like image 44
ex0du5 Avatar answered Oct 14 '22 06:10

ex0du5