[Mesa-dev] [PATCH 05/10] radeonsi: ignore PIPE_BIND_LINEAR in si_is_format_supported

Christian König deathsimple at vodafone.de
Tue Mar 8 12:21:46 UTC 2016


From: Christian König <christian.koenig at amd.com>

Linear layout should work for all formats as well.

Signed-off-by: Christian König <christian.koenig at amd.com>
---
 src/gallium/drivers/radeonsi/si_state.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c
index 15732a6..2cf57ef 100644
--- a/src/gallium/drivers/radeonsi/si_state.c
+++ b/src/gallium/drivers/radeonsi/si_state.c
@@ -2044,6 +2044,8 @@ boolean si_is_format_supported(struct pipe_screen *screen,
 		retval |= PIPE_BIND_TRANSFER_READ;
 	if (usage & PIPE_BIND_TRANSFER_WRITE)
 		retval |= PIPE_BIND_TRANSFER_WRITE;
+	if (usage & PIPE_BIND_LINEAR)
+		retval |= PIPE_BIND_LINEAR;
 
 	return retval == usage;
 }
-- 
2.5.0



More information about the mesa-dev mailing list