summaryrefslogtreecommitdiff
path: root/tests/kms_ccs.c
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2017-08-08 12:17:33 +0100
committerDaniel Stone <daniels@collabora.com>2017-08-10 10:47:15 +0100
commitc26aa98cdedd42b294f8ccb0edb0c5d403ffb82e (patch)
tree5d0a75838beafa0d0fd7bc5111550be467791a0a /tests/kms_ccs.c
parentfdb4ff3a8ac8d66d739e139b35c74c310802ecab (diff)
tests/kms_ccs: Paramaterize color for framebuffer
Will be used in later patches. Signed-off-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'tests/kms_ccs.c')
-rw-r--r--tests/kms_ccs.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/kms_ccs.c b/tests/kms_ccs.c
index c02a0433..50bb2ad6 100644
--- a/tests/kms_ccs.c
+++ b/tests/kms_ccs.c
@@ -48,14 +48,12 @@ typedef struct {
enum test_flags flags;
} data_t;
+#define RED 0x00ff0000
#define COMPRESSED_RED 0x0ff0000f
-#define COMPRESSED_GREEN 0x000ff00f
-#define COMPRESSED_BLUE 0x00000fff
#define CCS_UNCOMPRESSED 0x0
#define CCS_COMPRESSED 0x55
-#define RED 0x00ff0000
static void render_fb(data_t *data, uint32_t gem_handle, unsigned int size,
enum test_fb_flags fb_flags,
@@ -63,6 +61,8 @@ static void render_fb(data_t *data, uint32_t gem_handle, unsigned int size,
{
uint32_t *ptr;
unsigned int half_height, half_size;
+ uint32_t uncompressed_color = RED;
+ uint32_t compressed_color = COMPRESSED_RED;
int i;
ptr = gem_mmap__cpu(data->drm_fd, gem_handle, 0, size,
@@ -83,13 +83,13 @@ static void render_fb(data_t *data, uint32_t gem_handle, unsigned int size,
half_size = half_height * stride;
for (i = 0; i < size / 4; i++) {
if (i < half_size / 4)
- ptr[i] = RED;
+ ptr[i] = uncompressed_color;
else
- ptr[i] = COMPRESSED_RED;
+ ptr[i] = compressed_color;
}
} else {
for (i = 0; i < size / 4; i++)
- ptr[i] = RED;
+ ptr[i] = uncompressed_color;
}
munmap(ptr, size);