Alan Hourihane
b2a69ae879
demos: ensure display lists are destroyed for next generation
16 年之前
Brian Paul
c4c4358e08
demos: add LDFLAGS for corender target, bug 20844
16 年之前
Thomas Hellstrom
1d2b14cf56
xdemos: Fix sharedtex_mt.
1) Don't allow multiple threads sharing current context,
even if they are mutex protected.
2) Remove all XLockDisplay(), XUnLockDisplay() calls, as they were
only workarounds for xcb.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
16 年之前
Younes Manton
474399ddd6
mesa: .gitignore
16 年之前
Thomas Hellstrom
8132405d52
xdemos: Add multithreaded sharedtex_mt.
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
16 年之前
Brian Paul
8b2ecfdd5c
demos: move declaration before code
16 年之前
Alan Hourihane
b6c7db8deb
xdemos: On termination with `esc` close the contexts correctly.
16 年之前
Alan Hourihane
cfae542d1f
demos: fix glxpixmap and call glXWaitGL before calling XCopyArea.
16 年之前
Brian Paul
5f75013822
demos: better error message for overlay.c, see bug 20055
16 年之前
Ian Romanick
5b5ddfb89c
glxgears: No, really. Fix the dyslexia.
16 年之前
Ian Romanick
9d6880ec8d
Fix dyslexia.
17 年之前
Ian Romanick
58b9cd411f
glxgears: Log a message if synched to vblank
Tries to use either GLX_MESA_swap_control or GLX_SGI_video_sync to
detect whether the display is synchronized to the vertical blank. If
it detects this, a message will be printed. HOPEFULLY this will
prevent some of the bug reports such as "glxgears only gets 59.7fps.
What's wrong with my driver?"
17 年之前
Eric Anholt
72bbc89534
Add glsync demo program from jbarnes for testing vblank synchronization.
17 年之前
Brian Paul
893ea47e44
glxswapcontrol: added -fullscreen option
17 年之前
Brian Paul
9a84d78c18
glxgears: for fullscreen, disable window borders the right way
17 年之前
Keith Whitwell
45efcc44c7
Remove CVS keywords.
Cherry-picked from gallium-0.1
Conflicts:
src/glu/sgi/libnurbs/interface/bezierEval.h
src/glu/sgi/libnurbs/interface/bezierPatch.h
src/glu/sgi/libnurbs/interface/bezierPatchMesh.h
src/glu/sgi/libnurbs/internals/dataTransform.h
src/glu/sgi/libnurbs/internals/displaymode.h
src/glu/sgi/libnurbs/internals/sorter.h
src/glu/sgi/libnurbs/nurbtess/definitions.h
src/glu/sgi/libnurbs/nurbtess/directedLine.h
src/glu/sgi/libnurbs/nurbtess/gridWrap.h
src/glu/sgi/libnurbs/nurbtess/monoChain.h
src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h
src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h
src/glu/sgi/libnurbs/nurbtess/partitionX.h
src/glu/sgi/libnurbs/nurbtess/partitionY.h
src/glu/sgi/libnurbs/nurbtess/polyDBG.h
src/glu/sgi/libnurbs/nurbtess/polyUtil.h
src/glu/sgi/libnurbs/nurbtess/primitiveStream.h
src/glu/sgi/libnurbs/nurbtess/quicksort.h
src/glu/sgi/libnurbs/nurbtess/rectBlock.h
src/glu/sgi/libnurbs/nurbtess/sampleComp.h
src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h
src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h
src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h
src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h
src/glu/sgi/libnurbs/nurbtess/sampledLine.h
src/glu/sgi/libnurbs/nurbtess/searchTree.h
src/glu/sgi/libnurbs/nurbtess/zlassert.h
src/glu/sgi/libutil/error.c
src/glu/sgi/libutil/glue.c
src/glu/sgi/libutil/gluint.h
src/glu/sgi/libutil/project.c
src/glu/sgi/libutil/registry.c
src/glx/x11/glxclient.h
src/glx/x11/glxext.c
src/mesa/drivers/dri/ffb/ffb_dd.h
src/mesa/drivers/dri/ffb/ffb_points.h
src/mesa/drivers/dri/gamma/gamma_context.h
src/mesa/drivers/dri/gamma/gamma_macros.h
src/mesa/drivers/dri/i810/i810context.h
src/mesa/drivers/dri/r128/r128_dd.h
src/mesa/drivers/dri/tdfx/tdfx_dd.h
17 年之前
Guillaume Melquiond
5d4c8ec5e0
remove invalid XDestroyWindow() call
17 年之前
Brian Paul
90c93bbeee
define new APP_CC configuration variable for building apps/demos/tests
For Cell, need to use different compilers for the libraries vs. the demos/tests
to avoid strange link error regarding "_Unwind_GetIPInfo@GCC_4.2.0"
17 年之前
Guillaume Melquiond
3e8e292db0
Always pass CFLAGS when compiling or linking demos
To ensure that the correct architecture flags are used, always pass the
user's CFLAGS when compiling or linking the demos. Fixes #16860 .
17 年之前
Brian Paul
51bfb6aa99
query/print GLSL version string
17 年之前
Brian Paul
d8de01ba41
sync up with glxgears.c from master
17 年之前
Brian Paul
4c7a17c251
fix event handling issues (such as when resizing when not animating)
17 年之前
Brian Paul
6d9c3fa0c2
press 'a' to toggle animation
17 年之前
Brian Paul
c35e021f37
code refactoring (draw_frame(0, handle_event())
17 年之前
Brian Paul
c5342ad0d0
remove references to incorrect -winwidth/-winheight, replace with -geometry
17 年之前
José Fonseca
fc72d7e032
Remove CVS keywords.
17 年之前
José Fonseca
77ce568ff7
Remove CVS keywords.
17 年之前
Zack Rusin
f869ddf297
add new binaries to ignore to make 'git status' cleaner
17 年之前
Brian Paul
12a317b93a
updated options/help
17 年之前
Brian Paul
8f76459f62
mesa: document a/s keys
17 年之前
Brian Paul
f34a30bf79
mesa: add texturing to thread test
Run with -t to enable texture mapping.
Press 't' to update the texture image. When the texture is changed in one
thread it should also get updated in the other threads since textures are
shared by all contexts.
17 年之前
Dan Nicholson
a2b73c74b0
Ignore xdemos/sharedtex
17 年之前
Brian Paul
07b551f7cf
added xdemos/sharedtex.c test
Test that modifications to a texture object in one rendering context are seen
in a second rendering context.
Press 't' to change the texture's image/colors.
17 年之前
Brian Paul
9a43570f8c
added xdemos/sharedtex.c test
Test that modifications to a texture object in one rendering context are seen
in a second rendering context.
Press 't' to change the texture's image/colors.
17 年之前
Brian
96b4ac05be
silence warning
17 年之前
Eric Anholt
bcb61987fb
Fix xdemos build on FreeBSD: <sys/types.h> before <netinet/tcp.h>
17 年之前
Jeremy Huddleston
7c7fece977
Darwin: Config/source fixes to now build glxdemo apps and OSMesa
Also added darwin-fat-32bit darwin-fat-all configs and deleted old darwin-x86ppc config
(cherry picked from commit 7120c0089d )
17 年之前
Kristian Høgsberg
51cd168da4
glxgears: oops, remove accidental commit of glFinish() hack.
17 年之前
Kristian Høgsberg
6cb3f5c4d8
Use __DRIextension mechanism providing loader functionality to the driver.
Instead of passing in a fixed struct, the loader now passes in a list
of __DRIextension structs, to advertise the functionality it can provide
to the driver. Each extension is individually versioned and can be
extended or phased out as the interface develops.
17 年之前
José Fonseca
2d38d1b300
Remove files of unsupported build systems.
17 年之前
Dan Nicholson
8c8107118e
Ignore glxgears_pixmap
17 年之前
Kristian Høgsberg
5961ed5fbc
Add GLXPixmap version of glxgears to show case new GLX Pixmap functionality.
17 年之前
Adam Jackson
e1ae5b89fc
glxinfo: Fix multisample visual reporting.
strstr() == 0 tests for the string _not_ being present. Originally
Red Hat bug #351871 .
18 年之前
Brian
6bd32cbcf3
Don't build yuvrect_client by default
Added 'extra' rule to build optional yuvrect_client, shape, xdemo programs
18 年之前
Brian
60dd3b1d9a
remove unused var
18 年之前
Alexey Sokolov
e58c365cda
define M_PI if needed
18 年之前
Brian
f6ab1347d6
remove dependency on libGLU
18 年之前
Michal Krol
918ea5168b
Rename 'mms-config.' to 'mms.config'.
It looks like Windows does not like filenames ending with a dot,
in effect renaming it to 'mms-config'.
18 年之前
Dan Nicholson
c05aa5ec4c
specify app lib dependencies in Makefiles (patch 1/3)
18 年之前
José Fonseca
414a933ad2
Ignore generated files.
18 年之前