cso_context Struct Reference

Collaboration diagram for cso_context:

Collaboration graph
[legend]

Data Fields

struct pipe_contextpipe
struct cso_cachecache
struct {
   void *   samplers [PIPE_MAX_SAMPLERS]
   unsigned   nr_samplers
hw
void * samplers [PIPE_MAX_SAMPLERS]
void * samplers_saved [PIPE_MAX_SAMPLERS]
unsigned nr_samplers_saved
struct pipe_texturetextures [PIPE_MAX_SAMPLERS]
uint nr_textures
struct pipe_texturetextures_saved [PIPE_MAX_SAMPLERS]
uint nr_textures_saved
void * blend
 Current and saved state.
void * blend_saved
void * depth_stencil
void * depth_stencil_saved
void * rasterizer
void * rasterizer_saved
void * fragment_shader
void * fragment_shader_saved
void * vertex_shader
void * vertex_shader_saved
struct pipe_framebuffer_state fb fb_saved
struct pipe_viewport_state vp vp_saved
struct pipe_blend_color blend_color

Detailed Description

Definition at line 47 of file cso_context.c.


Field Documentation

struct pipe_context* cso_context::pipe [read]

Definition at line 48 of file cso_context.c.

struct cso_cache* cso_context::cache [read]

Definition at line 49 of file cso_context.c.

void* cso_context::samplers[PIPE_MAX_SAMPLERS]

Definition at line 52 of file cso_context.c.

unsigned cso_context::nr_samplers

Definition at line 53 of file cso_context.c.

struct { ... } cso_context::hw

void* cso_context::samplers[PIPE_MAX_SAMPLERS]

Definition at line 56 of file cso_context.c.

void* cso_context::samplers_saved[PIPE_MAX_SAMPLERS]

Definition at line 59 of file cso_context.c.

unsigned cso_context::nr_samplers_saved

Definition at line 60 of file cso_context.c.

struct pipe_texture* cso_context::textures[PIPE_MAX_SAMPLERS] [read]

Definition at line 62 of file cso_context.c.

uint cso_context::nr_textures

Definition at line 63 of file cso_context.c.

struct pipe_texture* cso_context::textures_saved[PIPE_MAX_SAMPLERS] [read]

Definition at line 65 of file cso_context.c.

uint cso_context::nr_textures_saved

Definition at line 66 of file cso_context.c.

void* cso_context::blend

Current and saved state.

The saved state is used as a 1-deep stack.

Definition at line 71 of file cso_context.c.

void * cso_context::blend_saved

Definition at line 71 of file cso_context.c.

void* cso_context::depth_stencil

Definition at line 72 of file cso_context.c.

void * cso_context::depth_stencil_saved

Definition at line 72 of file cso_context.c.

void* cso_context::rasterizer

Definition at line 73 of file cso_context.c.

void * cso_context::rasterizer_saved

Definition at line 73 of file cso_context.c.

void* cso_context::fragment_shader

Definition at line 74 of file cso_context.c.

void * cso_context::fragment_shader_saved

Definition at line 74 of file cso_context.c.

void* cso_context::vertex_shader

Definition at line 75 of file cso_context.c.

void * cso_context::vertex_shader_saved

Definition at line 75 of file cso_context.c.

struct pipe_framebuffer_state fb cso_context::fb_saved [read]

Definition at line 77 of file cso_context.c.

struct pipe_viewport_state vp cso_context::vp_saved [read]

Definition at line 78 of file cso_context.c.

struct pipe_blend_color cso_context::blend_color [read]

Definition at line 79 of file cso_context.c.


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