diff options
author | Kenneth Graunke <[email protected]> | 2017-08-02 23:40:50 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2017-08-04 10:26:37 -0700 |
commit | 29ba502a4e28471f67e4e904ae503157087efd20 (patch) | |
tree | c77f61ecc0c241d1d14e78902d8a978705c91ff3 /src/mesa/drivers/dri/i965/intel_screen.c | |
parent | e24f3fb7c84a6fa9445300347dbfa7da8a0dade8 (diff) |
i965: Use I915_EXEC_BATCH_FIRST when available.
This will make it easier to use I915_EXEC_HANDLE_LUT.
Based on a patch by Chris Wilson.
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_screen.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/intel_screen.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c index dd6bc68ded6..ec07cf0acc7 100644 --- a/src/mesa/drivers/dri/i965/intel_screen.c +++ b/src/mesa/drivers/dri/i965/intel_screen.c @@ -2267,6 +2267,10 @@ __DRIconfig **intelInitScreen2(__DRIscreen *dri_screen) screen->kernel_features |= KERNEL_ALLOWS_EXEC_CAPTURE; } + if (intel_get_boolean(screen, I915_PARAM_HAS_EXEC_BATCH_FIRST)) { + screen->kernel_features |= KERNEL_ALLOWS_EXEC_BATCH_FIRST; + } + if (!intel_detect_pipelined_so(screen)) { /* We can't do anything, so the effective version is 0. */ screen->cmd_parser_version = 0; |