summaryrefslogtreecommitdiffstats
path: root/progs/egl
Commit message (Collapse)AuthorAgeFilesLines
* progs/egl: Update eglinfo to display more attributes.Chia-I Wu2010-01-312-11/+21
| | | | | Add config caveat, bind-to-texture, and renderable type. Remove double buffer and stereo attributes.
* progs/es1: Add bindtex.Chia-I Wu2010-01-302-482/+0
| | | | | It is ported from progs/egl/xeglbindtex.c. With the OpenGL ES port, the OpenGL version is removed.
* Revert "add segl"Chia-I Wu2010-01-235-424/+0
| | | | | This reverts commit fe33b7083b0081b91ee338acbe966400c6b9a7b9. It was not supposed to be pushed yet.
* add seglChia-I Wu2010-01-235-0/+424
|
* progs/egl: Pass EGLDisplay to eglCopyBuffers.Chia-I Wu2010-01-181-1/+1
| | | | X Display was wrongly passed to eglCopyBuffers.
* progs/egl: Fix screen surface demos.Chia-I Wu2010-01-125-10/+22
| | | | | | | | 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 <[email protected]>
* progs/egl: glGenTextures is called too early in xeglbindtex.Chia-I Wu2010-01-121-2/+2
| | | | | | It should be called after eglMakeCurrent. Signed-off-by: Chia-I Wu <[email protected]>
* progs: Check the number of configs returned by eglChooseConfig.Chia-I Wu2010-01-123-4/+8
| | | | | | | A successful eglChooseConfig call does not imply there are valid configs. Signed-off-by: Chia-I Wu <[email protected]>
* progs: Add missing EGL_RENDERABLE_TYPE for EGL demos.Chia-I Wu2010-01-123-0/+4
| | | | | | | 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 <[email protected]>
* progs/egl: Silence uninitialized variable warnings.Vinson Lee2010-01-032-2/+4
|
* progs/egl: Add support for pixmap and pbuffer surface to xeglgears.Chia-I Wu2009-10-221-110/+289
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* progs/egl: put declarations before codeBrian Paul2009-10-153-10/+15
|
* progs/egl: Make demo3 work again.Chia-I Wu2009-09-301-10/+15
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* progs/egl: Check EGL_MESA_screen_surface is supported in demo2.Chia-I Wu2009-09-301-0/+6
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* progs/egl: Fix a crash in demo1.Chia-I Wu2009-09-301-10/+11
| | | | | | The variable "configs" in main() is used without initialization. Signed-off-by: Chia-I Wu <[email protected]>
* progs/egl: Replace EGL_i915 by EGL_DEFAULT_DISPLAY.Chia-I Wu2009-09-308-18/+6
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* progs: EGL/X progs should link to libX11.Chia-I Wu2009-08-271-72/+27
| | | | | | | | 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 <[email protected]>
* mesa: gitignoreYounes Manton2009-08-261-0/+1
|
* egl: Make lookup functions static inline.Chia-I Wu2009-08-181-1/+1
| | | | | | progs/egl/demo3.c is also changed since it uses an internal function. Signed-off-by: Chia-I Wu <[email protected]>
* progs/egl: Add xeglbindtex, really.Chia-I Wu2009-08-061-0/+474
| | | | Missed this file in the earlier commit.
* progs/egl: Add xeglbindtex.Chia-I Wu2009-08-051-0/+7
| | | | | | | | 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 <[email protected]>
* xeglthreads: Check current context for EGL per-thread support.Chia-I Wu2009-07-171-2/+9
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: Add xeglthreadsChia-I Wu2009-07-163-0/+775
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl: eglinfo load i915 driverJakob Bornecrantz2009-01-191-1/+2
|
* egl: Make eglscreen sleep for five secondsJakob Bornecrantz2009-01-181-0/+3
|
* egl: Add eglscreen to help debug egl mesa screenJakob Bornecrantz2009-01-183-0/+123
|
* egl: Make eglinfo print screen infoJakob Bornecrantz2009-01-171-1/+2
|
* link EGL demos with -lGLAlan Hourihane2008-09-261-8/+8
|
* Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-09-181-5/+10
|\ | | | | | | | | | | Conflicts: src/mesa/shader/slang/slang_link.c
| * egl: print multisample infoBrian Paul2008-09-171-5/+10
| |
* | Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-1111-39/+1786
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * pick first modeAlan Hourihane2008-08-172-2/+2
| |
| * choose a 1024x768 resolutionAlan Hourihane2008-08-171-1/+1
| |
| * egl: Add egltriJakob Bornecrantz2008-07-043-2/+277
| | | | | | | | First tri for EGL drivers with mesa screen ext
| * git: Updated .gitignore filesJakob Bornecrantz2008-06-161-0/+3
| |
| * egl: single triangle testBrian Paul2008-06-042-1/+368
| |
| * egl: fix X visual selectionBrian Paul2008-06-041-7/+9
| |
| * egl: query/print EGL_NATIVE_VISUAL_IDBrian Paul2008-06-041-9/+7
| | | | | | | | Other whitespace/etc clean-ups.
| * egl: Added peglgears, gears that uses pbuffersJakob Bornecrantz2008-06-042-2/+457
| |
| * egl: updated egl.h include pathsBrian Paul2008-06-046-9/+12
| |
| * egl: bind the OpenGL APIBrian Paul2008-05-301-0/+2
| |
| * egl: new version of gears demo that uses Xlib+EGL (and full OpenGL for now)Brian Paul2008-05-302-1/+613
| |
| * egl: query/print EGL_CLIENT_APISBrian Paul2008-05-281-0/+3
| |
| * egl: Fix warning in eglgearsJakob Bornecrantz2008-05-281-1/+1
| |
| * egl: Make demo3 compileJakob Bornecrantz2008-05-281-0/+1
| |
| * include eglext.h, define EGL_EGLEXT_PROTOTYPESBrian Paul2008-05-271-1/+4
| |
| * updates for EGL 1.4Brian Paul2008-05-272-20/+42
| |
| * Merge branch 'gallium-i915-current' into gallium-0.1Jakob Bornecrantz2008-05-236-6/+12
| |\
| | * egl: Updated EGL samples to use new i915 EGL winsysJakob Bornecrantz2008-05-146-6/+12
| | |
| * | Ignore more generated files in progs/Dan Nicholson2008-05-201-0/+5
| |/ | | | | | | | | | | | | | | Many of the directories in progs/ were missing .gitignore files or were tracking generated files. This patch is basically the process of running `make' in each directory and then finding the untracked files with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing files were also sorted.