fenced_buffer Struct Reference

Wrapper around a pipe buffer which adds fencing and reference counting. More...

Collaboration diagram for fenced_buffer:

Collaboration graph
[legend]

Data Fields

struct pb_buffer base
struct pb_bufferbuffer
unsigned flags
 A bitmask of PIPE_BUFFER_USAGE_CPU/GPU_READ/WRITE describing the current buffer usage.
unsigned mapcount
struct pipe_fence_handle * fence
struct list_head head
struct fenced_buffer_listlist

Detailed Description

Wrapper around a pipe buffer which adds fencing and reference counting.

Definition at line 89 of file pb_buffer_fenced.c.


Field Documentation

struct pb_buffer fenced_buffer::base [read]

Definition at line 91 of file pb_buffer_fenced.c.

struct pb_buffer* fenced_buffer::buffer [read]

Definition at line 93 of file pb_buffer_fenced.c.

unsigned fenced_buffer::flags

A bitmask of PIPE_BUFFER_USAGE_CPU/GPU_READ/WRITE describing the current buffer usage.

Definition at line 101 of file pb_buffer_fenced.c.

unsigned fenced_buffer::mapcount

Definition at line 103 of file pb_buffer_fenced.c.

struct pipe_fence_handle* fenced_buffer::fence [read]

Definition at line 104 of file pb_buffer_fenced.c.

struct list_head fenced_buffer::head [read]

Definition at line 106 of file pb_buffer_fenced.c.

struct fenced_buffer_list* fenced_buffer::list [read]

Definition at line 107 of file pb_buffer_fenced.c.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 29 06:26:01 2009 for Gallium3D by  doxygen 1.5.4