diff options
author | Eric Anholt <[email protected]> | 2019-03-11 15:59:24 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2019-03-12 09:04:25 -0700 |
commit | ccce9409470c1053c40c822d759b9bd417062bc0 (patch) | |
tree | aa4a842c0bb5bae16a20d33b767a3920a3935b61 /src/gallium/drivers/v3d | |
parent | 6d5d89d25a0a4299dbfcbfeca71b6c7e65ef3d45 (diff) |
v3d: Disable PIPE_CAP_BLIT_BASED_TEXTURE_TRANSFER.
This reduces the runtime of dEQP-GLES3.functional.shaders.precision.* from
11.5s to 3.3s. This brings CTS runs down to 4 hours on one of my target
devices.
Diffstat (limited to 'src/gallium/drivers/v3d')
-rw-r--r-- | src/gallium/drivers/v3d/v3d_screen.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/v3d/v3d_screen.c b/src/gallium/drivers/v3d/v3d_screen.c index c539daf02b9..e413b007360 100644 --- a/src/gallium/drivers/v3d/v3d_screen.c +++ b/src/gallium/drivers/v3d/v3d_screen.c @@ -131,6 +131,9 @@ v3d_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT: return 1; + case PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER: + return 0; + case PIPE_CAP_GENERATE_MIPMAP: return v3d_has_feature(screen, DRM_V3D_PARAM_SUPPORTS_TFU); |