[Mesa-dev] [PATCH 08/13] gallium: fix some comments in p_state.h

Christoph Bumiller e0425955 at student.tuwien.ac.at
Mon Feb 13 09:35:58 PST 2012


On 02/13/2012 05:19 PM, Brian Paul wrote:
> ---
>  src/gallium/include/pipe/p_state.h |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/src/gallium/include/pipe/p_state.h b/src/gallium/include/pipe/p_state.h
> index f6486f0..72ec04a 100644
> --- a/src/gallium/include/pipe/p_state.h
> +++ b/src/gallium/include/pipe/p_state.h
> @@ -329,7 +329,7 @@ struct pipe_surface
>  {
>     struct pipe_reference reference;
>     struct pipe_resource *texture; /**< resource into which this is a view  */
> -   struct pipe_context *context; /**< context this view belongs to */
> +   struct pipe_context *context; /**< context this surface belongs to */
>     enum pipe_format format;
>  

Actually the term "view" isn't wrong here, a surface is a view into a
resource (aka render target or depth/stencil view in D3D).

See the definition of the struct:
/**
 * A view into a texture that can be bound to a color render target /
 * depth stencil attachment point.
 */
struct pipe_surface
{



>     /* XXX width/height should be removed */
> @@ -463,8 +463,8 @@ struct pipe_vertex_buffer
>  struct pipe_stream_output_target
>  {
>     struct pipe_reference reference;
> -   struct pipe_resource *buffer; /**< buffer into which this is a target view */
> -   struct pipe_context *context; /**< context this view belongs to */
> +   struct pipe_resource *buffer; /**< the output buffer */
> +   struct pipe_context *context; /**< context this SO target belongs to */
>  
>     unsigned buffer_offset;  /**< offset where data should be written, in bytes */
>     unsigned buffer_size;    /**< how much data is allowed to be written */



More information about the mesa-dev mailing list