From b9d3f39728fbab614c3bfa5b972a8a312dfec2c4 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Wed, 31 Jul 2019 18:01:07 -0700 Subject: [PATCH] freedreno/a2xx: add fd2_emit_init_screen() Signed-off-by: Rob Clark --- src/gallium/drivers/freedreno/a2xx/fd2_emit.c | 5 +++++ src/gallium/drivers/freedreno/a2xx/fd2_emit.h | 1 + src/gallium/drivers/freedreno/a2xx/fd2_screen.c | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/gallium/drivers/freedreno/a2xx/fd2_emit.c b/src/gallium/drivers/freedreno/a2xx/fd2_emit.c index 03329dc..3ed7bb6 100644 --- a/src/gallium/drivers/freedreno/a2xx/fd2_emit.c +++ b/src/gallium/drivers/freedreno/a2xx/fd2_emit.c @@ -564,6 +564,11 @@ fd2_emit_restore(struct fd_context *ctx, struct fd_ringbuffer *ring) } void +fd2_emit_init_screen(struct pipe_screen *pscreen) +{ +} + +void fd2_emit_init(struct pipe_context *pctx) { struct fd_context *ctx = fd_context(pctx); diff --git a/src/gallium/drivers/freedreno/a2xx/fd2_emit.h b/src/gallium/drivers/freedreno/a2xx/fd2_emit.h index f167653..5013170 100644 --- a/src/gallium/drivers/freedreno/a2xx/fd2_emit.h +++ b/src/gallium/drivers/freedreno/a2xx/fd2_emit.h @@ -44,6 +44,7 @@ void fd2_emit_state_binning(struct fd_context *ctx, const enum fd_dirty_3d_state void fd2_emit_state(struct fd_context *ctx, const enum fd_dirty_3d_state dirty); void fd2_emit_restore(struct fd_context *ctx, struct fd_ringbuffer *ring); +void fd2_emit_init_screen(struct pipe_screen *pscreen); void fd2_emit_init(struct pipe_context *pctx); static inline void diff --git a/src/gallium/drivers/freedreno/a2xx/fd2_screen.c b/src/gallium/drivers/freedreno/a2xx/fd2_screen.c index 0c02c6a..cd57af1 100644 --- a/src/gallium/drivers/freedreno/a2xx/fd2_screen.c +++ b/src/gallium/drivers/freedreno/a2xx/fd2_screen.c @@ -29,6 +29,7 @@ #include "fd2_screen.h" #include "fd2_context.h" +#include "fd2_emit.h" #include "fd2_util.h" #include "fd2_resource.h" @@ -125,4 +126,6 @@ fd2_screen_init(struct pipe_screen *pscreen) screen->perfcntr_groups = a2xx_perfcntr_groups; screen->num_perfcntr_groups = a2xx_num_perfcntr_groups; } + + fd2_emit_init_screen(pscreen); } -- 2.7.4