ChangeLog 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428
  1. commit 4eeacce4c4a300b938b7e3fb78a8e443c491780b
  2. Author: Dave Airlie <airlied@redhat.com>
  3. Date: Sat Jul 7 10:20:12 2012 +0100
  4. dri2proto: bump package to 2.8
  5. this just so we can rely on 2.8 to build the server/mesa against.
  6. Signed-off-by: Dave Airlie <airlied@redhat.com>
  7. commit fb9e9339876d0a7c4821f9dbea1635a43a06da01
  8. Author: Dave Airlie <airlied@redhat.com>
  9. Date: Fri Jan 20 10:34:58 2012 +0000
  10. dri2proto: add prime protocol support. (v2.1)
  11. So we reserve bits 16->19 for offload device ids, this means we can
  12. have 6 offload devices, which is plenty for now, and we can bump
  13. this further later without fear.
  14. v2: I suck at maths, that is all. Fixed up the maths to match reality.
  15. v2.1: fix typo
  16. Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
  17. Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
  18. Signed-off-by: Dave Airlie <airlied@redhat.com>
  19. commit 652fe8d9dd2393127b11741ba63cb95a83ad454f
  20. Author: Chad Versace <chad.versace@linux.intel.com>
  21. Date: Wed May 2 12:03:31 2012 -0700
  22. dri2proto: Add DRI2GetParam request
  23. Bump protocol version to 1.4.
  24. Bump package version to 2.7.
  25. This new protocol request effectively allows clients to perform feature
  26. detection on the DDX.
  27. If I had DRI2GetParam in June 2011, when I was implementing support in the
  28. Intel DDX and Mesa for new hardware that required a new DRI2 attachment
  29. format, then I could have avoided a week of pain caused by the necessity
  30. to write a horrid feature detection hack [1] in Mesa. In the future, when
  31. the work begins to add MSAA support to the Intel DDX, having a clean way
  32. to do feature detection will allow us to avoid revisiting and expanding
  33. that hack.
  34. [1] mesa, commit aea2236a, function intel_verify_dri2_has_hi
  35. Reviewed-by: Eric Anholt <eric@anholt.net>
  36. Reviewed-by: Ian Romanick <idr@freedesktop.org>
  37. Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
  38. commit 428688d1eaa3d0faa13a61613cdaeaabcb351f0e
  39. Author: Chad Versace <chad.versace@linux.intel.com>
  40. Date: Wed May 2 11:56:37 2012 -0700
  41. dri2proto: Fix documented opcodes
  42. Fix the documented opcodes in dri2proto.txt to be consistent with the
  43. actual opcode values in dri2proto.h and in xcb/proto:src/dri2.xml. (It
  44. looks like the opcodes were incorrect due to copy-paste errors).
  45. Reviewed-by: Kristian Høgsberg <krh@bitplanet.net
  46. Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
  47. commit 7fd18b15646a62bd82a4eb0eca60a34c1731813d
  48. Author: Chad Versace <chad@chad-versace.us>
  49. Date: Wed May 11 12:50:11 2011 -0700
  50. Add attachment token DRI2BufferHiz
  51. ... and bump version to 2.6.
  52. CC: Eric Anholt <eric@anholt.net>
  53. CC: Ian Romanick <idr@freedesktop.org>
  54. CC: Kristian Høgsberg <krh@bitplanet.net
  55. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
  56. Signed-off-by: Chad Versace <chad@chad-versace.us>
  57. commit 005096937e1da6f65f8ece77662a8db6102d933d
  58. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  59. Date: Thu May 5 13:11:22 2011 -0700
  60. dri2proto: add a new DRI2BufferSwapComplete struct that matches the spec
  61. Just add a new struct to remain compatible with existing code.
  62. Reviewed-by: Eric Anholt <eric@anholt.net>
  63. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
  64. Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
  65. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
  66. commit f3c211e1ae183dab5c7529814c9f42af2c29fc6c
  67. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  68. Date: Thu May 5 09:22:39 2011 -0700
  69. Revert "dri2proto: make DRI2 swap event match GLX spec"
  70. This reverts commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a.
  71. This broke compatibility by renaming existing struct fields. So revert
  72. in favor of a new struct.
  73. commit 0ca3778de195a82087d0f07415a1cf8fc94f5b0a
  74. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  75. Date: Tue May 3 12:14:58 2011 -0700
  76. dri2proto: make DRI2 swap event match GLX spec
  77. We only spec a 32 bit sbc count, so drop the high bits. Also make the
  78. padding explicit.
  79. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
  80. commit 2af5884ab0797f2872028a90fffd4155109cdc4d
  81. Author: Marcin Kościelnicki <koriakin@0x04.net>
  82. Date: Thu May 13 21:05:56 2010 +0000
  83. Fix DRI2Connect line encoding to match existing code
  84. Signed-off-by: Julien Cristau <jcristau@debian.org>
  85. commit c34ce137fdb21fc9a52bb8d5a0c25e3c5d79e687
  86. Author: Gaetan Nadon <memsize@videotron.ca>
  87. Date: Sun Mar 28 19:25:52 2010 -0400
  88. config: update AC_PREREQ statement to 2.60
  89. Unrelated to the previous patches, the new value simply reflects
  90. the reality that the minimum level for autoconf to configure
  91. all x.org modules is 2.60 dated June 2006.
  92. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
  93. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
  94. commit 1c1456e1517d28ffbd844b00090596c21d9a9d9b
  95. Author: Gaetan Nadon <memsize@videotron.ca>
  96. Date: Sun Mar 28 19:00:30 2010 -0400
  97. config: remove the pkgconfig pc.in file from EXTRA_DIST
  98. Automake always includes it in the tarball.
  99. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
  100. commit 70e5dee9a600e67057c55ab9b1b975f20a68682d
  101. Author: Gaetan Nadon <memsize@videotron.ca>
  102. Date: Sun Mar 28 17:35:44 2010 -0400
  103. config: install and distribute dri2proto.txt
  104. It will now be installed in $docdir in addition
  105. to being distributed in the tarball.
  106. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
  107. commit 3e6dc6d72844bbc8e8752e2ac2e781cb7d0172f1
  108. Author: Mike Stroyan <mike@LunarG.com>
  109. Date: Tue Feb 16 14:51:43 2010 -0700
  110. Fix typo and obsolete reference in dri2proto.txt
  111. commit 1911ee62a552fae34c82c91b4deef523380fbfe1
  112. Author: Mike Stroyan <mike@LunarG.com>
  113. Date: Tue Feb 16 14:47:21 2010 -0700
  114. Add more info about dri2proto events
  115. commit 41045095bddfe460a76fb560e1d087430d8fd76f
  116. Author: Francisco Jerez <currojerez@riseup.net>
  117. Date: Mon Feb 8 19:24:37 2010 +0100
  118. Define an event to notify clients about the validity of their buffers.
  119. Bumps the protocol and package versions.
  120. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
  121. commit bd6f2584d3d55746bb56bf923b35e85adfd0dc3b
  122. Merge: 84eac7f 9c1a8f1
  123. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  124. Date: Tue Dec 8 16:03:11 2009 -0800
  125. Merge branch 'dri2-swapbuffers'
  126. commit 84eac7f37646d36c2644b8f6880c10c249068450
  127. Author: Gaetan Nadon <memsize@videotron.ca>
  128. Date: Sun Nov 22 19:24:47 2009 -0500
  129. Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
  130. Now that the INSTALL file is generated.
  131. Allows running make maintainer-clean.
  132. commit 499241b74322b984bbbee0803513e32b6f83bb31
  133. Author: Aaron Plattner <aplattner@nvidia.com>
  134. Date: Mon Oct 12 13:11:47 2009 -0700
  135. Add a DRI2DriverVDPAU driver type.
  136. Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
  137. Acked-by: Kristian Høgsberg <krh@bitplanet.net>
  138. commit 0a5e388ae9c1306bb253c161071424e0282ea8f5
  139. Author: Gaetan Nadon <memsize@videotron.ca>
  140. Date: Mon Nov 16 11:13:29 2009 -0500
  141. README: file created or updated #24206
  142. Contains a set of URLs to freedesktop.org.
  143. commit 1b648b29caea1540abcb0ea7c35c45f749e160b4
  144. Author: Gaetan Nadon <memsize@videotron.ca>
  145. Date: Sun Nov 15 19:45:26 2009 -0500
  146. Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  147. ChangeLog filename is known to Automake and requires no further
  148. coding in the makefile.
  149. commit 77eefcd20b38392a75e7c71a7e182dcfcaf3e7c3
  150. Author: Gaetan Nadon <memsize@videotron.ca>
  151. Date: Sun Nov 15 18:31:28 2009 -0500
  152. Makefile.am: INSTALL file is missing or incorrect #24206
  153. The standard GNU file on building/installing tarball is copied
  154. using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
  155. Add INSTALL target
  156. commit 2ddb34caa23048083232e592300cfee7b8c2f04f
  157. Author: Gaetan Nadon <memsize@videotron.ca>
  158. Date: Sun Nov 15 18:11:36 2009 -0500
  159. configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
  160. This macro aggregate a number of existing macros that sets commmon
  161. X.Org components configuration options. It shields the configuration file from
  162. future changes.
  163. commit 363595cd28af5ff820e0790525108685bebf7275
  164. Author: Gaetan Nadon <memsize@videotron.ca>
  165. Date: Sun Nov 15 13:55:25 2009 -0500
  166. configure.ac: AM_MAINTAINER_MODE missing #24238
  167. This turns off maintainer mode build rules in tarballs.
  168. Works in conjunction with autogen.sh --enable-maintainer-mode
  169. commit 9e8c94f5a55b0ba97cc1f8b34c1d58e50ea2c7f8
  170. Author: Gaetan Nadon <memsize@videotron.ca>
  171. Date: Sat Nov 14 18:26:46 2009 -0500
  172. .gitignore: use common defaults with custom section # 24239
  173. Using common defaults will reduce errors and maintenance.
  174. Only the very small or inexistent custom section need periodic maintenance
  175. when the structure of the component changes. Do not edit defaults.
  176. commit 9c1a8f1d074bd7b87c4edf8b689c13c93fba9aaa
  177. Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
  178. Date: Thu Nov 12 17:23:03 2009 +0000
  179. Fix cut & paste error: Extension Requests -> Extension Events
  180. commit 7c7e9bbf4ab6177e9623f3c4d667ed83789167b4
  181. Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
  182. Date: Thu Nov 12 15:26:40 2009 +0000
  183. Add DRI2 event support for DRI2BufferSwapComplete
  184. commit f9e6b17debd2f69821bd8d412cccf02dd9ba17af
  185. Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
  186. Date: Wed Nov 11 15:26:40 2009 -0800
  187. Pad out DRI2 swap buffers reply
  188. commit 516a1ff1f8ceca9ddefce21303e65d873aeeba14
  189. Author: Jesse Barnes <jbarnes@jbarnes-desktop.localdomain>
  190. Date: Tue Nov 10 12:12:07 2009 -0800
  191. Add DRI2SwapInterval protocol
  192. Needed to handle swap interval in the direct rendered case.
  193. commit 5e059038a95b5bad7f41a2019beaad913ed29502
  194. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  195. Date: Thu Oct 29 12:45:48 2009 -0700
  196. Bump package version to 2.2
  197. commit 1102a9199db8aa08e891f808f8921a5d312e3197
  198. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  199. Date: Fri Oct 2 22:23:09 2009 -0700
  200. Fix DRI2SwapBuffers reply length
  201. Length should be a CARD32 and match the endianness annotation.
  202. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
  203. commit 29c7fcbf10508ec822ad528928b72702e4c9af01
  204. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  205. Date: Thu Oct 1 22:13:34 2009 -0700
  206. Add swap interval and synchronization support
  207. Based on SGI_video_sync, SGI_swap_control and OML_sync_control, add swap
  208. interval and synchronization support to DRI2. Useful for throttling rendering
  209. and basic performance metrics.
  210. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
  211. commit 00c15f92c1f294d762f2052f1d775c393ebd2432
  212. Author: Jesse Barnes <jbarnes@jbarnes-x200.(none)>
  213. Date: Mon Jun 8 16:12:50 2009 -0700
  214. Update protocol description for swapbuffers
  215. commit aaee5f8af4f0fe63498cd8ae507f8d33edba280c
  216. Author: Kristian Høgsberg <krh@redhat.com>
  217. Date: Wed Jun 3 17:36:43 2009 -0400
  218. Make swapbuffers an async request
  219. The protocol now require a DRI2GetBuffersWithFormat request to follow the
  220. swapbuffer request so.
  221. commit 9b5ef83c0b9ef0239ac82adfa9a816f195074dcb
  222. Author: Jesse Barnes <jbarnes@virtuousgeek.org>
  223. Date: Fri May 1 14:41:55 2009 -0700
  224. Add SwapBuffers request
  225. Add a SwapBuffers request for requesting a front<->back swap. Returns a
  226. whole new set of buffers to the client to allow for triple buffering
  227. etc.
  228. commit 66c56ab10d917e3f47f93178d7eac6430970d3c4
  229. Author: Ian Romanick <idr@freedesktop.org>
  230. Date: Mon Apr 20 21:16:24 2009 -0700
  231. Add protocol for DRI2GetBuffersWithFormat
  232. This function replaces DRI2GetBuffers.
  233. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
  234. Reviewed-by: Kristian Høgsberg <krh@redhat.com>
  235. commit a223ab5e6a215d86e4bf072369b331506f689f83
  236. Author: Kristian Høgsberg <krh@redhat.com>
  237. Date: Mon Apr 20 14:08:19 2009 -0400
  238. Bump to 2.0 and release
  239. commit f46b6ca29b2da54cf6e6db57d464bea9476594c6
  240. Author: Julien Cristau <jcristau@debian.org>
  241. Date: Fri Jan 9 06:07:59 2009 +0100
  242. Distribute the protocol documentation
  243. commit ac787752bf67f8f1ea8167191e5fb9d7fbbe7c7f
  244. Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
  245. Date: Tue Jan 27 20:06:28 2009 -0200
  246. Janitor: Correct make distcheck and dont distribute autogen.sh
  247. commit 65c7097d549ada25d11738b15996b18c9e57a847
  248. Author: Kristian Høgsberg <krh@redhat.com>
  249. Date: Mon Dec 1 20:57:40 2008 -0500
  250. Bump to 1.99.3 and back out the value bitmask from the CopyRegion request.
  251. commit f7b737bef90df4430ac491d65accc7742bc6ca38
  252. Author: Kristian Høgsberg <krh@redhat.com>
  253. Date: Mon Dec 1 14:01:42 2008 -0500
  254. Bump version to 1.99.2.
  255. commit 8cab3f0e6f551220bd11074779f4ccec1e948e00
  256. Author: Kristian Høgsberg <krh@redhat.com>
  257. Date: Tue Oct 14 23:19:15 2008 -0400
  258. Add protocol documentation, update to DRI2CopyRegion request.
  259. commit abb1edc487543c26856afdbe6a7e2c088a1e82ee
  260. Author: Kristian Høgsberg <krh@redhat.com>
  261. Date: Tue Aug 12 12:52:33 2008 -0400
  262. Update to 1.99.1 - drop sarea and perform swap buffer in X server.
  263. Still to resolve is the swap buffer request. It should probably be
  264. broken into two requests, one to post the swap request and one to wait
  265. for it to be completed. Also, need to find a good solution to
  266. CopySubBuffer that doesn't require a roundtrip per rectangle.
  267. Don't need to solve all this for 2.0, though, can add requests later on.
  268. commit b9d7a0c1b0f5b40dfe8ca7a33693198bf91244ca
  269. Author: Kristian Høgsberg <krh@redhat.com>
  270. Date: Wed Apr 2 19:11:32 2008 -0400
  271. Adjust pkg-config cflags to match other proto modules.
  272. commit b515bee843d5ab91fc0fe30b8eb13aadd69b5131
  273. Author: Kristian Høgsberg <krh@redhat.com>
  274. Date: Wed Mar 26 16:00:05 2008 -0400
  275. Add reemitDrawableInfo protocol.
  276. Also, remove the screen number where it's redundant and rename
  277. drmDrawable in the create drawable request to just 'handle' now that
  278. we don't rely on drm drawables.
  279. commit d2c2ffde8f3762af30ea6953d8a10b487f78733e
  280. Author: Kristian Høgsberg <krh@redhat.com>
  281. Date: Wed Mar 12 17:50:34 2008 -0400
  282. Fix typo in xDRI2QueryVersionReq req type field.
  283. commit 672baf47cc5dfcdad4e70b4745e3316b209089a3
  284. Author: Kristian Høgsberg <krh@redhat.com>
  285. Date: Tue Mar 11 00:12:55 2008 -0400
  286. Initial commit.