summaryrefslogtreecommitdiff
path: root/progs/xdemos
AgeCommit message (Collapse)Author
2010-03-05progs/xdemos: fix up GLX extension checkingJesse Barnes
A few of my programs were using the client string in addition to the main extensions string to see if a feature was present. Correct this to only check for the currently available and working extensions.
2010-03-05xdemos/omlsync: add waitformsc and swap interval codeJesse Barnes
2010-03-04xdemos: add OML sync testJesse Barnes
Add program to test glXSwapBuffersMscOML behavior. Based on glsync.c.
2010-02-26progs/xdemos: fix typo in glxinfo helpBrian Paul
2010-02-26drop header files and demos for dropped window systemsGeorge Sapountzis
2010-02-22glxinfo: Fix User error in glGetProgramivARBBrian Paul
glxinfo needed fixing after commit 4bccd69. Move fragment program only parameters into their own list so that they are not queried for a vertex program. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit b0e5dcb859692707fec8752dd21fc61fc4c3dbcc)
2010-02-11glxgears_fbconfig: Use glXCreateWindow and glXDestroyWindowIan Romanick
2010-02-11glxgears_fbconfig: Use GLX 1.3 name for function poiner typesIan Romanick
2010-02-09progs/xdemos: Silence uninitialized variable warning.Vinson Lee
2010-02-08progs/xdemos: Silence uninitialized variable warning.Vinson Lee
2010-01-26glxgears: Support GLX_EXT_swap_control for querying the current swap interval.Aaron Plattner
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-22Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
2010-01-22progs/xdemos: add z/Z keys for scaling the renderingBrian Paul
2010-01-18glxgears: unbind current context before "destroying" itMarcin Slusarz
glXDestroyContext does not destroy the context if it's still connected to some window. Unbind context from window to test it. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-14Merge branch 'mesa_7_7_branch'Jakob Bornecrantz
Conflicts: src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/util/Makefile src/gallium/drivers/r300/r300_state_derived.c
2010-01-11progs/xdemos: Remove unnecessary header from corender.c.Vinson Lee
2010-01-11Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesaJesse Barnes
Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
2010-01-08xdemos/glsync: handle no sync method betterJesse Barnes
Print out count, finish rendering, etc. Makes the -sn option more useful.
2010-01-08xdemos/glsync: check glXMakeCurrent return valueJesse Barnes
Since this program is used for testing, catching this case can be helpful.
2010-01-08xdemos/glsync: Make glsync test draw a rectangleJesse Barnes
Doing simple buffer clears isn't enough to actually allocate render buffers, we need to do real drawing.
2010-01-08xdemos/glsync: Add swap interval support to glsync testJesse Barnes
2010-01-08DRI2: add OML_sync_control supportJesse Barnes
Add OML_sync_control support, along with a simple program for testing it. This means adding support for the DRI2GetMSC, DRI2WaitMSC and DRI2WaitSBC requests. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2010-01-10progs/demos: Check upper bounds of input in manywin.c.Vinson Lee
2010-01-06progs/xdemos: Check for string overflow.Vinson Lee
2010-01-06progs/xdemos: Check for string overflow.Vinson Lee
2010-01-06progs/xdemos: Remove comma at end of enumerator list.Vinson Lee
2010-01-06progs/xdemos: Use temporary variables.Vinson Lee
This was missed from the previous commit to glxheads.c.
2010-01-06progs/xdemos: Prevent possible string overflow.Vinson Lee
2009-12-21Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul
Conflicts: configure.ac progs/demos/morph3d.c progs/demos/textures.c progs/glsl/shtest.c progs/glsl/texaaline.c progs/tests/packedpixels.c progs/xdemos/corender.c src/mesa/main/version.h
2009-12-19progs/xdemos: Use C-style comment.Vinson Lee
2009-12-12progs/xdemos: Silence compiler warnings in glxinfo.c.Vinson Lee
2009-12-04progs/xdemos: fix some visual/fbconfig logic in glxinfo.cBrian Paul
The fbAttribSingle/Double arrays had wrong GLX_DOUBLEBUFFER values. We only need to use the glXChooseFBConfig() code when glXChooseVisual() fails (but I don't know when that would happen). Other recent commits errantly removed some code in this area too.
2009-12-04progs/xdemos: Silence unused value warnings in sharedtex_mt.c.Vinson Lee
(cherry picked from commit 8556fad75124e1ade9af095e112ebb6ac5cbff61)
2009-12-04progs/xdemos: Fix memory leak in pbdemo.c.Vinson Lee
(cherry picked from commit e0857962b911ef317238498305651515d83029ae)
2009-12-04progs/xdemos: Add missing break statement in offset.c.Vinson Lee
(cherry picked from commit 4ab8dbe5935d5c946cbc9af6982461073a784d07)
2009-12-03progs/xdemos: Remove duplicate code in glxinfo.c.Vinson Lee
(cherry picked from commit a4720a1a3206dd2edecf47a21fce547a79b67610)
2009-12-03progs/xdemos: Fix memory leak in glxinfo.c.Vinson Lee
(cherry picked from commit f080567f4c4018c4885c105a154cb0eb39e6234f)
2009-12-03progs/xdemos: Add assert in corender.c.Vinson Lee
(cherry picked from commit 66a4ec14c38d407256545e0cf31c98974d621fe4)
2009-10-22progs/xdemos: fix command line flag typoBrian Paul
2009-10-07progs/xdemos: test glXQueryDrawable()Brian Paul
2009-10-07progs/xdemos: fix swapped parameters to CreatePbuffer()Brian Paul
2009-08-19progs/xdemos: add multictx to .gitignoreBrian Paul
2009-08-07progs/xdemos: added multictx.c (multi-context rendering demo)Brian Paul
Create one window and render into it with two GLX contexts. Setup the rendering state differently for each context to be sure there's no state "bleeding" between contexts.
2009-08-07glxgears: make functions static, update commentsBrian Paul
2009-08-05Merge branch 'mesa_7_5_branch'Brian Paul
Conflicts: src/mesa/main/state.c
2009-08-03xdemo/glxswapcontrol: Move get_framge_usage after the swap.Pauli Nieminen
This fixes the problem that first frame would report bogus usage values. Problem was caused because get_frame_usage returned data from previous buffer swap. Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2009-08-03xdemos/glxcontexts: Don't leak visual info when choosing visual again.Pauli Nieminen
Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
2009-12-15Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick
Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c
2009-12-07Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick
Conflicts: progs/demos/projtex.c progs/xdemos/glxinfo.c src/mesa/main/version.h To fix the confilicts in projtex.c and glxinfo.c I just took the code from mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from mesa_7_7_branch to mesa_7_6_branch followed by commmits just to mesa_7_6_branch.
2009-11-20progs/xdemos: Fix memory leak in pbinfo.c.Vinson Lee