428 lines
14 KiB
Plaintext
428 lines
14 KiB
Plaintext
commit 4eeacce4c4a300b938b7e3fb78a8e443c491780b
|
|
Author: Dave Airlie <airlied@redhat.com>
|
|
Date: Sat Jul 7 10:20:12 2012 +0100
|
|
|
|
dri2proto: bump package to 2.8
|
|
|
|
this just so we can rely on 2.8 to build the server/mesa against.
|
|
|
|
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
|
|
commit fb9e9339876d0a7c4821f9dbea1635a43a06da01
|
|
Author: Dave Airlie <airlied@redhat.com>
|
|
Date: Fri Jan 20 10:34:58 2012 +0000
|
|
|
|
dri2proto: add prime protocol support. (v2.1)
|
|
|
|
So we reserve bits 16->19 for offload device ids, this means we can
|
|
have 6 offload devices, which is plenty for now, and we can bump
|
|
this further later without fear.
|
|
|
|
v2: I suck at maths, that is all. Fixed up the maths to match reality.
|
|
v2.1: fix typo
|
|
|
|
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
|
|
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
|
|
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
|
|
|
commit 652fe8d9dd2393127b11741ba63cb95a83ad454f
|
|
Author: Chad Versace <chad.versace@linux.intel.com>
|
|
Date: Wed May 2 12:03:31 2012 -0700
|
|
|
|
dri2proto: Add DRI2GetParam request
|
|
|
|
Bump protocol version to 1.4.
|
|
Bump package version to 2.7.
|
|
|
|
This new protocol request effectively allows clients to perform feature
|
|
detection on the DDX.
|
|
|
|
If I had DRI2GetParam in June 2011, when I was implementing support in the
|
|
Intel DDX and Mesa for new hardware that required a new DRI2 attachment
|
|
format, then I could have avoided a week of pain caused by the necessity
|
|
to write a horrid feature detection hack [1] in Mesa. In the future, when
|
|
the work begins to add MSAA support to the Intel DDX, having a clean way
|
|
to do feature detection will allow us to avoid revisiting and expanding
|
|
that hack.
|
|
|
|
[1] mesa, commit aea2236a, function intel_verify_dri2_has_hi
|
|
|
|
Reviewed-by: Eric Anholt <eric@anholt.net>
|
|
Reviewed-by: Ian Romanick <idr@freedesktop.org>
|
|
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
|
|
commit 428688d1eaa3d0faa13a61613cdaeaabcb351f0e
|
|
Author: Chad Versace <chad.versace@linux.intel.com>
|
|
Date: Wed May 2 11:56:37 2012 -0700
|
|
|
|
dri2proto: Fix documented opcodes
|
|
|
|
Fix the documented opcodes in dri2proto.txt to be consistent with the
|
|
actual opcode values in dri2proto.h and in xcb/proto:src/dri2.xml. (It
|
|
looks like the opcodes were incorrect due to copy-paste errors).
|
|
|
|
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net
|
|
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
|
|
|
|
commit 7fd18b15646a62bd82a4eb0eca60a34c1731813d
|
|
Author: Chad Versace <chad@chad-versace.us>
|
|
Date: Wed May 11 12:50:11 2011 -0700
|
|
|
|
Add attachment token DRI2BufferHiz
|
|
|
|
... and bump version to 2.6.
|
|
|
|
CC: Eric Anholt <eric@anholt.net>
|
|
CC: Ian Romanick <idr@freedesktop.org>
|
|
CC: Kristian Høgsberg <krh@bitplanet.net
|
|
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
|
|
Signed-off-by: Chad Versace <chad@chad-versace.us>
|
|
|
|
commit 005096937e1da6f65f8ece77662a8db6102d933d
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Thu May 5 13:11:22 2011 -0700
|
|
|
|
dri2proto: add a new DRI2BufferSwapComplete struct that matches the spec
|
|
|
|
Just add a new struct to remain compatible with existing code.
|
|
|
|
Reviewed-by: Eric Anholt <eric@anholt.net>
|
|
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
|
|
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
|
|
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
|
|
commit f3c211e1ae183dab5c7529814c9f42af2c29fc6c
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Thu May 5 09:22:39 2011 -0700
|
|
|
|
Revert "dri2proto: make DRI2 swap event match GLX spec"
|
|
|
|
This reverts commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a.
|
|
|
|
This broke compatibility by renaming existing struct fields. So revert
|
|
in favor of a new struct.
|
|
|
|
commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Tue May 3 12:14:58 2011 -0700
|
|
|
|
dri2proto: make DRI2 swap event match GLX spec
|
|
|
|
We only spec a 32 bit sbc count, so drop the high bits. Also make the
|
|
padding explicit.
|
|
|
|
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
|
|
commit 2af5884ab0797f2872028a90fffd4155109cdc4d
|
|
Author: Marcin Kościelnicki <koriakin@0x04.net>
|
|
Date: Thu May 13 21:05:56 2010 +0000
|
|
|
|
Fix DRI2Connect line encoding to match existing code
|
|
|
|
Signed-off-by: Julien Cristau <jcristau@debian.org>
|
|
|
|
commit c34ce137fdb21fc9a52bb8d5a0c25e3c5d79e687
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Mar 28 19:25:52 2010 -0400
|
|
|
|
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>
|
|
|
|
commit 1c1456e1517d28ffbd844b00090596c21d9a9d9b
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Mar 28 19:00:30 2010 -0400
|
|
|
|
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>
|
|
|
|
commit 70e5dee9a600e67057c55ab9b1b975f20a68682d
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Mar 28 17:35:44 2010 -0400
|
|
|
|
config: install and distribute dri2proto.txt
|
|
|
|
It will now be installed in $docdir in addition
|
|
to being distributed in the tarball.
|
|
|
|
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
|
|
|
|
commit 3e6dc6d72844bbc8e8752e2ac2e781cb7d0172f1
|
|
Author: Mike Stroyan <mike@LunarG.com>
|
|
Date: Tue Feb 16 14:51:43 2010 -0700
|
|
|
|
Fix typo and obsolete reference in dri2proto.txt
|
|
|
|
commit 1911ee62a552fae34c82c91b4deef523380fbfe1
|
|
Author: Mike Stroyan <mike@LunarG.com>
|
|
Date: Tue Feb 16 14:47:21 2010 -0700
|
|
|
|
Add more info about dri2proto events
|
|
|
|
commit 41045095bddfe460a76fb560e1d087430d8fd76f
|
|
Author: Francisco Jerez <currojerez@riseup.net>
|
|
Date: Mon Feb 8 19:24:37 2010 +0100
|
|
|
|
Define an event to notify clients about the validity of their buffers.
|
|
|
|
Bumps the protocol and package versions.
|
|
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
|
|
commit bd6f2584d3d55746bb56bf923b35e85adfd0dc3b
|
|
Merge: 84eac7f 9c1a8f1
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Tue Dec 8 16:03:11 2009 -0800
|
|
|
|
Merge branch 'dri2-swapbuffers'
|
|
|
|
commit 84eac7f37646d36c2644b8f6880c10c249068450
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Nov 22 19:24:47 2009 -0500
|
|
|
|
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
|
|
|
|
Now that the INSTALL file is generated.
|
|
Allows running make maintainer-clean.
|
|
|
|
commit 499241b74322b984bbbee0803513e32b6f83bb31
|
|
Author: Aaron Plattner <aplattner@nvidia.com>
|
|
Date: Mon Oct 12 13:11:47 2009 -0700
|
|
|
|
Add a DRI2DriverVDPAU driver type.
|
|
|
|
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
|
|
Acked-by: Kristian Høgsberg <krh@bitplanet.net>
|
|
|
|
commit 0a5e388ae9c1306bb253c161071424e0282ea8f5
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Mon Nov 16 11:13:29 2009 -0500
|
|
|
|
README: file created or updated #24206
|
|
|
|
Contains a set of URLs to freedesktop.org.
|
|
|
|
commit 1b648b29caea1540abcb0ea7c35c45f749e160b4
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Nov 15 19:45:26 2009 -0500
|
|
|
|
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
|
|
|
|
ChangeLog filename is known to Automake and requires no further
|
|
coding in the makefile.
|
|
|
|
commit 77eefcd20b38392a75e7c71a7e182dcfcaf3e7c3
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Nov 15 18:31:28 2009 -0500
|
|
|
|
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
|
|
|
|
commit 2ddb34caa23048083232e592300cfee7b8c2f04f
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Nov 15 18:11:36 2009 -0500
|
|
|
|
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.
|
|
|
|
commit 363595cd28af5ff820e0790525108685bebf7275
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sun Nov 15 13:55:25 2009 -0500
|
|
|
|
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
|
|
|
|
commit 9e8c94f5a55b0ba97cc1f8b34c1d58e50ea2c7f8
|
|
Author: Gaetan Nadon <memsize@videotron.ca>
|
|
Date: Sat Nov 14 18:26:46 2009 -0500
|
|
|
|
.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.
|
|
|
|
commit 9c1a8f1d074bd7b87c4edf8b689c13c93fba9aaa
|
|
Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
|
|
Date: Thu Nov 12 17:23:03 2009 +0000
|
|
|
|
Fix cut & paste error: Extension Requests -> Extension Events
|
|
|
|
commit 7c7e9bbf4ab6177e9623f3c4d667ed83789167b4
|
|
Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
|
|
Date: Thu Nov 12 15:26:40 2009 +0000
|
|
|
|
Add DRI2 event support for DRI2BufferSwapComplete
|
|
|
|
commit f9e6b17debd2f69821bd8d412cccf02dd9ba17af
|
|
Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
|
|
Date: Wed Nov 11 15:26:40 2009 -0800
|
|
|
|
Pad out DRI2 swap buffers reply
|
|
|
|
commit 516a1ff1f8ceca9ddefce21303e65d873aeeba14
|
|
Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
|
|
Date: Tue Nov 10 12:12:07 2009 -0800
|
|
|
|
Add DRI2SwapInterval protocol
|
|
|
|
Needed to handle swap interval in the direct rendered case.
|
|
|
|
commit 5e059038a95b5bad7f41a2019beaad913ed29502
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Thu Oct 29 12:45:48 2009 -0700
|
|
|
|
Bump package version to 2.2
|
|
|
|
commit 1102a9199db8aa08e891f808f8921a5d312e3197
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Fri Oct 2 22:23:09 2009 -0700
|
|
|
|
Fix DRI2SwapBuffers reply length
|
|
|
|
Length should be a CARD32 and match the endianness annotation.
|
|
|
|
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
|
|
commit 29c7fcbf10508ec822ad528928b72702e4c9af01
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Thu Oct 1 22:13:34 2009 -0700
|
|
|
|
Add swap interval and synchronization support
|
|
|
|
Based on SGI_video_sync, SGI_swap_control and OML_sync_control, add swap
|
|
interval and synchronization support to DRI2. Useful for throttling rendering
|
|
and basic performance metrics.
|
|
|
|
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
|
|
commit 00c15f92c1f294d762f2052f1d775c393ebd2432
|
|
Author: Jesse Barnes <jbarnes@jbarnes-x200.(none)>
|
|
Date: Mon Jun 8 16:12:50 2009 -0700
|
|
|
|
Update protocol description for swapbuffers
|
|
|
|
commit aaee5f8af4f0fe63498cd8ae507f8d33edba280c
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Wed Jun 3 17:36:43 2009 -0400
|
|
|
|
Make swapbuffers an async request
|
|
|
|
The protocol now require a DRI2GetBuffersWithFormat request to follow the
|
|
swapbuffer request so.
|
|
|
|
commit 9b5ef83c0b9ef0239ac82adfa9a816f195074dcb
|
|
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
|
|
Date: Fri May 1 14:41:55 2009 -0700
|
|
|
|
Add SwapBuffers request
|
|
|
|
Add a SwapBuffers request for requesting a front<->back swap. Returns a
|
|
whole new set of buffers to the client to allow for triple buffering
|
|
etc.
|
|
|
|
commit 66c56ab10d917e3f47f93178d7eac6430970d3c4
|
|
Author: Ian Romanick <idr@freedesktop.org>
|
|
Date: Mon Apr 20 21:16:24 2009 -0700
|
|
|
|
Add protocol for DRI2GetBuffersWithFormat
|
|
|
|
This function replaces DRI2GetBuffers.
|
|
|
|
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
|
|
Reviewed-by: Kristian Høgsberg <krh@redhat.com>
|
|
|
|
commit a223ab5e6a215d86e4bf072369b331506f689f83
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Mon Apr 20 14:08:19 2009 -0400
|
|
|
|
Bump to 2.0 and release
|
|
|
|
commit f46b6ca29b2da54cf6e6db57d464bea9476594c6
|
|
Author: Julien Cristau <jcristau@debian.org>
|
|
Date: Fri Jan 9 06:07:59 2009 +0100
|
|
|
|
Distribute the protocol documentation
|
|
|
|
commit ac787752bf67f8f1ea8167191e5fb9d7fbbe7c7f
|
|
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
|
|
Date: Tue Jan 27 20:06:28 2009 -0200
|
|
|
|
Janitor: Correct make distcheck and dont distribute autogen.sh
|
|
|
|
commit 65c7097d549ada25d11738b15996b18c9e57a847
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Mon Dec 1 20:57:40 2008 -0500
|
|
|
|
Bump to 1.99.3 and back out the value bitmask from the CopyRegion request.
|
|
|
|
commit f7b737bef90df4430ac491d65accc7742bc6ca38
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Mon Dec 1 14:01:42 2008 -0500
|
|
|
|
Bump version to 1.99.2.
|
|
|
|
commit 8cab3f0e6f551220bd11074779f4ccec1e948e00
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Tue Oct 14 23:19:15 2008 -0400
|
|
|
|
Add protocol documentation, update to DRI2CopyRegion request.
|
|
|
|
commit abb1edc487543c26856afdbe6a7e2c088a1e82ee
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Tue Aug 12 12:52:33 2008 -0400
|
|
|
|
Update to 1.99.1 - drop sarea and perform swap buffer in X server.
|
|
|
|
Still to resolve is the swap buffer request. It should probably be
|
|
broken into two requests, one to post the swap request and one to wait
|
|
for it to be completed. Also, need to find a good solution to
|
|
CopySubBuffer that doesn't require a roundtrip per rectangle.
|
|
|
|
Don't need to solve all this for 2.0, though, can add requests later on.
|
|
|
|
commit b9d7a0c1b0f5b40dfe8ca7a33693198bf91244ca
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Wed Apr 2 19:11:32 2008 -0400
|
|
|
|
Adjust pkg-config cflags to match other proto modules.
|
|
|
|
commit b515bee843d5ab91fc0fe30b8eb13aadd69b5131
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Wed Mar 26 16:00:05 2008 -0400
|
|
|
|
Add reemitDrawableInfo protocol.
|
|
|
|
Also, remove the screen number where it's redundant and rename
|
|
drmDrawable in the create drawable request to just 'handle' now that
|
|
we don't rely on drm drawables.
|
|
|
|
commit d2c2ffde8f3762af30ea6953d8a10b487f78733e
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Wed Mar 12 17:50:34 2008 -0400
|
|
|
|
Fix typo in xDRI2QueryVersionReq req type field.
|
|
|
|
commit 672baf47cc5dfcdad4e70b4745e3316b209089a3
|
|
Author: Kristian Høgsberg <krh@redhat.com>
|
|
Date: Tue Mar 11 00:12:55 2008 -0400
|
|
|
|
Initial commit.
|