aaline_stage Struct Reference

Subclass of draw_stage. More...

Collaboration diagram for aaline_stage:

Collaboration graph

Data Fields

struct draw_stage stage
float half_line_width
uint tex_slot
 For AA lines, this is the vertex attrib slot for the new texcoords.
uint pos_slot
 position, not necessarily output zero
void * sampler_cso
struct pipe_texturetexture
uint num_samplers
uint num_textures
struct aaline_fragment_shaderfs
struct {
   void *   sampler [PIPE_MAX_SAMPLERS]
   struct pipe_texture *   texture [PIPE_MAX_SAMPLERS]
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 **)
struct pipe_contextpipe

Detailed Description

Subclass of draw_stage.

Definition at line 74 of file draw_pipe_aaline.c.

Field Documentation

struct draw_stage aaline_stage::stage [read]

Definition at line 76 of file draw_pipe_aaline.c.

float aaline_stage::half_line_width

Definition at line 78 of file draw_pipe_aaline.c.

uint aaline_stage::tex_slot

For AA lines, this is the vertex attrib slot for the new texcoords.

Definition at line 81 of file draw_pipe_aaline.c.

uint aaline_stage::pos_slot

position, not necessarily output zero

Definition at line 83 of file draw_pipe_aaline.c.

void* aaline_stage::sampler_cso

Definition at line 85 of file draw_pipe_aaline.c.

struct pipe_texture* aaline_stage::texture [read]

Definition at line 86 of file draw_pipe_aaline.c.

uint aaline_stage::num_samplers

Definition at line 87 of file draw_pipe_aaline.c.

uint aaline_stage::num_textures

Definition at line 88 of file draw_pipe_aaline.c.

struct aaline_fragment_shader* aaline_stage::fs [read]

Definition at line 94 of file draw_pipe_aaline.c.

void* aaline_stage::sampler[PIPE_MAX_SAMPLERS]

Definition at line 96 of file draw_pipe_aaline.c.

struct pipe_texture* aaline_stage::texture[PIPE_MAX_SAMPLERS] [read]

Definition at line 97 of file draw_pipe_aaline.c.

struct { ... } aaline_stage::state

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

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

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

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

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

struct pipe_context* aaline_stage::pipe [read]

Definition at line 113 of file draw_pipe_aaline.c.

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