tests/kms_fbc_crc: refactor context handling code

Just a small modification to make the code a little easier to
understand, IMHO.

Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
This commit is contained in:
Paulo Zanoni 2015-05-06 19:15:37 -03:00
parent fceed3a585
commit a976d7e44a

View File

@ -227,6 +227,7 @@ static void test_crc(data_t *data, enum test_mode mode)
switch (mode) {
void *ptr;
drm_intel_context *context = NULL;
case TEST_PAGE_FLIP:
break;
case TEST_MMAP_CPU:
@ -248,13 +249,12 @@ static void test_crc(data_t *data, enum test_mode mode)
case TEST_PAGE_FLIP_AND_BLT:
fill_blt(data, handle, data->fb, ~0);
break;
case TEST_RENDER:
case TEST_CONTEXT:
case TEST_PAGE_FLIP_AND_RENDER:
case TEST_PAGE_FLIP_AND_CONTEXT:
fill_render(data, handle,
(mode == TEST_CONTEXT || mode == TEST_PAGE_FLIP_AND_CONTEXT) ?
data->ctx[1] : NULL, 0xff);
context = data->ctx[1];
case TEST_RENDER:
case TEST_PAGE_FLIP_AND_RENDER:
fill_render(data, handle, context, 0xff);
break;
}