Age | Commit message (Collapse) | Author |
|
The remaining programs are ones I've had difficulty finding a build
environment for to make the build system or are unit tests that should
probably live next to their code instead. Hopefully people can bring
over the build for remaining pieces they care about.
|
|
Update the Makefiles to use variables such as EGL_LIB_NAME. Define M_PI
if it hasn't been defined yet.
|
|
Make sure eglut is built before the demos. This should work more
reliably with make -j<N>.
|
|
Commit 88be2171e7 fixed the egl demos on the stable branch, but now
they're spread out across multiple subdirectories.
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
|
|
Update the warranty disclaimer to use the more general "THE AUTHORS OR
COPYRIGHT HOLDERS". This is done manually on files created by me. Hope
that I do not miss anything.
|
|
The hack was added because GL_OES_EGL_image was not exported in the
extension string.
|
|
EGL requires eglSwapBuffers to be called on the current surface.
|
|
This brings the demos also to KMS and removes about 400 duplicated lines
of code.
|
|
The demo uses a Pixmap as its drawing area, and whatever is drawn on the
pixmap will be used as a texture to draw a cube.
|
|
|
|
This moves eglut before EGL so that the symbols can be resolved.
|
|
As gears in the last demo under "screen" subdirectory, this also removes
the directory.
|
|
This also removes EGL_MESA_screen_surface version of ES1 tri as eglut
supports the extension.
|
|
Move
progs/es1/xegl -> progs/egl/opengles1,
progs/es1/screen -> progs/egl/opengles1/screen,
progs/es2/xegl -> progs/egl/opengles2.
|