summaryrefslogtreecommitdiff
path: root/progs/egl
AgeCommit message (Collapse)Author
2010-02-26eglinfo: Wrap extension stringKristian Høgsberg
2010-02-26xeglgears: Add an case that exercises EGL_KHR_gl_renderbuffer_imageKristian Høgsberg
2010-02-26xeglgears: Clean up the code a bitKristian Høgsberg
Still a mess...
2010-02-24xeglgears: Update help textKristian Høgsberg
2010-02-24xeglgears: Remove borrowed GL_OES_EGL_image typesKristian Høgsberg
These are now in gl.h.
2010-02-24xeglgears: Add test case for texturing from an EGLImageKristian Høgsberg
2010-02-22Link egl progs to libm as necessary.Ray Kohler
Signed-off-by: Ray Kohler <ataraxia937@gmail.com>
2010-02-09eglinfo: Also print visual type, assuming X visual typesKristian Høgsberg
This may not make a lot of sense for non-X EGL, but for EGL under X it's very useful.
2010-02-09xeglgears: Add test case for eglBindTexImage()Kristian Høgsberg
2010-01-31progs/egl: Update eglinfo to display more attributes.Chia-I Wu
Add config caveat, bind-to-texture, and renderable type. Remove double buffer and stereo attributes.
2010-01-30progs/es1: Add bindtex.Chia-I Wu
It is ported from progs/egl/xeglbindtex.c. With the OpenGL ES port, the OpenGL version is removed.
2010-01-23Revert "add segl"Chia-I Wu
This reverts commit fe33b7083b0081b91ee338acbe966400c6b9a7b9. It was not supposed to be pushed yet.
2010-01-23add seglChia-I Wu
2010-01-18progs/egl: Pass EGLDisplay to eglCopyBuffers.Chia-I Wu
X Display was wrongly passed to eglCopyBuffers.
2010-01-12progs/egl: Fix screen surface demos.Chia-I Wu
Set the screen surface size to the mode size, as the spec requires the screen surface size to be larger than the mode size. Besides, bind the API to OpenGL as they are written in it. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12progs/egl: glGenTextures is called too early in xeglbindtex.Chia-I Wu
It should be called after eglMakeCurrent. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12progs: Check the number of configs returned by eglChooseConfig.Chia-I Wu
A successful eglChooseConfig call does not imply there are valid configs. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-12progs: Add missing EGL_RENDERABLE_TYPE for EGL demos.Chia-I Wu
The default value of EGL_RENDERABLE_TYPE is EGL_OPENGL_ES_BIT. The proper values should be specified if we are not using OpenGL ES. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2010-01-03progs/egl: Silence uninitialized variable warnings.Vinson Lee
2009-10-22progs/egl: Add support for pixmap and pbuffer surface to xeglgears.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-15progs/egl: put declarations before codeBrian Paul
2009-09-30progs/egl: Make demo3 work again.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-30progs/egl: Check EGL_MESA_screen_surface is supported in demo2.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-30progs/egl: Fix a crash in demo1.Chia-I Wu
The variable "configs" in main() is used without initialization. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-09-30progs/egl: Replace EGL_i915 by EGL_DEFAULT_DISPLAY.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-27progs: EGL/X progs should link to libX11.Chia-I Wu
Since 5a459d58fca2b71cb77c39f98df8a81ce6298421, libEGL no longer links to libX11. Add the dependency to affected progs and cleanup prog/egl/Makefile. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-26mesa: gitignoreYounes Manton
2009-08-18egl: Make lookup functions static inline.Chia-I Wu
progs/egl/demo3.c is also changed since it uses an internal function. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-08-06progs/egl: Add xeglbindtex, really.Chia-I Wu
Missed this file in the earlier commit.
2009-08-05progs/egl: Add xeglbindtex.Chia-I Wu
This is a simple demo for eglBindTexImage. It uses a OpenGL context, instead of the required OpenGL ES one. But it still suffices the demo and test purpose. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-07-17xeglthreads: Check current context for EGL per-thread support.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-07-16egl: Add xeglthreadsChia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-01-19egl: eglinfo load i915 driverJakob Bornecrantz
2009-01-18egl: Make eglscreen sleep for five secondsJakob Bornecrantz
2009-01-18egl: Add eglscreen to help debug egl mesa screenJakob Bornecrantz
2009-01-17egl: Make eglinfo print screen infoJakob Bornecrantz
2008-09-26link EGL demos with -lGLAlan Hourihane
2008-09-18Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell
Conflicts: src/mesa/shader/slang/slang_link.c
2008-09-17egl: print multisample infoBrian Paul
2008-09-11Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell
A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
2008-08-17pick first modeAlan Hourihane
2008-08-17choose a 1024x768 resolutionAlan Hourihane
2008-07-04egl: Add egltriJakob Bornecrantz
First tri for EGL drivers with mesa screen ext
2008-06-16git: Updated .gitignore filesJakob Bornecrantz
2008-06-04egl: single triangle testBrian Paul
2008-06-04egl: fix X visual selectionBrian Paul
2008-06-04egl: query/print EGL_NATIVE_VISUAL_IDBrian Paul
Other whitespace/etc clean-ups.
2008-06-04egl: Added peglgears, gears that uses pbuffersJakob Bornecrantz
2008-06-04egl: updated egl.h include pathsBrian Paul
2008-05-30egl: bind the OpenGL APIBrian Paul