diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-06-30 09:58:46 +0200 |
---|---|---|
committer | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2017-07-31 15:56:56 +0200 |
commit | 6c8fa09f2d86a3391d496e75c45acf8a07c431e2 (patch) | |
tree | c9f853f0e530db4c7d425698d2e09d96f86a733e | |
parent | ac8e8e185ee49e68be149e7f0f47873a6174622f (diff) |
gallium: add driconf options to pipe_screen_config
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
-rw-r--r-- | src/gallium/auxiliary/pipe-loader/pipe_loader.c | 3 | ||||
-rw-r--r-- | src/gallium/include/pipe/p_screen.h | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/pipe-loader/pipe_loader.c b/src/gallium/auxiliary/pipe-loader/pipe_loader.c index 95e6b42cf7..f55312f548 100644 --- a/src/gallium/auxiliary/pipe-loader/pipe_loader.c +++ b/src/gallium/auxiliary/pipe-loader/pipe_loader.c @@ -111,6 +111,9 @@ struct pipe_screen * pipe_loader_create_screen(struct pipe_loader_device *dev, struct pipe_screen_config *config) { + pipe_loader_load_options(dev); + config->options = &dev->option_cache; + return dev->ops->create_screen(dev, config); } diff --git a/src/gallium/include/pipe/p_screen.h b/src/gallium/include/pipe/p_screen.h index a804aa93a8..bf26a5298f 100644 --- a/src/gallium/include/pipe/p_screen.h +++ b/src/gallium/include/pipe/p_screen.h @@ -59,6 +59,7 @@ struct pipe_transfer; struct pipe_box; struct pipe_memory_info; struct disk_cache; +struct driOptionCache; /** @@ -365,6 +366,7 @@ struct pipe_screen { */ struct pipe_screen_config { unsigned flags; + const struct driOptionCache *options; }; |