spu_sampler Struct Reference

Opaque to TGSI. More...

Collaboration diagram for spu_sampler:

Collaboration graph
[legend]

Data Fields

struct pipe_sampler_statestate
struct pipe_texturetexture
void(* get_samples )(struct spu_sampler *sampler, const float s[QUAD_SIZE], const float t[QUAD_SIZE], const float p[QUAD_SIZE], float lodbias, float rgba[NUM_CHANNELS][QUAD_SIZE])
 Get samples for four fragments in a quad.
void * pipe
struct softpipe_tile_cachecache

Detailed Description

Opaque to TGSI.

Information for sampling textures, which must be implemented by code outside the TGSI executor.

Definition at line 75 of file spu_exec.h.


Field Documentation

struct pipe_sampler_state* spu_sampler::state [read]

Definition at line 77 of file spu_exec.h.

struct pipe_texture* spu_sampler::texture [read]

Definition at line 78 of file spu_exec.h.

void(* spu_sampler::get_samples)(struct spu_sampler *sampler, const float s[QUAD_SIZE], const float t[QUAD_SIZE], const float p[QUAD_SIZE], float lodbias, float rgba[NUM_CHANNELS][QUAD_SIZE])

Get samples for four fragments in a quad.

void* spu_sampler::pipe

Definition at line 86 of file spu_exec.h.

struct softpipe_tile_cache* spu_sampler::cache [read]

Definition at line 87 of file spu_exec.h.


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