Displaying 5 results from an estimated 5 matches for "driconfigs".
2018 Mar 05
2
nouveau 30bpp / deep color status
...to support both BGR and RGB
> 10 bit formats as PIPE_BIND_DISPLAY_TARGET afaics, so i don't know if by
> luck the right thing would happen?
FWIW freedreno does not presently support 10bpc scanout.
>
> Afaics EGL does the right thing wrt. channelmask matching of EGLConfigs to
> DRIconfigs, so we could probably implement dri_loader_get_cap(screen,
> DRI_LOADER_CAP_RGBA_ORDERING) == TRUE for the EGL loaders.
>
> But for GLX it is not so easy or quick. I looked if i could make the servers
> GLX send proper channelmask attributes and Mesa parsing them, but there
> aren...
2018 Mar 08
0
nouveau 30bpp / deep color status
...t; 10 bit formats as PIPE_BIND_DISPLAY_TARGET afaics, so i don't know if by
>> luck the right thing would happen?
>
> FWIW freedreno does not presently support 10bpc scanout.
>
>>
>> Afaics EGL does the right thing wrt. channelmask matching of EGLConfigs to
>> DRIconfigs, so we could probably implement dri_loader_get_cap(screen,
>> DRI_LOADER_CAP_RGBA_ORDERING) == TRUE for the EGL loaders.
>>
>> But for GLX it is not so easy or quick. I looked if i could make the servers
>> GLX send proper channelmask attributes and Mesa parsing them, but th...
2018 Mar 05
0
nouveau 30bpp / deep color status
...rivers it is not so clear if the right thing will happen. E.g.,
freedreno seems to support both BGR and RGB 10 bit formats as
PIPE_BIND_DISPLAY_TARGET afaics, so i don't know if by luck the right
thing would happen?
Afaics EGL does the right thing wrt. channelmask matching of EGLConfigs
to DRIconfigs, so we could probably implement dri_loader_get_cap(screen,
DRI_LOADER_CAP_RGBA_ORDERING) == TRUE for the EGL loaders.
But for GLX it is not so easy or quick. I looked if i could make the
servers GLX send proper channelmask attributes and Mesa parsing them,
but there aren't any GLX tags defi...
2018 Feb 04
4
nouveau 30bpp / deep color status
In case anyone's curious about 30bpp framebuffer support, here's the
current status:
Kernel:
Ben and I have switched the code to using a 256-based LUT for Kepler+,
and I've also written a patch to cause the addfb ioctl to use the
proper format. You can pick this up at:
https://github.com/skeggsb/linux/commits/linux-4.16 (note the branch!)
2018 Mar 08
1
nouveau 30bpp / deep color status
...left out.
>
>
> On 03/05/2018 01:40 PM, Ilia Mirkin wrote:
>>
>> On Mon, Mar 5, 2018 at 2:25 AM, Mario Kleiner
>> <mario.kleiner.de at gmail.com> wrote:
>>> Afaics EGL does the right thing wrt. channelmask matching of EGLConfigs
>>> to
>>> DRIconfigs, so we could probably implement dri_loader_get_cap(screen,
>>> DRI_LOADER_CAP_RGBA_ORDERING) == TRUE for the EGL loaders.
>>>
>>> But for GLX it is not so easy or quick. I looked if i could make the
>>> servers
>>> GLX send proper channelmask attributes...