| From 309d4f0f11bac24a0b487404c51564735ac2c9ed Mon Sep 17 00:00:00 2001 |
| From: Otavio Salvador <otavio@ossystems.com.br> |
| Date: Tue, 14 Mar 2017 09:51:23 -0300 |
| Subject: [PATCH 1/2] Revert "etnaviv: Cannot render to rb-swapped formats" |
| Organization: O.S. Systems Software LTDA. |
| |
| This reverts commit 6c89a728d9e5d072cb504453e73077564c6523d3. |
| |
| Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> |
| Signed-off-by: Fabio Estevam <festevam@gmail.com> |
| --- |
| src/gallium/drivers/etnaviv/etnaviv_screen.c | 7 ++----- |
| 1 file changed, 2 insertions(+), 5 deletions(-) |
| |
| diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c b/src/gallium/drivers/etnaviv/etnaviv_screen.c |
| index 28db9b95bf..2298936f51 100644 |
| --- a/src/gallium/drivers/etnaviv/etnaviv_screen.c |
| +++ b/src/gallium/drivers/etnaviv/etnaviv_screen.c |
| @@ -469,11 +469,8 @@ etna_screen_is_format_supported(struct pipe_screen *pscreen, |
| return FALSE; |
| |
| if (usage & PIPE_BIND_RENDER_TARGET) { |
| - /* If render target, must be RS-supported format that is not rb swapped. |
| - * Exposing rb swapped (or other swizzled) formats for rendering would |
| - * involve swizzing in the pixel shader. |
| - */ |
| - if (translate_rs_format(format) != ETNA_NO_MATCH && !translate_rs_format_rb_swap(format)) { |
| + /* if render target, must be RS-supported format */ |
| + if (translate_rs_format(format) != ETNA_NO_MATCH) { |
| /* Validate MSAA; number of samples must be allowed, and render target |
| * must have MSAA'able format. */ |
| if (sample_count > 1) { |
| -- |
| 2.12.0 |
| |