mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-13 02:46:23 +00:00
tests/kms_fbc_crc: Check context support earlier
Check for context support before doing anything else in the subtest. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
parent
f85fff0de6
commit
d848a36545
@ -401,9 +401,9 @@ static bool prepare_test(data_t *data, enum test_mode mode)
|
|||||||
|
|
||||||
if (mode == TEST_CONTEXT || mode == TEST_PAGE_FLIP_AND_CONTEXT) {
|
if (mode == TEST_CONTEXT || mode == TEST_PAGE_FLIP_AND_CONTEXT) {
|
||||||
data->ctx[0] = drm_intel_gem_context_create(data->bufmgr);
|
data->ctx[0] = drm_intel_gem_context_create(data->bufmgr);
|
||||||
igt_require(data->ctx[0]);
|
igt_assert(data->ctx[0]);
|
||||||
data->ctx[1] = drm_intel_gem_context_create(data->bufmgr);
|
data->ctx[1] = drm_intel_gem_context_create(data->bufmgr);
|
||||||
igt_require(data->ctx[1]);
|
igt_assert(data->ctx[1]);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Disable FBC RT address for both contexts
|
* Disable FBC RT address for both contexts
|
||||||
@ -460,6 +460,12 @@ static void run_test(data_t *data, enum test_mode mode)
|
|||||||
int i, n;
|
int i, n;
|
||||||
int valid_tests = 0;
|
int valid_tests = 0;
|
||||||
|
|
||||||
|
if (mode == TEST_CONTEXT || mode == TEST_PAGE_FLIP_AND_CONTEXT) {
|
||||||
|
drm_intel_context *ctx = drm_intel_gem_context_create(data->bufmgr);
|
||||||
|
igt_require(ctx);
|
||||||
|
drm_intel_gem_context_destroy(ctx);
|
||||||
|
}
|
||||||
|
|
||||||
for (i = 0; i < data->resources->count_connectors; i++) {
|
for (i = 0; i < data->resources->count_connectors; i++) {
|
||||||
uint32_t connector_id = data->resources->connectors[i];
|
uint32_t connector_id = data->resources->connectors[i];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user