p_state.h File Reference

Include dependency graph for p_state.h:

Go to the source code of this file.

Data Structures

struct  pipe_buffer
 The driver will certainly subclass this to include actual memory management information. More...
struct  pipe_rasterizer_state
 Primitive (point/line/tri) rasterization info. More...
struct  pipe_poly_stipple
struct  pipe_viewport_state
struct  pipe_scissor_state
struct  pipe_clip_state
struct  pipe_constant_buffer
 Constants for vertex/fragment shaders. More...
struct  pipe_shader_state
struct  pipe_depth_state
struct  pipe_stencil_state
struct  pipe_alpha_state
struct  pipe_depth_stencil_alpha_state
struct  pipe_blend_state
struct  pipe_blend_color
struct  pipe_framebuffer_state
struct  pipe_sampler_state
 Texture sampler state. More...
struct  pipe_surface
 2D surface. More...
struct  pipe_texture
 Texture object. More...
struct  pipe_vertex_buffer
 A vertex buffer. More...
struct  pipe_vertex_element
 Information to describe a vertex attribute (position, color, etc). More...

Defines

#define PIPE_MAX_ATTRIBS   32
 Abstract graphics pipe state objects.
#define PIPE_MAX_CLIP_PLANES   6
#define PIPE_MAX_COLOR_BUFS   8
#define PIPE_MAX_CONSTANT   32
#define PIPE_MAX_SAMPLERS   16
#define PIPE_MAX_SHADER_INPUTS   16
#define PIPE_MAX_SHADER_OUTPUTS   16
#define PIPE_MAX_TEXTURE_LEVELS   16


Define Documentation

#define PIPE_MAX_ATTRIBS   32

Abstract graphics pipe state objects.

Basic notes: 1. Want compact representations, so we use bitfields. 2. Put bitfields before other (GLfloat) fields. Implementation limits

Definition at line 54 of file p_state.h.

#define PIPE_MAX_CLIP_PLANES   6

Definition at line 55 of file p_state.h.

#define PIPE_MAX_COLOR_BUFS   8

Definition at line 56 of file p_state.h.

#define PIPE_MAX_CONSTANT   32

Definition at line 57 of file p_state.h.

#define PIPE_MAX_SAMPLERS   16

Definition at line 58 of file p_state.h.

#define PIPE_MAX_SHADER_INPUTS   16

Definition at line 59 of file p_state.h.

#define PIPE_MAX_SHADER_OUTPUTS   16

Definition at line 60 of file p_state.h.

#define PIPE_MAX_TEXTURE_LEVELS   16

Definition at line 61 of file p_state.h.


Generated on Tue Sep 29 06:25:44 2009 for Gallium3D by  doxygen 1.5.4