On Fri, Nov 23, 2012 at 12:35 PM, Marek Olšák <mar...@gmail.com> wrote:
> ---
>  .../state_trackers/dri/common/dri_drawable.c       |  105 
> +++++++++++++-------
>  .../state_trackers/dri/common/dri_drawable.h       |    6 ++
>  src/gallium/state_trackers/dri/common/dri_screen.h |    1 +
>  src/gallium/state_trackers/dri/drm/dri2.c          |   28 ++----
>  4 files changed, 84 insertions(+), 56 deletions(-)
>
> diff --git a/src/gallium/state_trackers/dri/common/dri_drawable.c 
> b/src/gallium/state_trackers/dri/common/dri_drawable.c
> index 5a261dd..deef003 100644
> --- a/src/gallium/state_trackers/dri/common/dri_drawable.c
> +++ b/src/gallium/state_trackers/dri/common/dri_drawable.c
> @@ -350,46 +350,83 @@ swap_fences_unref(struct dri_drawable *draw)
>     }
>  }
>
> +/**
> + * DRI2 flush extension, the flush_with_flags function.
> + */

Could you update the comment to say that flags is a bitmask of
__DRI2_FLUSH_x flags?


> +void
> +dri_flush(__DRIcontext *cPriv,
> +          __DRIdrawable *dPriv,
> +          unsigned flags,
> +          enum __DRI2throttleReason reason)
> +{
> +   struct dri_context *ctx = dri_context(cPriv);
> +   struct dri_drawable *drawable = dri_drawable(dPriv);
> +   unsigned flush_flags;

-Brian
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to