[Mesa-dev] [RFC 2/2] gallium: add tegra support

Christian Gmeiner christian.gmeiner at gmail.com
Wed Oct 14 14:47:16 PDT 2015


2015-10-14 5:58 GMT+02:00 Michel Dänzer <michel at daenzer.net>:
> On 13.10.2015 12:44, Alexandre Courbot wrote:
>> On Mon, Oct 12, 2015 at 12:09 AM, Christian Gmeiner
>> <christian.gmeiner at gmail.com> wrote:
>>>
>>> diff --git a/src/gallium/winsys/tegra/drm/tegra_drm_winsys.c b/src/gallium/winsys/tegra/drm/tegra_drm_winsys.c
>>> new file mode 100644
>>> index 0000000..e172407
>>> --- /dev/null
>>> +++ b/src/gallium/winsys/tegra/drm/tegra_drm_winsys.c
>>> @@ -0,0 +1,51 @@
>>> +/*
>>> + * Copyright © 2014 NVIDIA Corporation
>>> + *
>>> + * Permission is hereby granted, free of charge, to any person obtaining a
>>> + * copy of this software and associated documentation files (the "Software"),
>>> + * to deal in the Software without restriction, including without limitation
>>> + * the rights to use, copy, modify, merge, publish, distribute, sublicense,
>>> + * and/or sell copies of the Software, and to permit persons to whom the
>>> + * Software is furnished to do so, subject to the following conditions:
>>> + *
>>> + * The above copyright notice and this permission notice (including the next
>>> + * paragraph) shall be included in all copies or substantial portions of the
>>> + * Software.
>>> + *
>>> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
>>> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
>>> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
>>> + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
>>> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
>>> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
>>> + * IN THE SOFTWARE.
>>> + */
>>> +
>>> +#include "renderonly/renderonly_screen.h"
>>> +#include "../winsys/tegra/drm/tegra_drm_public.h"
>>> +#include "../winsys/nouveau/drm/nouveau_drm_public.h"
>>> +
>>> +#include <drm/tegra_drm.h>
>>
>> I had to change this line to
>>
>> #include <libdrm/tegra_drm.h>
>>
>> on my system for it to compile (drm's master installs tegra_drm.h in
>> $PREFIX/include/libdrm)
>
> #include <tegra_drm.h>
>
> should work either way.
>

Will give it a try.

thanks
--
Christian Gmeiner, MSc

https://soundcloud.com/christian-gmeiner


More information about the mesa-dev mailing list