Commit graph

88 commits

Author SHA1 Message Date
Adam Jackson
500b137bbd glproto: Fix typo in X_GLXSetClientInfo2ARB definition
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
2017-03-22 13:47:06 -04:00
Mihail Konev
68e7fad0d6 autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2017-01-26 13:52:48 +10:00
Emil Velikov
0cc11779e3 autogen.sh: use quoted string variables
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-24 10:37:19 +10:00
Peter Hutterer
8e883a747e autogen.sh: use exec instead of waiting for configure to finish
Syncs the invocation of configure with the one from the server.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-24 10:37:19 +10:00
Nathan Kidd
bd3d751e1e glproto: Fix typo in X_GLXCreateContextAttribsARB definition
Signed-off-by: Nathan Kidd <nkidd@opentext.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2014-09-10 11:10:04 +10:00
Keith Packard
f84853d97d glproto: bump version to 1.4.17 for release
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-12-10 07:03:55 -08:00
Keith Packard
7adf6d08b7 Add defines for float renderType bits
These were added to mesa's glxext.h, but not duplicated here.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2013-12-05 11:09:00 -08:00
Gaetan Nadon
aacc7a51b6 config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Fix Automake warning: AC_OUTPUT should be used without arguments.
www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2013-10-26 09:42:05 -04:00
Colin Walters
8e3407e029 autogen.sh: Implement GNOME Build API
http://people.gnome.org/~walters/docs/build-api.txt

Signed-off-by: Adam Jackson <ajax@redhat.com>
2013-01-15 14:02:59 -05:00
Adam Jackson
223af08767 configure: Remove AM_MAINTAINER_MODE
Signed-off-by: Adam Jackson <ajax@redhat.com>
2013-01-15 14:01:10 -05:00
Dave Airlie
ec1eec4355 glproto: bump version to 1.4.16 for release.
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-12 22:55:53 +10:00
Ian Romanick
458a9eb266 glproto: Add define for GLX_EXT_create_context_es2_profile
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
2012-05-26 17:57:09 -07:00
Ian Romanick
ec3f338721 glproto: Fix typo in name of GLX_LOSE_CONTEXT_ON_RESET_ARB
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
2012-05-26 17:57:06 -07:00
Ian Romanick
29d5b553b3 glproto: Document GLX_ARB_create_context and GLX_ARB_create_context_profile protocol
Also add the struct names (in addition to the typedef names).  Most of
the other protocol structures have this, but some lack it.

v2: Add a few missing Req suffixes.  Rename n0, n1, and n2 fields of
GLXSetClientInfoARB and GLXSetClientInfo2ARB to numVersions,
numGLExtensionBytes and numGLXExtensionBytes, respectively.  Since the
names of some structure fields change, bump the version to 1.4.15.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
2011-12-07 16:50:56 -08:00
Jesse Barnes
6d7e398150 glproto: add a new GLXBufferSwapComplete struct that matches the spec
Just add a new struct to remain compatible with existing code.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2011-05-05 14:17:35 -07:00
Jesse Barnes
7196c9441a Revert "glxproto: make GLX swap event struct match spec"
This reverts commit f5403828c6.

This broke compatibility with existing code, so revert in favor of a new
struct definition instead.
2011-05-05 09:22:01 -07:00
Jesse Barnes
f5403828c6 glxproto: make GLX swap event struct match spec
We only spec a 32 bit swap count, so drop the high sbc field.  Also make
the padding explicit (most compilers would have already done this since
it's not a packed structure, but making it explicit should prevent
surprises in the future).

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2011-05-03 14:03:43 -07:00
Dave Airlie
0cc3162cd2 glproto: add GLX_ARB_context_create + GLX_ARB_context_create_profile
Add glproto support for these two extensions

also add tokens for GLX_ARB_create_context_robustness
2011-03-06 17:58:07 +10:00
Dave Airlie
a50bd646df glxtokens.h: add GLX_EXT_framebuffer_sRGB support.
this is needed to glxcmds.c to emit this info.
2011-01-03 19:40:30 +10:00
Adam Jackson
f065686b32 glproto 1.4.12
Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-08-10 10:01:33 -04:00
Adam Jackson
b173af9ea5 Remove structure tag for xGLXHyperpipeConfigSGIXReq
X request structs don't have tags, in general, and this particular one
causes a conflict with glxext.h which defines GLXHyperpipeConfigSGIX for
the client-side API.

Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-08-04 09:44:14 -04:00
Gaetan Nadon
8e7ef2d30e config: update AC_PREREQ statement to 2.60
Unrelated to the previous patches, the new value simply reflects
the reality that the minimum level for autoconf to configure
all x.org modules is 2.60 dated June 2006.

ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-03-28 19:25:52 -04:00
Gaetan Nadon
bba203c33e config: remove the pkgconfig pc.in file from EXTRA_DIST
Automake always includes it in the tarball.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-03-28 19:00:31 -04:00
Luc Verhaegen
9c58144688 Sync glcore.h with mesa HEAD.
EXT_texture_from_pixmap was added close to 4ys ago, but this file never
got updated, leading to "interesting" behaviour when anything slightly less
standard is attempted.

Signed-off-by: Luc Verhaegen <libv@skynet.be>
2010-03-05 15:32:11 +01:00
Ian Romanick
fa99593342 Update tokens for GLX_INTEL_swap_event to match final version of spec 2010-02-09 15:20:59 -08:00
Gaetan Nadon
2c7f76a1d4 COPYING: add Copyright from Silicon Graphics
The COPYING file contains all Copyright notices from source code.
Refer to glxproto.h

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-01-09 08:54:49 -05:00
Jesse Barnes
3966379209 Bump version for release 2010-01-08 15:11:48 -05:00
Jesse Barnes
6a9361aaec Merge branch 'master' of git://people.freedesktop.org/~jbarnes/glproto 2010-01-08 11:43:07 -05:00
Jesse Barnes
f2b9a6a29e Add GLX swap buffers event support 2010-01-06 17:48:33 -05:00
Gaetan Nadon
c35f05decd Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
2009-11-22 19:24:48 -05:00
Gaetan Nadon
57dfc6eaf0 README: file created or updated #24206
Contains a set of URLs to freedesktop.org.
2009-11-16 11:13:30 -05:00
Gaetan Nadon
6f612cd9c5 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
ChangeLog filename is known to Automake and requires no further
coding in the makefile.
2009-11-15 19:45:26 -05:00
Gaetan Nadon
201a1ad998 Makefile.am: INSTALL file is missing or incorrect #24206
The standard GNU file on building/installing  tarball is copied
using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
Add INSTALL target
2009-11-15 18:31:28 -05:00
Gaetan Nadon
acc2c1191e configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.
2009-11-15 18:11:36 -05:00
Gaetan Nadon
2600469338 configure.ac: AM_MAINTAINER_MODE missing #24238
This turns off maintainer mode build rules in tarballs.
Works in conjunction with autogen.sh --enable-maintainer-mode
2009-11-15 13:55:25 -05:00
Gaetan Nadon
abdb124781 .gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
2009-11-15 13:22:55 -05:00
Adam Jackson
2f13449c98 glproto 1.4.10 2009-05-26 17:16:20 -04:00
Paulo Cesar Pereira de Andrade
25a12ff858 Janitor: Correct make distcheck and dont distribute autogen.sh 2009-01-27 20:06:28 -02:00
Adam Jackson
660a90502a Upgrade GLX Public License 1.0 to FreeB 2.0.
According to the press release:

    Previous SGI contributions to the free and open source community
    are now available under the new license. These contributions
    include the SGI® OpenGL® Sample Implementation, the GLX™ API and
    other GLX extensions.

    [...]

    "SGI has been one of the most ardent commercial supporters of free
    and open source software, so it was important to us that we continue
    to support the free software development community by releasing our
    earlier OpenGL-related contributions under this new license," said
    Steve Neuner, director of Linux, SGI. "This license ensures that all
    existing user communities will benefit, and their work can proceed
    unimpeded. Both Mesa and the X.org Project can continue to utilize
    this code in free software distributions of GNU/Linux. Now more than
    ever, software previously released by SGI under earlier GLX and SGI
    Free Software License B is free."

"The GLX API" is here read to include the original GLX source release
from:

http://www.sgi.com/products/software/opensource/glx/download.html
ftp://ftp.sgi.com/sgi/opengl/glx/glx1_2.1.tgz

which includes glxint.h as included in XFree86, from which our copy
is derived.
2008-09-22 11:41:04 -04:00
Julien Cristau
391a147ccc Update to SGI FreeB 2.0.
Under the terms of version 1.1, "once Covered Code has been published
under a particular version of the License, Recipient may, for the
duration of the License, continue to use it under the terms of that
version, or choose to use such Covered Code under the terms of any
subsequent version published by SGI."

FreeB 2.0 license refers to "dates of first publication".  They are here
taken to be 1991-2000, as noted in the original license text:

** Original Code. The Original Code is: OpenGL Sample Implementation,
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
** Copyright in any portions created by third parties is as indicated
** elsewhere herein.  All Rights Reserved.

Official FreeB 2.0 text:

http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf

As always, this code has not been tested for conformance with the OpenGL
specification.  OpenGL conformance testing is available from
http://khronos.org/ and is required for use of the OpenGL logo in
product advertising and promotion.
2008-09-19 18:59:05 +02:00
James Cloos
a51078116f Replace static ChangeLog with dist-hook to generate from git log 2007-12-06 16:39:01 -05:00
Kristian Høgsberg
6430de9a12 Bump to 1.4.9 so we can depend on SGI pbuffer structs. 2007-10-12 19:03:25 -04:00
James Cloos
e89ed37e56 Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/proto/glproto 2007-09-03 06:17:08 -04:00
James Cloos
2adf876f7b Add *~ to .gitignore to skip patch/emacs droppings 2007-09-03 05:54:04 -04:00
Kristian Høgsberg
750a853fa5 Add proto structs for GLX_SGIX_pbuffer. 2007-08-23 21:37:53 -04:00
Ian Romanick
e37b97e039 Use correct opcodes for GLX_EXT_texture_from_pixmap. 2006-09-14 14:17:57 -07:00
Alan Coopersmith
786f411fed renamed: .cvsignore -> .gitignore 2006-07-14 18:56:16 -07:00
Kristian Høgsberg
cbabd9f718 There are 13 GLX errors. 2006-06-29 03:14:11 +00:00
Adam Jackson
aa8b3bb05b Bump to 1.4.7 2006-05-01 22:23:33 +00:00
Kristian Høgsberg
2864cebfcb Bump to 1.4.6 for FBO opcodes. 2006-03-17 00:43:28 +00:00