pstip_stage Struct Reference

Subclass of draw_stage. More...

Collaboration diagram for pstip_stage:

Collaboration graph
[legend]

Data Fields

struct draw_stage stage
void * sampler_cso
struct pipe_texturetexture
uint num_samplers
uint num_textures
struct pstip_fragment_shaderfs
struct {
   void *   samplers [PIPE_MAX_SAMPLERS]
   struct pipe_texture *   textures [PIPE_MAX_SAMPLERS]
   struct pipe_poly_stipple *   stipple
state
void *(* driver_create_fs_state )(struct pipe_context *, const struct pipe_shader_state *)
void(* driver_bind_fs_state )(struct pipe_context *, void *)
void(* driver_delete_fs_state )(struct pipe_context *, void *)
void(* driver_bind_sampler_states )(struct pipe_context *, unsigned, void **)
void(* driver_set_sampler_textures )(struct pipe_context *, unsigned, struct pipe_texture **)
void(* driver_set_polygon_stipple )(struct pipe_context *, const struct pipe_poly_stipple *)
struct pipe_contextpipe

Detailed Description

Subclass of draw_stage.

Definition at line 68 of file draw_pipe_pstipple.c.


Field Documentation

struct draw_stage pstip_stage::stage [read]

Definition at line 70 of file draw_pipe_pstipple.c.

void* pstip_stage::sampler_cso

Definition at line 72 of file draw_pipe_pstipple.c.

struct pipe_texture* pstip_stage::texture [read]

Definition at line 73 of file draw_pipe_pstipple.c.

uint pstip_stage::num_samplers

Definition at line 74 of file draw_pipe_pstipple.c.

uint pstip_stage::num_textures

Definition at line 75 of file draw_pipe_pstipple.c.

struct pstip_fragment_shader* pstip_stage::fs [read]

Definition at line 80 of file draw_pipe_pstipple.c.

void* pstip_stage::samplers[PIPE_MAX_SAMPLERS]

Definition at line 82 of file draw_pipe_pstipple.c.

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

Definition at line 83 of file draw_pipe_pstipple.c.

struct pipe_poly_stipple* pstip_stage::stipple [read]

Definition at line 84 of file draw_pipe_pstipple.c.

struct { ... } pstip_stage::state

void*(* pstip_stage::driver_create_fs_state)(struct pipe_context *, const struct pipe_shader_state *)

void(* pstip_stage::driver_bind_fs_state)(struct pipe_context *, void *)

void(* pstip_stage::driver_delete_fs_state)(struct pipe_context *, void *)

void(* pstip_stage::driver_bind_sampler_states)(struct pipe_context *, unsigned, void **)

void(* pstip_stage::driver_set_sampler_textures)(struct pipe_context *, unsigned, struct pipe_texture **)

void(* pstip_stage::driver_set_polygon_stipple)(struct pipe_context *, const struct pipe_poly_stipple *)

struct pipe_context* pstip_stage::pipe [read]

Definition at line 103 of file draw_pipe_pstipple.c.


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