summaryrefslogtreecommitdiff
path: root/dri2proto.txt
AgeCommit message (Collapse)AuthorFilesLines
2015-09-18dri2proto: Fix fields in SwapBuffersRobert Ancell1-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>
2012-05-21dri2proto: Add DRI2GetParam requestChad Versace1-0/+49
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>
2012-05-02dri2proto: Fix documented opcodesChad Versace1-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>
2011-06-07Add attachment token DRI2BufferHizChad Versace1-1/+5
... 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>
2010-06-24Fix DRI2Connect line encoding to match existing codeMarcin Kościelnicki1-3/+4
Signed-off-by: Julien Cristau <jcristau@debian.org>
2010-02-17Fix typo and obsolete reference in dri2proto.txtMike Stroyan1-2/+2
2010-02-17Add more info about dri2proto eventsMike Stroyan1-2/+34
2010-02-15Define an event to notify clients about the validity of their buffers.Francisco Jerez1-7/+24
Bumps the protocol and package versions. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2009-12-08Merge branch 'dri2-swapbuffers'Jesse Barnes1-9/+275
2009-11-17Add a DRI2DriverVDPAU driver type.Aaron Plattner1-1/+3
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Acked-by: Kristian Høgsberg <krh@bitplanet.net>
2009-11-12Fix cut & paste error: Extension Requests -> Extension EventsJesse Barnes1-1/+1
2009-11-12Add DRI2 event support for DRI2BufferSwapCompleteJesse Barnes1-8/+46
2009-11-10Add DRI2SwapInterval protocolJesse Barnes1-0/+23
Needed to handle swap interval in the direct rendered case.
2009-10-01Add swap interval and synchronization supportJesse Barnes1-9/+173
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>
2009-06-08Update protocol description for swapbuffersJesse Barnes1-4/+4
2009-05-01Add SwapBuffers requestJesse Barnes1-0/+41
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.
2009-04-24Add protocol for DRI2GetBuffersWithFormatIan Romanick1-2/+65
This function replaces DRI2GetBuffers. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kristian Høgsberg <krh@redhat.com>
2008-12-01Bump to 1.99.3 and back out the value bitmask from the CopyRegion request.Kristian Høgsberg1-23/+8
2008-10-14Add protocol documentation, update to DRI2CopyRegion request.Kristian Høgsberg1-0/+508