diff options
author | Eric Anholt <[email protected]> | 2018-02-06 16:43:24 +0000 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2018-03-09 09:59:54 -0800 |
commit | c57d5ea3bbb9c136a5b5bbf176a801885efc5a22 (patch) | |
tree | 9f24b4e67386733cc121983c9d6aca9d49b93a29 /src/gallium/drivers/vc4/vc4_context.h | |
parent | cf170616daa6e1a4545c2bbfd35c9b857fdcf2f6 (diff) |
broadcom/vc4: Add an accelerated path to turn raster R8/RG88 into tiled.
Drawing a 1080p YV12 video stream generated by MMAL goes from 10.5 FPS to
36.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_context.h')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_context.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/vc4_context.h b/src/gallium/drivers/vc4/vc4_context.h index d92fcba42c6..16bebeec40b 100644 --- a/src/gallium/drivers/vc4/vc4_context.h +++ b/src/gallium/drivers/vc4/vc4_context.h @@ -377,6 +377,10 @@ struct vc4_context { struct u_upload_mgr *uploader; + struct pipe_shader_state *yuv_linear_blit_vs; + struct pipe_shader_state *yuv_linear_blit_fs_8bit; + struct pipe_shader_state *yuv_linear_blit_fs_16bit; + /** @{ Current pipeline state objects */ struct pipe_scissor_state scissor; struct pipe_blend_state *blend; |