softpipe_context Struct Reference

Collaboration diagram for softpipe_context:

Collaboration graph
[legend]

Data Fields

struct pipe_context pipe
 base class
struct pipe_blend_stateblend
struct pipe_sampler_statesampler [PIPE_MAX_SAMPLERS]
struct
pipe_depth_stencil_alpha_state
depth_stencil
struct pipe_rasterizer_staterasterizer
struct sp_fragment_shaderfs
struct sp_vertex_shadervs
struct pipe_blend_color blend_color
struct pipe_clip_state clip
struct pipe_constant_buffer constants [PIPE_SHADER_TYPES]
struct pipe_framebuffer_state framebuffer
struct pipe_poly_stipple poly_stipple
struct pipe_scissor_state scissor
struct pipe_texturetexture [PIPE_MAX_SAMPLERS]
struct pipe_viewport_state viewport
struct pipe_vertex_buffer vertex_buffer [PIPE_MAX_ATTRIBS]
struct pipe_vertex_element vertex_element [PIPE_MAX_ATTRIBS]
unsigned dirty
unsigned num_samplers
unsigned num_textures
unsigned num_vertex_elements
unsigned num_vertex_buffers
boolean no_rast
uint64 occlusion_count
ubytemapped_vbuffer [PIPE_MAX_ATTRIBS]
void * mapped_constants [PIPE_SHADER_TYPES]
 Mapped constant buffers.
struct vertex_info vertex_info
 Vertex format.
struct vertex_info vertex_info_vbuf
int psize_slot
unsigned reduced_api_prim
 PIPE_PRIM_POINTS, _LINES or _TRIANGLES.
struct pipe_scissor_state cliprect
 Derived from scissor and surface bounds:.
unsigned line_stipple_counter
struct {
   struct quad_stage *   polygon_stipple
   struct quad_stage *   earlyz
   struct quad_stage *   shade
   struct quad_stage *   alpha_test
   struct quad_stage *   stencil_test
   struct quad_stage *   depth_test
   struct quad_stage *   occlusion
   struct quad_stage *   coverage
   struct quad_stage *   blend
   struct quad_stage *   colormask
   struct quad_stage *   output
   struct quad_stage *   first
 points to one of the above stages
quad [1]
struct draw_contextdraw
 The primitive drawing context.
struct draw_stagesetup
struct draw_stagevbuf
struct softpipe_vbuf_rendervbuf_render
struct softpipe_tile_cachecbuf_cache [PIPE_MAX_COLOR_BUFS]
struct softpipe_tile_cachezsbuf_cache
struct softpipe_tile_cachetex_cache [PIPE_MAX_SAMPLERS]
int use_sse: 1
int dump_fs: 1

Detailed Description

Definition at line 62 of file sp_context.h.


Field Documentation

struct pipe_context softpipe_context::pipe [read]

base class

Definition at line 63 of file sp_context.h.

struct pipe_blend_state* softpipe_context::blend [read]

Definition at line 67 of file sp_context.h.

struct pipe_sampler_state* softpipe_context::sampler[PIPE_MAX_SAMPLERS] [read]

Definition at line 68 of file sp_context.h.

struct pipe_depth_stencil_alpha_state* softpipe_context::depth_stencil [read]

Definition at line 69 of file sp_context.h.

struct pipe_rasterizer_state* softpipe_context::rasterizer [read]

Definition at line 70 of file sp_context.h.

struct sp_fragment_shader* softpipe_context::fs [read]

Definition at line 71 of file sp_context.h.

struct sp_vertex_shader* softpipe_context::vs [read]

Definition at line 72 of file sp_context.h.

struct pipe_blend_color softpipe_context::blend_color [read]

Definition at line 74 of file sp_context.h.

struct pipe_clip_state softpipe_context::clip [read]

Definition at line 75 of file sp_context.h.

struct pipe_constant_buffer softpipe_context::constants[PIPE_SHADER_TYPES] [read]

Definition at line 76 of file sp_context.h.

struct pipe_framebuffer_state softpipe_context::framebuffer [read]

Definition at line 77 of file sp_context.h.

struct pipe_poly_stipple softpipe_context::poly_stipple [read]

Definition at line 78 of file sp_context.h.

struct pipe_scissor_state softpipe_context::scissor [read]

Definition at line 79 of file sp_context.h.

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

Definition at line 80 of file sp_context.h.

struct pipe_viewport_state softpipe_context::viewport [read]

Definition at line 81 of file sp_context.h.

struct pipe_vertex_buffer softpipe_context::vertex_buffer[PIPE_MAX_ATTRIBS] [read]

Definition at line 82 of file sp_context.h.

struct pipe_vertex_element softpipe_context::vertex_element[PIPE_MAX_ATTRIBS] [read]

Definition at line 83 of file sp_context.h.

unsigned softpipe_context::dirty

Definition at line 84 of file sp_context.h.

unsigned softpipe_context::num_samplers

Definition at line 86 of file sp_context.h.

unsigned softpipe_context::num_textures

Definition at line 87 of file sp_context.h.

unsigned softpipe_context::num_vertex_elements

Definition at line 88 of file sp_context.h.

unsigned softpipe_context::num_vertex_buffers

Definition at line 89 of file sp_context.h.

boolean softpipe_context::no_rast

Definition at line 91 of file sp_context.h.

uint64 softpipe_context::occlusion_count

Definition at line 96 of file sp_context.h.

ubyte* softpipe_context::mapped_vbuffer[PIPE_MAX_ATTRIBS]

Definition at line 101 of file sp_context.h.

void* softpipe_context::mapped_constants[PIPE_SHADER_TYPES]

Mapped constant buffers.

Definition at line 104 of file sp_context.h.

struct vertex_info softpipe_context::vertex_info [read]

Vertex format.

Definition at line 107 of file sp_context.h.

struct vertex_info softpipe_context::vertex_info_vbuf [read]

Definition at line 108 of file sp_context.h.

int softpipe_context::psize_slot

Definition at line 110 of file sp_context.h.

unsigned softpipe_context::reduced_api_prim

PIPE_PRIM_POINTS, _LINES or _TRIANGLES.

Definition at line 112 of file sp_context.h.

struct pipe_scissor_state softpipe_context::cliprect [read]

Derived from scissor and surface bounds:.

Definition at line 121 of file sp_context.h.

unsigned softpipe_context::line_stipple_counter

Definition at line 123 of file sp_context.h.

struct quad_stage* softpipe_context::polygon_stipple [read]

Definition at line 127 of file sp_context.h.

struct quad_stage* softpipe_context::earlyz [read]

Definition at line 128 of file sp_context.h.

struct quad_stage* softpipe_context::shade [read]

Definition at line 129 of file sp_context.h.

struct quad_stage* softpipe_context::alpha_test [read]

Definition at line 130 of file sp_context.h.

struct quad_stage* softpipe_context::stencil_test [read]

Definition at line 131 of file sp_context.h.

struct quad_stage* softpipe_context::depth_test [read]

Definition at line 132 of file sp_context.h.

struct quad_stage* softpipe_context::occlusion [read]

Definition at line 133 of file sp_context.h.

struct quad_stage* softpipe_context::coverage [read]

Definition at line 134 of file sp_context.h.

struct quad_stage* softpipe_context::blend [read]

Definition at line 135 of file sp_context.h.

struct quad_stage* softpipe_context::colormask [read]

Definition at line 136 of file sp_context.h.

struct quad_stage* softpipe_context::output [read]

Definition at line 137 of file sp_context.h.

struct quad_stage* softpipe_context::first [read]

points to one of the above stages

Definition at line 139 of file sp_context.h.

struct { ... } softpipe_context::quad[ 1 ]

struct draw_context* softpipe_context::draw [read]

The primitive drawing context.

Definition at line 143 of file sp_context.h.

struct draw_stage* softpipe_context::setup [read]

Definition at line 144 of file sp_context.h.

struct draw_stage* softpipe_context::vbuf [read]

Definition at line 145 of file sp_context.h.

struct softpipe_vbuf_render* softpipe_context::vbuf_render [read]

Definition at line 146 of file sp_context.h.

struct softpipe_tile_cache* softpipe_context::cbuf_cache[PIPE_MAX_COLOR_BUFS] [read]

Definition at line 148 of file sp_context.h.

struct softpipe_tile_cache* softpipe_context::zsbuf_cache [read]

Definition at line 149 of file sp_context.h.

struct softpipe_tile_cache* softpipe_context::tex_cache[PIPE_MAX_SAMPLERS] [read]

Definition at line 151 of file sp_context.h.

int softpipe_context::use_sse

Definition at line 153 of file sp_context.h.

int softpipe_context::dump_fs

Definition at line 154 of file sp_context.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