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 PIPE_MAX_ATTRIBS 32 |