panfrost: Specify sRGB in the render target
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
This commit is contained in:
parent
58c34e4a6c
commit
4b137da409
|
@ -36,7 +36,7 @@ panfrost_mfbd_format(struct pipe_surface *surf)
|
|||
const struct util_format_description *desc =
|
||||
util_format_description(surf->texture->format);
|
||||
|
||||
/* Fill in accordingly, defaulting to RGBA8888 (UNORM) */
|
||||
/* Fill in accordingly, defaulting to 8-bit UNORM */
|
||||
|
||||
struct mali_rt_format fmt = {
|
||||
.unk1 = 0x4000000,
|
||||
|
@ -48,6 +48,9 @@ panfrost_mfbd_format(struct pipe_surface *surf)
|
|||
.unk4 = 0x8
|
||||
};
|
||||
|
||||
if (desc->colorspace == UTIL_FORMAT_COLORSPACE_SRGB)
|
||||
fmt.flags |= MALI_MFBD_FORMAT_SRGB;
|
||||
|
||||
/* Set flags for alternative formats */
|
||||
|
||||
if (surf->texture->format == PIPE_FORMAT_B5G6R5_UNORM) {
|
||||
|
|
Loading…
Reference in New Issue