__GLdispatchTableRec | |
__GLXcontextRec | |
_DriBufferList | |
_DriBufferObject | |
_DriBufferPool | |
_DriFenceMgr | |
_DriFenceMgrCreateInfo | |
_DriFenceObject | |
_DriFreeSlabManager | |
_DriKernelBO | |
_DriSlab | |
_DriSlabBuffer | |
_DriSlabPool | |
_DriSlabSizeHeader | |
_drmBOList | |
_drmBONode | |
_GLCLTPROCTABLE | |
_glxapi_table | |
_I830DRIRec | |
_OverlayInfo | |
aa_transform_context | Subclass of tgsi_transform_context, used for transforming the user's fragment shader to add the special AA instructions |
aaline_fragment_shader | Subclass of pipe_shader_state to carry extra fragment shader info |
aaline_stage | Subclass of draw_stage |
aapoint_fragment_shader | Subclass of pipe_shader_state to carry extra fragment shader info |
aapoint_stage | Subclass of draw_stage |
attrib_match_info | |
aub_block_header | |
aub_brw_winsys | |
aub_buffer | |
aub_dump_bmp | |
aub_file_header | |
aub_pipe_winsys | |
bitmap_cache | |
blit_state | |
brw_3d_control | |
brw_3d_primitive | |
brw_array_state | |
brw_aubfile | |
brw_binding_table_pointers | |
brw_blend_constant_color | |
brw_cache | |
brw_cache_item | |
brw_cached_batch_item | |
brw_cc_unit_state | |
brw_cc_viewport | |
brw_clip_compile | |
brw_clip_prog_data | |
brw_clip_prog_key | |
brw_clip_unit_state | |
brw_clipper_viewport | |
brw_compile | |
brw_constant_buffer | |
brw_constant_buffer_state | |
brw_context | |
brw_depthbuffer | |
brw_drawrect | |
brw_fragment_program | |
brw_global_depth_offset_clamp | |
brw_gs_compile | |
brw_gs_prog_data | |
brw_gs_prog_key | |
brw_gs_unit_state | |
brw_indexbuffer | |
brw_indirect | |
brw_instruction | |
brw_line_stipple | |
brw_mem_pool | |
brw_mi_flush | |
brw_pipe_control | |
brw_pipeline_select | |
brw_pipelined_state_pointers | |
brw_polygon_stipple | |
brw_polygon_stipple_offset | |
brw_prog_info | |
brw_reg | |
brw_sampler_default_color | |
brw_sampler_state | |
brw_screen | Subclass of pipe_screen |
brw_sf_compile | |
brw_sf_point_tex | |
brw_sf_prog_data | |
brw_sf_prog_key | |
brw_sf_unit_state | |
brw_sf_viewport | |
brw_state_base_address | |
brw_state_flags | |
brw_state_prefetch | |
brw_surface_binding_table | |
brw_surface_state | |
brw_system_instruction_pointer | |
brw_texture | |
brw_tracked_state | |
brw_urb_fence | |
brw_urb_immediate | |
brw_vb_array_state | |
brw_vertex_buffer_state | |
brw_vertex_element_packet | |
brw_vertex_element_state | |
brw_vertex_info | |
brw_vertex_program | |
brw_vf_statistics | |
brw_vs_compile | |
brw_vs_prog_data | |
brw_vs_prog_key | |
brw_vs_unit_state | |
brw_winsys | Additional winsys interface for i965simple |
brw_wm_compile | |
brw_wm_prog_data | |
brw_wm_prog_key | |
brw_wm_unit_state | |
cell_array_info | Array info used by the vertex shader's vertex puller |
cell_attribute_fetch_code | |
cell_blend_state | Cell blend state atom, subclass of pipe_blend_state |
cell_buffer_range | |
cell_command | XXX unions don't seem to work |
cell_command_clear_surface | Clear framebuffer to the given value/color |
cell_command_fragment_ops | Command to specify per-fragment operations state and generated code |
cell_command_fragment_program | Command to send a fragment progra to SPUs |
cell_command_framebuffer | Tell SPUs about the framebuffer size, location |
cell_command_release_verts | |
cell_command_render | |
cell_command_sampler | |
cell_command_texture | |
cell_command_vs | |
cell_context | Per-context state, subclass of pipe_context |
cell_depth_stencil_alpha_state | Cell depth/stencil/alpha state atom, subclass of pipe_depth_stencil_alpha_state |
cell_fragment_shader_state | Cell fragment shader state, subclass of pipe_shader_state |
cell_global_info | Global vars, for now anyway |
cell_init_info | This is the object passed to spe_create_thread() |
cell_shader_info | |
cell_texture | Subclass of pipe_texture |
cell_vbuf_render | Subclass of vbuf_render because we need a cell_context pointer in a few places |
cell_vertex_shader_state | Cell vertex shader state, subclass of pipe_shader_state |
cell_winsys | Very simple winsys at this time |
clipper | |
codegen | Context needed during code generation |
cpu_detect_caps | |
cso_blend | |
cso_cache | |
cso_context | |
cso_depth_stencil_alpha | |
cso_fragment_shader | |
cso_hash | |
cso_hash_data | |
cso_hash_iter | |
cso_node | |
cso_rasterizer | |
cso_sampler | |
cso_vertex_shader | |
cull_stage | Drawing stage for polygon culling |
debug_memory_footer | |
debug_memory_header | |
debug_named_value | Used by debug_dump_enum and debug_dump_flags to describe symbols |
debug_stream | |
display_dispatch | |
draw_context | Private context for the drawing module |
draw_llvm_vertex_shader | |
draw_pt_front_end | |
draw_pt_middle_end | |
draw_stage | Base class for all primitive drawing stages |
draw_varient_element | |
draw_varient_input | |
draw_varient_output | |
draw_vertex_shader | Private version of the compiled vertex_shader |
draw_vs_varient | |
draw_vs_varient_generic | |
draw_vs_varient_key | |
drm_context | |
drm_driver | |
drm_screen | |
drm_surface | |
drmI830BatchBuffer | |
drmI830CmdBuffer | |
drmI830GetParam | |
drmI830Init | |
drmI830IrqEmit | |
drmI830IrqWait | |
drmI830MemAlloc | |
drmI830MemDestroyHeap | |
drmI830MemFree | |
drmI830MemInitHeap | |
drmI830MMIO | |
drmI830Sarea | |
drmI830SetParam | |
drmI830VBlankPipe | |
drv_context | |
dump_ctx | |
dxt_data | We don't want to include the patent-encumbered DXT code here, so instead we store several uncompressed/compressed data pairs for hardware testing purposes |
edge | Triangle edge info |
egl_drm_context | |
egl_drm_device | |
egl_drm_drawable | |
egl_drm_frontbuffer | |
exec_vertex_shader | |
extension_entry | |
failover_context | |
fake_glx_context | |
feedback_stage | GL_SELECT and GL_FEEDBACK render modes |
fenced_buffer | Wrapper around a pipe buffer which adds fencing and reference counting |
fenced_buffer_list | |
fenced_pb_manager | |
fetch_emit_middle_end | |
fetch_pipeline_middle_end | |
fetch_shade_emit | |
fi | |
flat_stage | Subclass of draw_stage |
float4 | |
fo_state | |
gallivm_cpu_engine | |
gallivm_interpolate | |
gallivm_ir | |
gallivm_prog | |
gdi_softpipe_buffer | |
gen_mipmap_state | |
handle_table | |
hash_table | |
hash_table_item | |
header | |
header_union | |
I830ConfigPrivRec | |
I830DRIContextRec | |
i915_batchbuffer | |
i915_blend_state | |
i915_context | |
i915_depth_stencil_state | |
i915_fp_compile | Program translation state |
i915_fragment_shader | Subclass of pipe_shader_state |
i915_rasterizer_state | |
i915_sampler_state | |
i915_screen | Subclass of pipe_screen |
i915_state | |
i915_texture | |
i915_tracked_state | |
i915_vbuf_render | Primitive renderer for i915 |
i915_winsys | Additional winsys interface for i915simple |
Instructions | |
Instructions::Loop | |
InstructionsSoa | |
intel_be_batchbuffer | |
intel_be_buffer | |
intel_be_context | |
intel_be_device | |
intel_context | Intel rendering context, contains a state tracker and intel-specific info |
intel_device | |
intel_framebuffer | Intel framebuffer |
intel_screen | |
intel_softpipe_winsys | |
interp_coef | |
list_head | |
LoweringPass | |
malloc_buffer | |
mem_block | |
mm_buffer | |
mm_pb_manager | |
name_address_pair | |
offset_stage | Polygon offset state |
pb_alt_manager | |
pb_buffer | Base class for all pb_* buffers |
pb_cache_buffer | Wrapper around a pipe buffer which adds delayed destruction |
pb_cache_manager | |
pb_desc | Buffer description |
pb_manager | Abstract base class for all buffer managers |
pb_slab | Slab -- a contiguous piece of memory |
pb_slab_buffer | Buffer in a slab |
pb_slab_manager | It adds/removes slabs as needed in order to meet the allocation/destruction of individual buffers |
pb_slab_range_manager | Wrapper around several slabs, therefore capable of handling buffers of multiple sizes |
pb_user_buffer | User buffers are special buffers that initially reference memory held by the user but which may if necessary copy that memory into device memory behind the scenes, for submission to hardware |
pb_validate | |
pb_vtbl | Virtual function table for the buffer storage operations |
pipe_alpha_state | |
pipe_blend_color | |
pipe_blend_state | |
pipe_buffer | The driver will certainly subclass this to include actual memory management information |
pipe_clip_state | |
pipe_constant_buffer | Constants for vertex/fragment shaders |
pipe_context | Gallium rendering context |
pipe_depth_state | |
pipe_depth_stencil_alpha_state | |
pipe_format_block | Describe accurately the pixel format |
pipe_format_info | |
pipe_framebuffer_state | |
pipe_poly_stipple | |
pipe_rasterizer_state | Primitive (point/line/tri) rasterization info |
pipe_sampler_state | Texture sampler state |
pipe_scissor_state | |
pipe_screen | Screen, Adapter or GPU |
pipe_setup_linkage | |
pipe_shader_state | |
pipe_stencil_state | |
pipe_surface | 2D surface |
pipe_texture | Texture object |
pipe_tsd | |
pipe_vertex_buffer | A vertex buffer |
pipe_vertex_element | Information to describe a vertex attribute (position, color, etc) |
pipe_viewport_state | |
pipe_winsys | Gallium3D drivers are (meant to be!) independent of both GL and the window system |
pixelformat_alpha_info | |
pixelformat_color_info | |
pixelformat_depth_info | |
pixelformat_info | |
pixelformat_score | |
pointer_hack | |
pool_buffer | |
pool_pb_manager | |
prim_header | Basic info for a point/line/triangle primitive |
pstip_fragment_shader | Polygon stipple stage: implement polygon stipple with texture map and fragment program |
pstip_stage | Subclass of draw_stage |
pstip_transform_context | Subclass of tgsi_transform_context, used for transforming the user's fragment shader to add the special AA instructions |
pt_emit | |
pt_fetch | |
pt_post_vs | |
quad_header | |
quad_header_inout | |
quad_header_input | Encodes everything we need to know about a 2x2 pixel block |
quad_header_output | |
quad_shade_stage | |
quad_stage | |
rastpos_stage | GlRasterPos implementation |
render_stage | Last stage of 'draw' pipeline: send tris to SPUs |
sanity_check_ctx | |
sct_context | |
sct_context_list | Simple linked list of contexts |
sct_surface | |
setup_context | Triangle setup info (derived from draw_stage) |
setup_stage | Triangle setup info (derived from draw_stage) |
softpipe_cached_tile | |
softpipe_context | |
softpipe_query | |
softpipe_screen | |
softpipe_texture | |
softpipe_tile_cache | |
softpipe_vbuf_render | Subclass of vbuf_render |
softpipe_winsys | |
sp_exec_fragment_shader | |
sp_fragment_shader | Subclass of pipe_shader_state (though it doesn't really need to be) |
sp_vertex_shader | Subclass of pipe_shader_state |
spe_function | |
spu_exec_channel | Registers may be treated as float, signed int or unsigned int |
spu_exec_machine | Run-time virtual machine state for executing TGSI shader |
spu_exec_vector | A vector[RGBA] of channels[4 pixels] |
spu_framebuffer | |
spu_global | All SPU global/context state will be in a singleton object of this type: |
spu_interp_coef | For fragment programs, information for computing fragment input values from plane equation of the triangle/line |
spu_sampler | Opaque to TGSI |
spu_texture | |
spu_vs_context | |
st_buffer | |
st_buffer_object | State_tracker vertex/pixel buffer object, derived from Mesa's gl_buffer_object |
st_context | |
st_device | |
st_fragment_program | Derived from Mesa gl_fragment_program: |
st_framebuffer | Wrapper for GLframebuffer |
st_query_object | GlBegin/EndQuery interface to pipe |
st_renderbuffer | Derived renderbuffer class |
st_softpipe_buffer | |
st_state_flags | |
st_texture_image | |
st_texture_object | |
st_tracked_state | |
st_vertex_program | Derived from Mesa gl_fragment_program: |
st_winsys | |
state_key | |
stipple_stage | Subclass of draw_stage |
Storage | |
StorageSoa | |
str_dump_ctx | |
stw_device | |
stw_framebuffer | |
stw_winsys | |
surface_context_tracker | Per-device info, basically |
sw_pipe_buffer | Subclass of pipe_buffer |
sw_pipe_winsys | Totally software-based winsys layer |
texture_list | |
tgsi_any_token | |
tgsi_call_record | Function call/activation record |
tgsi_declaration | |
tgsi_declaration_range | |
tgsi_declaration_semantic | |
tgsi_dimension | |
tgsi_dst_register | |
tgsi_dst_register_ext | |
tgsi_dst_register_ext_concode | Extra destination register modifiers |
tgsi_dst_register_ext_modulate | |
tgsi_dst_register_ext_predicate | |
tgsi_exec_channel | Registers may be treated as float, signed int or unsigned int |
tgsi_exec_labels | For branching/calling subroutines |
tgsi_exec_machine | Run-time virtual machine state for executing TGSI shader |
tgsi_exec_vector | A vector[RGBA] of channels[4 pixels] |
tgsi_full_declaration | |
tgsi_full_dst_register | |
tgsi_full_header | |
tgsi_full_immediate | |
tgsi_full_instruction | |
tgsi_full_src_register | |
tgsi_full_token | |
tgsi_full_version | |
tgsi_header | |
tgsi_immediate | |
tgsi_immediate_float32 | |
tgsi_instruction | |
tgsi_instruction_ext | |
tgsi_instruction_ext_label | |
tgsi_instruction_ext_nv | |
tgsi_instruction_ext_predicate | |
tgsi_instruction_ext_texture | |
tgsi_interp_coef | For fragment programs, information for computing fragment input values from plane equation of the triangle/line |
tgsi_iterate_context | |
tgsi_opcode_info | |
tgsi_parse_context | |
tgsi_processor | |
tgsi_sampler | Opaque to TGSI |
tgsi_shader_info | Shader summary info |
tgsi_src_register | |
tgsi_src_register_ext | |
tgsi_src_register_ext_mod | Extra src register modifiers |
tgsi_src_register_ext_swz | |
tgsi_token | |
tgsi_transform_context | Subclass this to add caller-specific data |
tgsi_version | |
thread0 | |
thread1 | |
thread2 | |
thread3 | |
tile_t | A tile is basically a TILE_SIZE x TILE_SIZE block of 4-byte pixels |
timed_winsys | |
token_u32 | |
trace_context | |
trace_screen | |
trace_surface | |
trace_texture | |
trace_winsys | |
translate | |
translate_cache | |
translate_ctx | |
translate_element | Vertex fetch/store/convert code |
translate_generic | |
translate_key | |
translated_vertex_program | State validation for vertex/fragment shaders |
twoside_stage | |
unfilled_stage | Drawing stage for handling glPolygonMode(line/point) |
ureg_dst | |
ureg_program | |
ureg_src | |
ureg_tokens | |
util_cache | |
util_cache_entry | |
util_strbuf | Printable string buffer |
util_time | Time abstraction |
varray_frontend | |
vbuf_render | Interface for hardware vertex buffer rendering |
vbuf_stage | Vertex buffer emit stage |
vcache_frontend | |
vertex_header | Basic vertex info |
vertex_info | Information about hardware/rasterization vertex layout |
wgl_context | |
wideline_stage | |
widepoint_stage | |
xlib_egl_context | Subclass of _EGLContext |
xlib_egl_driver | EGL / softpipe / xlib winsys module |
xlib_egl_surface | Subclass of _EGLSurface |
xm_buffer | Subclass of pipe_buffer for Xlib winsys |
xmesa_buffer | Framebuffer information, derived from |
xmesa_context | Context info, derived from st_context |
xmesa_pipe_winsys | Subclass of pipe_winsys for Xlib winsys |
xmesa_visual | Visual inforation, derived from GLvisual |