[Mesa-dev] [PATCH 09/25] dri/radeon: create radeon{Vendor, GetRenderer}String helpers
Marek Olšák
maraeo at gmail.com
Tue Feb 25 05:09:34 PST 2014
Oh, I get it now. Sorry for the noise.
Marek
On Tue, Feb 25, 2014 at 1:27 PM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 24/02/14 20:06, Marek Olšák wrote:
>> On Sat, Feb 22, 2014 at 4:03 AM, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>>> To be used by the upcomming GLX_MESA_query_renderer implementation.
>>>
>>> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
>>> ---
>>> .../drivers/dri/radeon/radeon_common_context.c | 50 +++++++++++++---------
>>> .../drivers/dri/radeon/radeon_common_context.h | 4 ++
>>> src/mesa/drivers/dri/radeon/radeon_screen.h | 2 +
>>> 3 files changed, 35 insertions(+), 21 deletions(-)
>>>
>> [snip]
>>> diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.h b/src/mesa/drivers/dri/radeon/radeon_screen.h
>>> index 03abb2a..39341c8 100644
>>> --- a/src/mesa/drivers/dri/radeon/radeon_screen.h
>>> +++ b/src/mesa/drivers/dri/radeon/radeon_screen.h
>>> @@ -211,6 +211,8 @@ struct __DRIimageRec {
>>> #define untile_image r200_untile_image
>>> #define set_re_cntl_d3d r200_set_re_cntl_d3d
>>> #define radeonDestroyBuffer r200_radeonDestroyBuffer
>>> +#define radeonVendorString r200_radeonVendorString
>>> +#define radeonGetRendererString r200_radeonGetRendererString
>>> #endif
>>
>> Where are these r200 functions implemented?
>>
>> Marek
>>
>
> It's a different kettle of fish I'm afraid.
>
> radeonVendorString and radeonGetRendererString are the generic
> implementation in dri/radeon. As classic drivers build into a single
> megadriver one needs to redefine them when building r200 to prevent
> duplicating symbols.
>
> If that sounds a bit off the following command will quickly share some
> light on what I'm talking about (note #define untile_image
> r200_untile_image)
>
> $ git grep untile_image -- src/mesa/drivers/dri/r*
>
>
> Cheers
> -Emil
More information about the mesa-dev
mailing list