On Mon, Jul 28, 2008 at 4:22 AM, Alexandre Conrad <[EMAIL PROTECTED]> wrote:
> Hey Corbin,
>
> I'm forwarding this email to the public ML. Thanks for the feedback.
>
> Regrads,
>
> -------- Original Message --------
> Subject: Re: [Mesa3d-dev] glxinfo and "client glx vendor string" with
> ATI cards
> Date: Fri, 25 Jul 2008 10:50:07 -0700
> From: Corbin Simpson <[EMAIL PROTECTED]>
> To: Alexandre Conrad <[EMAIL PROTECTED]>
> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
> <[EMAIL PROTECTED]>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Alexandre Conrad wrote:
>> Philipp Klaus Krause wrote:
>>
>>>> """
>>>> Maybe this affects only the fglrx driver since I get this with my NVIDIA
>>>> card:
>>>>
>>>> :~$ glxinfo | grep "client glx vendor"
>>>> client glx vendor string: NVIDIA Corporation
>>>> """
>>>>
>>>> So the NVIDIA drivers (proprietary) seem to put some information here
>>>> (thus enabling flash hardware accel). So I'm really not trying to make
>>>> things incorrect, I'm just trying to make things more accurate by
>>>> filling in more "fields" as it might have been "forgotten". Again, I'm
>>>> not pointing my finger towards Mesa, I want to figure out who fills in
>>>> this data.
>>>>
>>>> BTW, What does "SGI" stands for?
>>>>
>>> Nvidia uses their own GLX, so they put "NVIDIA corporation" in the
>>> string. Everyone else uses the GLX initially made by SGI. SGI was a
>>> vendor of highend graphics workstations, they played an important role
>>> in OpenGL standardization. Lately they're more into supercomputing than
>>> graphics.
>>
>> "Silicon Graphics" rang my bell but I was just unsure how they were
>> related with "client glx vendor string" thing. That and why nvidia has
>> something else than "SGI" makes sens to me now.
>>
>>> GLX is included in the Mesa tarball. You could change the vendor string
>>> in /src/glx/x11/glxcmds.c (currently :static const char
>>> __glXGLXClientVendorName[] = "SGI";).
>>
>> Great. I'll try to hack this, although I'm not sure to have the
>> compiling skills...
>>
>> Thank you so much Philipp and Michel for your help and suggestions. This
>> definitly cleared things up. I'll point this thread to Adobe.
>
> Howdy. Sorry for getting here late. :3
>
> One more caveat:
>
> Flash requires the following extensions to be present, even if it is not
> actually using them, before it will enable OpenGL mode:
>
> - - GL_ARB_multitexture (done)
> - - GL_EXT_framebuffer_object (FBO -> mem manager)
> - - GL_ARB_shader_objects
> - - GL_ARB_shading_language_100 (GLSL)
> - - GL_ARB_fragment_shader (done)
>
> So we need a memory manager for DRI, and also GLSL, before we can get
> HW-accelerated Flash. (Thank God they don't just check for OGL 2.0!)
>
> There was also a blocker bug with Mesa-based libGL on the Adobe side,
> but it's been handled.
>
> Oh, and finally, the only reason they're not using Xv is because only
> one DDX driver (nouveau) provides the RGB colorspace needed for Xv --
> theoretically, all of the textured-video Xv implementations could
> support RGB, and this would be fairly easy (I've already got a
> half-baked patch sitting around for this on xf86-video-ati...)

Actually the radeon overlay Xv adapter exposes RGB surfaces as well.
Do RGB Xv surfaces really give you anything over using render?

Alex

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to