On Thu, Jul 16, 2015 at 3:06 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote:
> On 12 July 2015 at 20:10, Marek Olšák <mar...@gmail.com> wrote:
>> From: Marek Olšák <marek.ol...@amd.com>
>>
>> v2: The fix for the darkness in Ubuntu Unity is in the hunk
>>     with the 4-line comment.
>> ---
>>  src/gallium/state_trackers/dri/dri2.c         |  2 ++
>>  src/gallium/state_trackers/dri/dri_drawable.c |  7 ++++++-
>>  src/gallium/state_trackers/dri/dri_screen.c   | 23 +++++++++++++++++++----
>>  src/mesa/state_tracker/st_manager.c           |  1 +
>>  4 files changed, 28 insertions(+), 5 deletions(-)
>>
>> diff --git a/src/gallium/state_trackers/dri/dri2.c 
>> b/src/gallium/state_trackers/dri/dri2.c
>> index 1eda036..5aa785c 100644
>> --- a/src/gallium/state_trackers/dri/dri2.c
>> +++ b/src/gallium/state_trackers/dri/dri2.c
>> @@ -189,9 +189,11 @@ dri2_drawable_get_buffers(struct dri_drawable *drawable,
>>         */
>>        switch(format) {
>>        case PIPE_FORMAT_B8G8R8A8_UNORM:
>> +      case PIPE_FORMAT_B8G8R8A8_SRGB:
>>          depth = 32;
>>          break;
>>        case PIPE_FORMAT_B8G8R8X8_UNORM:
>> +      case PIPE_FORMAT_B8G8R8X8_SRGB:
>>          depth = 24;
>>          break;
>>        case PIPE_FORMAT_B5G6R5_UNORM:
> Have you looked what it'll take for get __DRI_IMAGE (dri3?) going ?
> From a quick look we need a couple extra defines, and some minimal
> changes in the st/dri2.

I have really no idea. It shouldn't be difficult though. I had thought
Axel Davy had implemented __DRI_IMAGE, so I don't know.

Marek
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to