[Mesa-dev] dri3proto requirement (Was: Add DRI3+Present loader)

Brian Paul brianp at vmware.com
Fri Nov 8 07:48:50 PST 2013


On 11/08/2013 05:25 AM, Jose Fonseca wrote:
> This change seems makes dri3proto a hard requirement to build with automake.  Is that strictly necessary?  I tried to find ubuntu packages for it to install on my build slave, but it doesn't seem they exist yet.

There's also a dependency on a new libxshmfence library, which I found 
by googling, but doesn't build on my Mint system (some sort of libtool 
problem - ugh).

Can all the new DRI3 stuff be put behind some sort of config option?

Let's try to fix this ASAP, please.

-Brian




>
> Jose
>
> ----- Original Message -----
>> Module: Mesa
>> Branch: master
>> Commit: 2d94601582e4f0fcaf8c02a15b23cba39dec7bb1
>> URL:
>> https://urldefense.proofpoint.com/v1/url?u=http://cgit.freedesktop.org/mesa/mesa/commit/?id%3D2d94601582e4f0fcaf8c02a15b23cba39dec7bb1&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=SO%2B7OlHXbokI6imwepItT9yNpAUWwJbaEKhKb0wNP9w%3D%0A&s=4954ad78ce9f075774d2527774e6def7bbfad3a42c0f4c9a99319895658448c2
>>
>> Author: Keith Packard <keithp at keithp.com>
>> Date:   Mon Nov  4 18:15:51 2013 -0800
>>
>> Add DRI3+Present loader
>>
>> Uses the __DRIimage loader interfaces.
>>
>> v2: Fix _XIOErrors when DRI3 isn't present (change by anholt).  Apparently
>>      XCB just terminates your connection if you don't check for extensions
>>      before using them, instead of returning an error like you'd expect.
>>
>> Signed-off-by: Keith Packard <keithp at keithp.com>
>> Reviewed-by: Kristian Høgsberg <krh at bitplanet.net>
>> Reviewed-by: Eric Anholt <eric at anholt.net>
>>
>> ---
>>
>>   configure.ac          |   12 +-
>>   src/glx/Makefile.am   |    2 +
>>   src/glx/dri3_common.c |  146 ++++
>>   src/glx/dri3_glx.c    | 1831
>>   +++++++++++++++++++++++++++++++++++++++++++++++++
>>   src/glx/dri3_priv.h   |  209 ++++++
>>   src/glx/glxclient.h   |    2 +
>>   src/glx/glxext.c      |    6 +-
>>   7 files changed, 2204 insertions(+), 4 deletions(-)
>>
>> Diff:
>> https://urldefense.proofpoint.com/v1/url?u=http://cgit.freedesktop.org/mesa/mesa/diff/?id%3D2d94601582e4f0fcaf8c02a15b23cba39dec7bb1&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=SO%2B7OlHXbokI6imwepItT9yNpAUWwJbaEKhKb0wNP9w%3D%0A&s=fef0d7d9901b79c9c42049b0570131a0a2eab324c676302f57eb2677998e1dc3
>> _______________________________________________
>> mesa-commit mailing list
>> mesa-commit at lists.freedesktop.org
>> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/mesa-commit&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=SO%2B7OlHXbokI6imwepItT9yNpAUWwJbaEKhKb0wNP9w%3D%0A&s=e3eaebc7aa81154fb9264da77eb272c2eea2cff836c8b8c3ed6c91102bb09065
>>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/mesa-dev&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=SO%2B7OlHXbokI6imwepItT9yNpAUWwJbaEKhKb0wNP9w%3D%0A&s=cba62b848b56c0d2b4561775fb7023da0d0880705e6d646735a057805107dc96
>



More information about the mesa-dev mailing list