sp_fragment_shader Struct Reference

Subclass of pipe_shader_state (though it doesn't really need to be). More...

Collaboration diagram for sp_fragment_shader:

Collaboration graph
[legend]

Data Fields

struct pipe_shader_state shader
struct tgsi_shader_info info
void(* prepare )(const struct sp_fragment_shader *shader, struct tgsi_exec_machine *machine, struct tgsi_sampler *samplers)
unsigned(* run )(const struct sp_fragment_shader *shader, struct tgsi_exec_machine *machine, struct quad_header *quad)
void(* delete )(struct sp_fragment_shader *)

Detailed Description

Subclass of pipe_shader_state (though it doesn't really need to be).

This is starting to look an awful lot like a quad pipeline stage...

Definition at line 65 of file sp_state.h.


Field Documentation

struct pipe_shader_state sp_fragment_shader::shader [read]

Definition at line 66 of file sp_state.h.

struct tgsi_shader_info sp_fragment_shader::info [read]

Definition at line 68 of file sp_state.h.

void(* sp_fragment_shader::prepare)(const struct sp_fragment_shader *shader, struct tgsi_exec_machine *machine, struct tgsi_sampler *samplers)

unsigned(* sp_fragment_shader::run)(const struct sp_fragment_shader *shader, struct tgsi_exec_machine *machine, struct quad_header *quad)

void(* sp_fragment_shader::delete)(struct sp_fragment_shader *)


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