mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 10:26:12 +00:00
tests/vgem_fb_test: Put igt context to be initialized
This commit is contained in:
parent
4fa6cb5247
commit
0eee27c110
@ -23,6 +23,8 @@
|
|||||||
#include <xf86drm.h>
|
#include <xf86drm.h>
|
||||||
#include <xf86drmMode.h>
|
#include <xf86drmMode.h>
|
||||||
|
|
||||||
|
#include "drmtest.h"
|
||||||
|
|
||||||
#define BUFFERS 2
|
#define BUFFERS 2
|
||||||
#define USE_VGEM
|
#define USE_VGEM
|
||||||
|
|
||||||
@ -67,6 +69,7 @@ void do_fixes() {
|
|||||||
disable_psr();
|
disable_psr();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char *drm_card_path = "/dev/dri/card0";
|
||||||
#ifdef USE_VGEM
|
#ifdef USE_VGEM
|
||||||
const char g_sys_card_path_format[] =
|
const char g_sys_card_path_format[] =
|
||||||
"/sys/bus/platform/devices/vgem/drm/card%d";
|
"/sys/bus/platform/devices/vgem/drm/card%d";
|
||||||
@ -328,7 +331,19 @@ void draw(struct context *ctx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char optstr[] = "d:p";
|
static int opt_handler(int opt, int opt_index)
|
||||||
|
{
|
||||||
|
switch (opt) {
|
||||||
|
case 'd':
|
||||||
|
drm_card_path = optarg;
|
||||||
|
break;
|
||||||
|
case 'p':
|
||||||
|
enable_profiling = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
@ -338,22 +353,9 @@ int main(int argc, char **argv)
|
|||||||
uint32_t bo_stride;
|
uint32_t bo_stride;
|
||||||
int drm_prime_fd;
|
int drm_prime_fd;
|
||||||
size_t i;
|
size_t i;
|
||||||
char *drm_card_path = "/dev/dri/card0";
|
|
||||||
char c;
|
|
||||||
|
|
||||||
while ((c = getopt(argc, argv, optstr)) != -1) {
|
igt_simple_init_parse_opts(&argc, argv, "d:p", NULL, NULL, opt_handler);
|
||||||
switch (c) {
|
igt_skip_on_simulation();
|
||||||
case 'd':
|
|
||||||
drm_card_path = optarg;
|
|
||||||
break;
|
|
||||||
case 'p':
|
|
||||||
enable_profiling = true;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
ret = 1;
|
|
||||||
goto fail;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
do_fixes();
|
do_fixes();
|
||||||
|
|
||||||
@ -464,4 +466,6 @@ close_drm_card:
|
|||||||
close(ctx.drm_card_fd);
|
close(ctx.drm_card_fd);
|
||||||
fail:
|
fail:
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
igt_exit();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user