OpenGL does not require a GPU. You can use Mesa to run on the CPU:
http://www.mesa3d.org/
However, it will be way slower than if you have a GPU.
Type: Posts; User: overlay
OpenGL does not require a GPU. You can use Mesa to run on the CPU:
http://www.mesa3d.org/
However, it will be way slower than if you have a GPU.
Depending on how old is the OpenGL implementation you have available on your machine you may solve this issue with:
glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_NICEST);
This is deprecated since...
Note that GL_ARB_framebuffer_object is a core extension of GL3.0, not GL_EXT_framebuffer_object.
Both extensions differ slightly. This is an exert of the "Overview" section of...
Check Mark Kilgard's presentation "OpenGL 3.2 and More":
http://www.slideshare.net/Mark_Kilgard/opengl-32-and-more
see slides 13 to 31 "Direct3Disms"
notably:
slide 17 "OpenGL & Direct3D...
glaux is really, really old. And was already old at the end of the 90's.
The glaux library is no longer supported since the Vista SDK (v6.0). You have to find another library to load your bmp...
Here is a reference:
http://www.songho.ca/opengl/gl_projectionmatrix.html#ortho
what is value of the ratio width/height?
25 degrees can be pretty high.
Imaging you are taking a picture of somebody very close to the camera with extreme zoom out (fovy is big), you have a...
BuGLE is capturing the OpenGL commands with the trace filter:
http://www.opengl.org/sdk/tools/BuGLe/documentation/trace.7.php
BuGLE is a free software under the GPL, so you can get the source...
GLint id;
glGetIntegerv(GL_CURRENT_PROGRAM,&id);
Make sure that you are not in a section that builds a display list in compile mode only because this state is not part of it. To test that you...
Because the availability of the extensions depends on the combination of the driver version and GPU capabilities.
They have to be discovered *dynamically* (ie at runtime) by any program that wants...
McLeary is right.
You are looking for sizeof(GLuint) and sizeof(GLushort).
Just read through GL/gl.h. It's that simple.
Slide 26/34 of the following lecture has nice pictures to explain the mechanism:
http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/lectures/12_deferred_shading.pdf
Actually the whole...
On Linux, I use BuGLe with the stats_calltimes filter:
http://www.opengl.org/sdk/tools/BuGLe/documentation/stats_calltimes.7.php
1. OpenGL does NOT draw many triangles in parallel:
See Spec 2.1 for example, page 4, section 2.1 OpenGL Fundamentals:
"Commands are always processed in the order in which they are received"...
Last time I saw that was with a driver bug (around 2008):
ref: google this "C9999: Bad scope in ConvertLocalReferences()".
It sounds it's back. Maybe some other developers reported the same...
read the "Floating point precision and accuracy" section here:
http://www.opensg.org/wiki/HDI/HugeScenes
www.floatingorigin.com/pubs/thorneC-FloatingOrigin.pdf
As well as this detailed blog...
glTexImage2D() only needs to be called once. (I mean not even once per frame, only once in the whole application). It triggers a memory transfer from the RAM to the VRAM.
You are calling it each...
Apparently, it does not support this extension for the most recent version of the driver (assuming you are using Windows):
...
You have to draw your transparent polygons back-to-front by first sorting them according to the camera transform.
This is old (GeForce 6) but this is based on benchmarks/measurement:
http://www.sci.utah.edu/~bavoil/opengl/bavoil_trimeshes_2005.pdf
slide 29/35 "What about display lists?" shows that for...
Is it only your software?
What happen if you run glxinfo or glxgears? Do they work correctly?
Normalized Device Coordinates: the coordinates system right after the perspective division.
That's said, I don't understand much dzk87's question.
dzk87: Are you looking for displaying the...
This is the output of the following test program (Linux x86_64 and gcc):
6.28319 radians: -2.44929e-16
6.28319f radians: 1.74846e-07
passing 360.0 by mistake: 0.958916
passing 360.0f by...
Yes you can attach a texture object (TO) as the depth buffer of an FBO.
Depending on the generation/capabilities of the OpenGL implementation () on your system, it might be possible or not.
...
EXT_texture_compression_s3tc will never be in the core OpenGL spec because of some patent issue.
Maybe there is an IP issue with Direct State Access too. I don't know, just speculating here.