[Mesa-dev] [PATCH 2/4] nv50: move nva0_so_target_save_offset() to its correct location
Pierre Moreau
pierre.morrow at free.fr
Wed Oct 28 14:24:37 PDT 2015
Reviewed-by: Pierre Moreau <pierre.morrow at free.fr>
On 11:30 PM - Oct 18 2015, Samuel Pitoiset wrote:
> Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
> ---
> src/gallium/drivers/nouveau/nv50/nv50_query.c | 18 ------------------
> src/gallium/drivers/nouveau/nv50/nv50_query.h | 3 ---
> src/gallium/drivers/nouveau/nv50/nv50_state.c | 18 ++++++++++++++++++
> 3 files changed, 18 insertions(+), 21 deletions(-)
>
> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_query.c b/src/gallium/drivers/nouveau/nv50/nv50_query.c
> index 7718d69..1b4abdb 100644
> --- a/src/gallium/drivers/nouveau/nv50/nv50_query.c
> +++ b/src/gallium/drivers/nouveau/nv50/nv50_query.c
> @@ -444,24 +444,6 @@ nv50_query_pushbuf_submit(struct nouveau_pushbuf *push, uint16_t method,
> }
>
> void
> -nva0_so_target_save_offset(struct pipe_context *pipe,
> - struct pipe_stream_output_target *ptarg,
> - unsigned index, bool serialize)
> -{
> - struct nv50_so_target *targ = nv50_so_target(ptarg);
> -
> - if (serialize) {
> - struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf;
> - PUSH_SPACE(push, 2);
> - BEGIN_NV04(push, SUBC_3D(NV50_GRAPH_SERIALIZE), 1);
> - PUSH_DATA (push, 0);
> - }
> -
> - nv50_query(targ->pq)->index = index;
> - nv50_query_end(pipe, targ->pq);
> -}
> -
> -void
> nv50_init_query_functions(struct nv50_context *nv50)
> {
> struct pipe_context *pipe = &nv50->base.pipe;
> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_query.h b/src/gallium/drivers/nouveau/nv50/nv50_query.h
> index 722af0c..a703013 100644
> --- a/src/gallium/drivers/nouveau/nv50/nv50_query.h
> +++ b/src/gallium/drivers/nouveau/nv50/nv50_query.h
> @@ -33,8 +33,5 @@ void nv50_init_query_functions(struct nv50_context *);
> void nv50_query_pushbuf_submit(struct nouveau_pushbuf *, uint16_t,
> struct nv50_query *, unsigned result_offset);
> void nv84_query_fifo_wait(struct nouveau_pushbuf *, struct nv50_query *);
> -void nva0_so_target_save_offset(struct pipe_context *,
> - struct pipe_stream_output_target *,
> - unsigned, bool);
>
> #endif
> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_state.c b/src/gallium/drivers/nouveau/nv50/nv50_state.c
> index 410e631..8af2add 100644
> --- a/src/gallium/drivers/nouveau/nv50/nv50_state.c
> +++ b/src/gallium/drivers/nouveau/nv50/nv50_state.c
> @@ -1057,6 +1057,24 @@ nv50_so_target_create(struct pipe_context *pipe,
> }
>
> static void
> +nva0_so_target_save_offset(struct pipe_context *pipe,
> + struct pipe_stream_output_target *ptarg,
> + unsigned index, bool serialize)
> +{
> + struct nv50_so_target *targ = nv50_so_target(ptarg);
> +
> + if (serialize) {
> + struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf;
> + PUSH_SPACE(push, 2);
> + BEGIN_NV04(push, SUBC_3D(NV50_GRAPH_SERIALIZE), 1);
> + PUSH_DATA (push, 0);
> + }
> +
> + nv50_query(targ->pq)->index = index;
> + pipe->end_query(pipe, targ->pq);
> +}
> +
> +static void
> nv50_so_target_destroy(struct pipe_context *pipe,
> struct pipe_stream_output_target *ptarg)
> {
> --
> 2.6.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list