summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dri2proto: Fix fields in SwapBuffersHEADmasterRobert Ancell2015-09-181-24/+6
| | | | | | | | | | | | Fix errors in SwapBuffers: - The section in "8. Extension Requests" was missing the target_msc, divisor and remainder fields - The section in "A.2 Protocol Requests" had two entries for SwapBuffers, both incorrect [ajax: fixed commit message formatting] Reviewed-by: Eric Anholt <eric@anholt.net>
* config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILESGaetan Nadon2013-10-261-1/+2
| | | | | | | 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>
* autogen.sh: Implement GNOME Build APIbaserock/morphColin Walters2013-01-151-1/+3
| | | | | | http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Adam Jackson <ajax@redhat.com>
* configure: Remove AM_MAINTAINER_MODEAdam Jackson2013-01-151-1/+0
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* dri2proto: bump package to 2.8dri2proto-2.8Dave Airlie2012-07-071-1/+1
| | | | | | this just so we can rely on 2.8 to build the server/mesa against. Signed-off-by: Dave Airlie <airlied@redhat.com>
* dri2proto: add prime protocol support. (v2.1)Dave Airlie2012-07-061-0/+5
| | | | | | | | | | | | | 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>
* dri2proto: Add DRI2GetParam requestChad Versace2012-05-213-3/+76
| | | | | | | | | | | | | | | | | | | | | | 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>
* dri2proto: Fix documented opcodesChad Versace2012-05-021-9/+9
| | | | | | | | | 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>
* Add attachment token DRI2BufferHizdri2proto-2.6Chad Versace2011-06-073-2/+7
| | | | | | | | | | ... 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>
* dri2proto: add a new DRI2BufferSwapComplete struct that matches the specJesse Barnes2011-05-192-1/+17
| | | | | | | | | 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>
* Revert "dri2proto: make DRI2 swap event match GLX spec"Jesse Barnes2011-05-051-2/+2
| | | | | | | This reverts commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a. This broke compatibility by renaming existing struct fields. So revert in favor of a new struct.
* dri2proto: make DRI2 swap event match GLX specdri2proto-2.4Jesse Barnes2011-05-032-3/+3
| | | | | | | 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>
* Fix DRI2Connect line encoding to match existing codeMarcin Kościelnicki2010-06-241-3/+4
| | | | Signed-off-by: Julien Cristau <jcristau@debian.org>
* config: update AC_PREREQ statement to 2.60Gaetan Nadon2010-03-281-1/+1
| | | | | | | | | | 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>
* config: remove the pkgconfig pc.in file from EXTRA_DISTGaetan Nadon2010-03-281-1/+0
| | | | | | Automake always includes it in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: install and distribute dri2proto.txtGaetan Nadon2010-03-281-1/+3
| | | | | | | It will now be installed in $docdir in addition to being distributed in the tarball. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Fix typo and obsolete reference in dri2proto.txtMike Stroyan2010-02-171-2/+2
|
* Add more info about dri2proto eventsMike Stroyan2010-02-171-2/+34
|
* Define an event to notify clients about the validity of their buffers.dri2proto-2.3Francisco Jerez2010-02-153-10/+42
| | | | | | Bumps the protocol and package versions. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
* Merge branch 'dri2-swapbuffers'dri2proto-2.2Jesse Barnes2009-12-083-11/+390
|\
| * Fix cut & paste error: Extension Requests -> Extension Eventsdri2-swapbuffersJesse Barnes2009-11-121-1/+1
| |
| * Add DRI2 event support for DRI2BufferSwapCompleteJesse Barnes2009-11-123-10/+73
| |
| * Pad out DRI2 swap buffers replyJesse Barnes2009-11-111-1/+5
| |
| * Add DRI2SwapInterval protocolJesse Barnes2009-11-102-0/+33
| | | | | | | | Needed to handle swap interval in the direct rendered case.
| * Bump package version to 2.2Jesse Barnes2009-10-291-1/+1
| |
| * Fix DRI2SwapBuffers reply lengthJesse Barnes2009-10-021-1/+1
| | | | | | | | | | | | Length should be a CARD32 and match the endianness annotation. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
| * Add swap interval and synchronization supportJesse Barnes2009-10-012-10/+239
| | | | | | | | | | | | | | | | 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>
| * Update protocol description for swapbuffersJesse Barnes2009-06-081-4/+4
| |
| * Make swapbuffers an async requestKristian Høgsberg2009-06-031-14/+0
| | | | | | | | | | The protocol now require a DRI2GetBuffersWithFormat request to follow the swapbuffer request so.
| * Add SwapBuffers requestJesse Barnes2009-05-012-1/+65
| | | | | | | | | | | | 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.
* | Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILESGaetan Nadon2009-11-221-0/+2
| | | | | | | | | | Now that the INSTALL file is generated. Allows running make maintainer-clean.
* | Add a DRI2DriverVDPAU driver type.Aaron Plattner2009-11-174-3/+6
| | | | | | | | | | Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Acked-by: Kristian Høgsberg <krh@bitplanet.net>
* | README: file created or updated #24206Gaetan Nadon2009-11-161-0/+30
| | | | | | | | Contains a set of URLs to freedesktop.org.
* | Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432Gaetan Nadon2009-11-151-4/+0
| | | | | | | | | | ChangeLog filename is known to Automake and requires no further coding in the makefile.
* | Makefile.am: INSTALL file is missing or incorrect #24206Gaetan Nadon2009-11-151-2/+5
| | | | | | | | | | | | The standard GNU file on building/installing tarball is copied using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS Add INSTALL target
* | configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242Gaetan Nadon2009-11-151-5/+5
| | | | | | | | | | | | This macro aggregate a number of existing macros that sets commmon X.Org components configuration options. It shields the configuration file from future changes.
* | configure.ac: AM_MAINTAINER_MODE missing #24238Gaetan Nadon2009-11-151-0/+1
| | | | | | | | | | This turns off maintainer mode build rules in tarballs. Works in conjunction with autogen.sh --enable-maintainer-mode
* | .gitignore: use common defaults with custom section # 24239Gaetan Nadon2009-11-151-7/+71
|/ | | | | | 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.
* Add protocol for DRI2GetBuffersWithFormatdri2proto-2.1Ian Romanick2009-04-244-5/+70
| | | | | | | This function replaces DRI2GetBuffers. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kristian Høgsberg <krh@redhat.com>
* Bump to 2.0 and releasedri2proto-2.0Kristian Høgsberg2009-04-201-1/+1
|
* Distribute the protocol documentationJulien Cristau2009-01-281-1/+1
|
* Janitor: Correct make distcheck and dont distribute autogen.shPaulo Cesar Pereira de Andrade2009-01-273-1/+30
|
* Bump to 1.99.3 and back out the value bitmask from the CopyRegion request.dri2proto-1.99.3Kristian Høgsberg2008-12-013-27/+11
|
* Bump version to 1.99.2.Kristian Høgsberg2008-12-011-1/+1
|
* Add protocol documentation, update to DRI2CopyRegion request.Kristian Høgsberg2008-10-143-37/+551
|
* Update to 1.99.1 - drop sarea and perform swap buffer in X server.dri2proto-1.99.1Kristian Høgsberg2008-08-284-23/+88
| | | | | | | | | 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.
* Adjust pkg-config cflags to match other proto modules.dri2proto-1.1Kristian Høgsberg2008-04-022-2/+2
|
* Add reemitDrawableInfo protocol.dri2proto-1.0.0Kristian Høgsberg2008-03-261-16/+37
| | | | | | 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.
* Fix typo in xDRI2QueryVersionReq req type field.Kristian Høgsberg2008-03-121-1/+1
|
* Initial commit.Kristian Høgsberg2008-03-126-0/+215