Gallium3D File List

Here is a list of all files with brief descriptions:
gallium/auxiliary/cso_cache/cso_cache.c [code]
gallium/auxiliary/cso_cache/cso_cache.h [code]Constant State Object (CSO) cache
gallium/auxiliary/cso_cache/cso_context.c [code]Wrap the cso cache & hash mechanisms in a simplified pipe-driver-specific interface
gallium/auxiliary/cso_cache/cso_context.h [code]
gallium/auxiliary/cso_cache/cso_hash.c [code]
gallium/auxiliary/cso_cache/cso_hash.h [code]Hash table implementation
gallium/auxiliary/draw/draw_context.c [code]
gallium/auxiliary/draw/draw_context.h [code]
gallium/auxiliary/draw/draw_pipe.c [code]
gallium/auxiliary/draw/draw_pipe.h [code]
gallium/auxiliary/draw/draw_pipe_aaline.c [code]
gallium/auxiliary/draw/draw_pipe_aapoint.c [code]
gallium/auxiliary/draw/draw_pipe_clip.c [code]
gallium/auxiliary/draw/draw_pipe_cull.c [code]
gallium/auxiliary/draw/draw_pipe_flatshade.c [code]
gallium/auxiliary/draw/draw_pipe_offset.c [code]
gallium/auxiliary/draw/draw_pipe_pstipple.c [code]
gallium/auxiliary/draw/draw_pipe_stipple.c [code]
gallium/auxiliary/draw/draw_pipe_twoside.c [code]
gallium/auxiliary/draw/draw_pipe_unfilled.c [code]
gallium/auxiliary/draw/draw_pipe_util.c [code]
gallium/auxiliary/draw/draw_pipe_validate.c [code]
gallium/auxiliary/draw/draw_pipe_vbuf.c [code]Vertex buffer drawing stage
gallium/auxiliary/draw/draw_pipe_wide_line.c [code]
gallium/auxiliary/draw/draw_pipe_wide_point.c [code]
gallium/auxiliary/draw/draw_private.h [code]
gallium/auxiliary/draw/draw_pt.c [code]
gallium/auxiliary/draw/draw_pt.h [code]
gallium/auxiliary/draw/draw_pt_decompose.h [code]
gallium/auxiliary/draw/draw_pt_elts.c [code]
gallium/auxiliary/draw/draw_pt_emit.c [code]
gallium/auxiliary/draw/draw_pt_fetch.c [code]
gallium/auxiliary/draw/draw_pt_fetch_emit.c [code]
gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c [code]
gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c [code]
gallium/auxiliary/draw/draw_pt_post_vs.c [code]
gallium/auxiliary/draw/draw_pt_util.c [code]
gallium/auxiliary/draw/draw_pt_varray.c [code]
gallium/auxiliary/draw/draw_pt_varray_tmp.h [code]
gallium/auxiliary/draw/draw_pt_varray_tmp_linear.h [code]
gallium/auxiliary/draw/draw_pt_vcache.c [code]
gallium/auxiliary/draw/draw_pt_vcache_tmp.h [code]
gallium/auxiliary/draw/draw_vbuf.h [code]Vertex buffer drawing stage
gallium/auxiliary/draw/draw_vertex.c [code]
gallium/auxiliary/draw/draw_vertex.h [code]
gallium/auxiliary/draw/draw_vs.c [code]
gallium/auxiliary/draw/draw_vs.h [code]
gallium/auxiliary/draw/draw_vs_aos.c [code]
gallium/auxiliary/draw/draw_vs_aos.h [code]
gallium/auxiliary/draw/draw_vs_aos_io.c [code]
gallium/auxiliary/draw/draw_vs_aos_machine.c [code]
gallium/auxiliary/draw/draw_vs_exec.c [code]
gallium/auxiliary/draw/draw_vs_llvm.c [code]
gallium/auxiliary/draw/draw_vs_sse.c [code]
gallium/auxiliary/draw/draw_vs_varient.c [code]
gallium/auxiliary/gallivm/gallivm.cpp [code]
gallium/auxiliary/gallivm/gallivm.h [code]
gallium/auxiliary/gallivm/gallivm_builtins.cpp [code]
gallium/auxiliary/gallivm/gallivm_cpu.cpp [code]
gallium/auxiliary/gallivm/gallivm_p.h [code]
gallium/auxiliary/gallivm/instructions.cpp [code]
gallium/auxiliary/gallivm/instructions.h [code]
gallium/auxiliary/gallivm/instructionssoa.cpp [code]
gallium/auxiliary/gallivm/instructionssoa.h [code]
gallium/auxiliary/gallivm/llvm_builtins.c [code]
gallium/auxiliary/gallivm/loweringpass.cpp [code]
gallium/auxiliary/gallivm/loweringpass.h [code]
gallium/auxiliary/gallivm/soabuiltins.c [code]
gallium/auxiliary/gallivm/storage.cpp [code]
gallium/auxiliary/gallivm/storage.h [code]
gallium/auxiliary/gallivm/storagesoa.cpp [code]
gallium/auxiliary/gallivm/storagesoa.h [code]
gallium/auxiliary/gallivm/tgsitollvm.cpp [code]
gallium/auxiliary/gallivm/tgsitollvm.h [code]
gallium/auxiliary/pipebuffer/pb_buffer.h [code]Generic code for buffers
gallium/auxiliary/pipebuffer/pb_buffer_fenced.c [code]Implementation of fenced buffers
gallium/auxiliary/pipebuffer/pb_buffer_fenced.h [code]Buffer fencing
gallium/auxiliary/pipebuffer/pb_buffer_malloc.c [code]Implementation of malloc-based buffers to store data that can't be processed by the hardware
gallium/auxiliary/pipebuffer/pb_bufmgr.h [code]Buffer management
gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c [code]Allocate buffers from two alternative buffer providers
gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c [code]Buffer cache
gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c [code]Debug buffer manager to detect buffer under- and overflows
gallium/auxiliary/pipebuffer/pb_bufmgr_fenced.c [code]A buffer manager that wraps buffers in fenced buffers
gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c [code]Buffer manager using the old texture memory manager
gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c [code]Batch buffer pool management
gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c [code]S-lab pool implementation
gallium/auxiliary/pipebuffer/pb_validate.c [code]Buffer validation
gallium/auxiliary/pipebuffer/pb_validate.h [code]Buffer validation
gallium/auxiliary/pipebuffer/pb_winsys.c [code]Implementation of client buffer (also designated as "user buffers"), which are just state-tracker owned data masqueraded as buffers
gallium/auxiliary/rtasm/rtasm_cpu.c [code]
gallium/auxiliary/rtasm/rtasm_cpu.h [code]Runtime detection of CPU capabilities
gallium/auxiliary/rtasm/rtasm_execmem.c [code]
gallium/auxiliary/rtasm/rtasm_execmem.h [code]
gallium/auxiliary/rtasm/rtasm_ppc_spe.c [code]Real-time assembly generation interface for Cell B.E
gallium/auxiliary/rtasm/rtasm_ppc_spe.h [code]Real-time assembly generation interface for Cell B.E
gallium/auxiliary/rtasm/rtasm_x86sse.c [code]
gallium/auxiliary/rtasm/rtasm_x86sse.h [code]
gallium/auxiliary/sct/sct.c [code]
gallium/auxiliary/sct/sct.h [code]
gallium/auxiliary/sct/usage.c [code]
gallium/auxiliary/tgsi/tgsi_build.c [code]
gallium/auxiliary/tgsi/tgsi_build.h [code]
gallium/auxiliary/tgsi/tgsi_dump.c [code]
gallium/auxiliary/tgsi/tgsi_dump.h [code]
gallium/auxiliary/tgsi/tgsi_dump_c.c [code]
gallium/auxiliary/tgsi/tgsi_dump_c.h [code]
gallium/auxiliary/tgsi/tgsi_exec.c [code]
gallium/auxiliary/tgsi/tgsi_exec.h [code]
gallium/auxiliary/tgsi/tgsi_info.c [code]
gallium/auxiliary/tgsi/tgsi_info.h [code]
gallium/auxiliary/tgsi/tgsi_iterate.c [code]
gallium/auxiliary/tgsi/tgsi_iterate.h [code]
gallium/auxiliary/tgsi/tgsi_opcode_tmp.h [code]
gallium/auxiliary/tgsi/tgsi_parse.c [code]
gallium/auxiliary/tgsi/tgsi_parse.h [code]
gallium/auxiliary/tgsi/tgsi_sanity.c [code]
gallium/auxiliary/tgsi/tgsi_sanity.h [code]
gallium/auxiliary/tgsi/tgsi_scan.c [code]
gallium/auxiliary/tgsi/tgsi_scan.h [code]
gallium/auxiliary/tgsi/tgsi_sse2.c [code]
gallium/auxiliary/tgsi/tgsi_sse2.h [code]
gallium/auxiliary/tgsi/tgsi_text.c [code]
gallium/auxiliary/tgsi/tgsi_text.h [code]
gallium/auxiliary/tgsi/tgsi_transform.c [code]
gallium/auxiliary/tgsi/tgsi_transform.h [code]
gallium/auxiliary/tgsi/tgsi_ureg.c [code]
gallium/auxiliary/tgsi/tgsi_ureg.h [code]
gallium/auxiliary/tgsi/tgsi_util.c [code]
gallium/auxiliary/tgsi/tgsi_util.h [code]
gallium/auxiliary/translate/translate.c [code]
gallium/auxiliary/translate/translate.h [code]
gallium/auxiliary/translate/translate_cache.c [code]
gallium/auxiliary/translate/translate_cache.h [code]
gallium/auxiliary/translate/translate_generic.c [code]
gallium/auxiliary/translate/translate_sse.c [code]
gallium/auxiliary/util/p_debug.c [code]
gallium/auxiliary/util/p_debug_mem.c [code]Memory debugging
gallium/auxiliary/util/p_debug_prof.c [code]Poor-man profiling
gallium/auxiliary/util/u_blit.c [code]Copy/blit pixel rect between surfaces
gallium/auxiliary/util/u_blit.h [code]
gallium/auxiliary/util/u_cache.c [code]Simple cache implementation
gallium/auxiliary/util/u_cache.h [code]Simple cache
gallium/auxiliary/util/u_cpu_detect.c [code]
gallium/auxiliary/util/u_cpu_detect.h [code]
gallium/auxiliary/util/u_double_list.h [code]List macros heavily inspired by the Linux kernel list handling
gallium/auxiliary/util/u_draw_quad.c [code]
gallium/auxiliary/util/u_draw_quad.h [code]
gallium/auxiliary/util/u_gen_mipmap.c [code]Mipmap generation utility
gallium/auxiliary/util/u_gen_mipmap.h [code]
gallium/auxiliary/util/u_handle_table.c [code]Generic handle table implementation
gallium/auxiliary/util/u_handle_table.h [code]Generic handle table
gallium/auxiliary/util/u_hash.c [code]Hash functions implementation
gallium/auxiliary/util/u_hash.h [code]Hash functions
gallium/auxiliary/util/u_hash_table.c [code]General purpose hash table implementation
gallium/auxiliary/util/u_hash_table.h [code]
gallium/auxiliary/util/u_math.c [code]
gallium/auxiliary/util/u_math.h [code]
gallium/auxiliary/util/u_memory.h [code]
gallium/auxiliary/util/u_mm.c [code]
gallium/auxiliary/util/u_mm.h [code]Memory manager code
gallium/auxiliary/util/u_pack_color.h [code]Functions to produce packed colors/Z from floats
gallium/auxiliary/util/u_pointer.h [code]
gallium/auxiliary/util/u_prim.h [code]
gallium/auxiliary/util/u_rect.c [code]
gallium/auxiliary/util/u_rect.h [code]
gallium/auxiliary/util/u_simple_list.h [code]
gallium/auxiliary/util/u_simple_shaders.c [code]Simple vertex/fragment shader generators
gallium/auxiliary/util/u_simple_shaders.h [code]
gallium/auxiliary/util/u_snprintf.c [code]
gallium/auxiliary/util/u_stream.h [code]Cross-platform sequential access stream abstraction
gallium/auxiliary/util/u_stream_stdc.c [code]Stream implementation based on the Standard C Library
gallium/auxiliary/util/u_stream_wd.c [code]Stream implementation for the Windows Display driver
gallium/auxiliary/util/u_string.h [code]Platform independent functions for string manipulation
gallium/auxiliary/util/u_tile.c [code]
gallium/auxiliary/util/u_tile.h [code]
gallium/auxiliary/util/u_time.c [code]OS independent time-manipulation functions
gallium/auxiliary/util/u_time.h [code]OS independent time-manipulation functions
gallium/auxiliary/util/u_timed_winsys.c [code]
gallium/auxiliary/util/u_timed_winsys.h [code]
gallium/drivers/cell/common.h [code]
gallium/drivers/cell/ppu/cell_batch.c [code]
gallium/drivers/cell/ppu/cell_batch.h [code]
gallium/drivers/cell/ppu/cell_clear.c [code]
gallium/drivers/cell/ppu/cell_clear.h [code]
gallium/drivers/cell/ppu/cell_context.c [code]
gallium/drivers/cell/ppu/cell_context.h [code]
gallium/drivers/cell/ppu/cell_draw_arrays.c [code]
gallium/drivers/cell/ppu/cell_draw_arrays.h [code]
gallium/drivers/cell/ppu/cell_flush.c [code]
gallium/drivers/cell/ppu/cell_flush.h [code]
gallium/drivers/cell/ppu/cell_gen_fp.c [code]
gallium/drivers/cell/ppu/cell_gen_fp.h [code]
gallium/drivers/cell/ppu/cell_gen_fragment.c [code]
gallium/drivers/cell/ppu/cell_gen_fragment.h [code]
gallium/drivers/cell/ppu/cell_pipe_state.c [code]
gallium/drivers/cell/ppu/cell_pipe_state.h [code]
gallium/drivers/cell/ppu/cell_render.c [code]
gallium/drivers/cell/ppu/cell_render.h [code]
gallium/drivers/cell/ppu/cell_screen.c [code]
gallium/drivers/cell/ppu/cell_screen.h [code]
gallium/drivers/cell/ppu/cell_spu.c [code]
gallium/drivers/cell/ppu/cell_spu.h [code]
gallium/drivers/cell/ppu/cell_state.h [code]
gallium/drivers/cell/ppu/cell_state_derived.c [code]
gallium/drivers/cell/ppu/cell_state_emit.c [code]
gallium/drivers/cell/ppu/cell_state_emit.h [code]
gallium/drivers/cell/ppu/cell_state_per_fragment.c [code]Generate code to perform all per-fragment operations
gallium/drivers/cell/ppu/cell_state_per_fragment.h [code]
gallium/drivers/cell/ppu/cell_state_shader.c [code]
gallium/drivers/cell/ppu/cell_state_vertex.c [code]
gallium/drivers/cell/ppu/cell_surface.c [code]
gallium/drivers/cell/ppu/cell_surface.h [code]
gallium/drivers/cell/ppu/cell_texture.c [code]
gallium/drivers/cell/ppu/cell_texture.h [code]
gallium/drivers/cell/ppu/cell_vbuf.c [code]
gallium/drivers/cell/ppu/cell_vbuf.h [code]
gallium/drivers/cell/ppu/cell_vertex_fetch.c [code]
gallium/drivers/cell/ppu/cell_vertex_shader.c [code]Vertex shader interface routines for Cell
gallium/drivers/cell/ppu/cell_winsys.c [code]
gallium/drivers/cell/ppu/cell_winsys.h [code]
gallium/drivers/cell/spu/spu_colorpack.h [code]
gallium/drivers/cell/spu/spu_dcache.c [code]
gallium/drivers/cell/spu/spu_dcache.h [code]
gallium/drivers/cell/spu/spu_exec.c [code]
gallium/drivers/cell/spu/spu_exec.h [code]
gallium/drivers/cell/spu/spu_main.c [code]
gallium/drivers/cell/spu/spu_main.h [code]
gallium/drivers/cell/spu/spu_per_fragment_op.c [code]
gallium/drivers/cell/spu/spu_per_fragment_op.h [code]
gallium/drivers/cell/spu/spu_render.c [code]
gallium/drivers/cell/spu/spu_render.h [code]
gallium/drivers/cell/spu/spu_texture.c [code]
gallium/drivers/cell/spu/spu_texture.h [code]
gallium/drivers/cell/spu/spu_tile.c [code]
gallium/drivers/cell/spu/spu_tile.h [code]
gallium/drivers/cell/spu/spu_tri.c [code]
gallium/drivers/cell/spu/spu_tri.h [code]
gallium/drivers/cell/spu/spu_util.c [code]
gallium/drivers/cell/spu/spu_vertex_fetch.c [code]
gallium/drivers/cell/spu/spu_vertex_shader.c [code]
gallium/drivers/cell/spu/spu_vertex_shader.h [code]
gallium/drivers/failover/fo_context.c [code]
gallium/drivers/failover/fo_context.h [code]
gallium/drivers/failover/fo_state.c [code]
gallium/drivers/failover/fo_state_emit.c [code]
gallium/drivers/failover/fo_winsys.h [code]
gallium/drivers/i915simple/i915_batch.h [code]
gallium/drivers/i915simple/i915_blit.c [code]
gallium/drivers/i915simple/i915_blit.h [code]
gallium/drivers/i915simple/i915_clear.c [code]
gallium/drivers/i915simple/i915_context.c [code]
gallium/drivers/i915simple/i915_context.h [code]
gallium/drivers/i915simple/i915_debug.c [code]
gallium/drivers/i915simple/i915_debug.h [code]
gallium/drivers/i915simple/i915_debug_fp.c [code]
gallium/drivers/i915simple/i915_flush.c [code]
gallium/drivers/i915simple/i915_fpc.h [code]
gallium/drivers/i915simple/i915_fpc_emit.c [code]
gallium/drivers/i915simple/i915_fpc_translate.c [code]
gallium/drivers/i915simple/i915_prim_emit.c [code]
gallium/drivers/i915simple/i915_prim_vbuf.c [code]Build post-transformation, post-clipping vertex buffers and element lists by hooking into the end of the primitive pipeline and manipulating the vertex_id field in the vertex headers
gallium/drivers/i915simple/i915_reg.h [code]
gallium/drivers/i915simple/i915_screen.c [code]
gallium/drivers/i915simple/i915_screen.h [code]
gallium/drivers/i915simple/i915_state.c [code]
gallium/drivers/i915simple/i915_state.h [code]
gallium/drivers/i915simple/i915_state_derived.c [code]
gallium/drivers/i915simple/i915_state_dynamic.c [code]
gallium/drivers/i915simple/i915_state_emit.c [code]
gallium/drivers/i915simple/i915_state_immediate.c [code]
gallium/drivers/i915simple/i915_state_inlines.h [code]
gallium/drivers/i915simple/i915_state_sampler.c [code]
gallium/drivers/i915simple/i915_surface.c [code]
gallium/drivers/i915simple/i915_texture.c [code]
gallium/drivers/i915simple/i915_texture.h [code]
gallium/drivers/i915simple/i915_winsys.h [code]This is the interface that i915simple requires any window system hosting it to implement
gallium/drivers/i965simple/brw_batch.h [code]
gallium/drivers/i965simple/brw_blit.c [code]
gallium/drivers/i965simple/brw_blit.h [code]
gallium/drivers/i965simple/brw_cc.c [code]
gallium/drivers/i965simple/brw_clip.c [code]
gallium/drivers/i965simple/brw_clip.h [code]
gallium/drivers/i965simple/brw_clip_line.c [code]
gallium/drivers/i965simple/brw_clip_point.c [code]
gallium/drivers/i965simple/brw_clip_state.c [code]
gallium/drivers/i965simple/brw_clip_tri.c [code]
gallium/drivers/i965simple/brw_clip_unfilled.c [code]
gallium/drivers/i965simple/brw_clip_util.c [code]
gallium/drivers/i965simple/brw_context.c [code]
gallium/drivers/i965simple/brw_context.h [code]
gallium/drivers/i965simple/brw_curbe.c [code]
gallium/drivers/i965simple/brw_defines.h [code]
gallium/drivers/i965simple/brw_draw.c [code]
gallium/drivers/i965simple/brw_draw.h [code]
gallium/drivers/i965simple/brw_draw_upload.c [code]
gallium/drivers/i965simple/brw_eu.c [code]
gallium/drivers/i965simple/brw_eu.h [code]
gallium/drivers/i965simple/brw_eu_debug.c [code]
gallium/drivers/i965simple/brw_eu_emit.c [code]
gallium/drivers/i965simple/brw_eu_util.c [code]
gallium/drivers/i965simple/brw_flush.c [code]
gallium/drivers/i965simple/brw_gs.c [code]
gallium/drivers/i965simple/brw_gs.h [code]
gallium/drivers/i965simple/brw_gs_emit.c [code]
gallium/drivers/i965simple/brw_gs_state.c [code]
gallium/drivers/i965simple/brw_misc_state.c [code]
gallium/drivers/i965simple/brw_reg.h [code]
gallium/drivers/i965simple/brw_screen.c [code]
gallium/drivers/i965simple/brw_screen.h [code]
gallium/drivers/i965simple/brw_sf.c [code]
gallium/drivers/i965simple/brw_sf.h [code]
gallium/drivers/i965simple/brw_sf_emit.c [code]
gallium/drivers/i965simple/brw_sf_state.c [code]
gallium/drivers/i965simple/brw_shader_info.c [code]
gallium/drivers/i965simple/brw_state.c [code]
gallium/drivers/i965simple/brw_state.h [code]
gallium/drivers/i965simple/brw_state_batch.c [code]
gallium/drivers/i965simple/brw_state_cache.c [code]
gallium/drivers/i965simple/brw_state_pool.c [code]Implements the state pool allocator
gallium/drivers/i965simple/brw_state_upload.c [code]
gallium/drivers/i965simple/brw_structs.h [code]
gallium/drivers/i965simple/brw_surface.c [code]
gallium/drivers/i965simple/brw_tex_layout.c [code]
gallium/drivers/i965simple/brw_tex_layout.h [code]
gallium/drivers/i965simple/brw_urb.c [code]
gallium/drivers/i965simple/brw_util.c [code]
gallium/drivers/i965simple/brw_util.h [code]
gallium/drivers/i965simple/brw_vs.c [code]
gallium/drivers/i965simple/brw_vs.h [code]
gallium/drivers/i965simple/brw_vs_emit.c [code]
gallium/drivers/i965simple/brw_vs_state.c [code]
gallium/drivers/i965simple/brw_winsys.h [code]This is the interface that i965simple requires any window system hosting it to implement
gallium/drivers/i965simple/brw_wm.c [code]
gallium/drivers/i965simple/brw_wm.h [code]
gallium/drivers/i965simple/brw_wm_decl.c [code]
gallium/drivers/i965simple/brw_wm_glsl.c [code]
gallium/drivers/i965simple/brw_wm_iz.c [code]
gallium/drivers/i965simple/brw_wm_sampler_state.c [code]
gallium/drivers/i965simple/brw_wm_state.c [code]
gallium/drivers/i965simple/brw_wm_surface_state.c [code]
gallium/drivers/softpipe/sp_clear.c [code]
gallium/drivers/softpipe/sp_clear.h [code]
gallium/drivers/softpipe/sp_context.c [code]
gallium/drivers/softpipe/sp_context.h [code]
gallium/drivers/softpipe/sp_draw_arrays.c [code]
gallium/drivers/softpipe/sp_flush.c [code]
gallium/drivers/softpipe/sp_flush.h [code]
gallium/drivers/softpipe/sp_fs.h [code]
gallium/drivers/softpipe/sp_fs_exec.c [code]
gallium/drivers/softpipe/sp_fs_llvm.c [code]
gallium/drivers/softpipe/sp_fs_sse.c [code]
gallium/drivers/softpipe/sp_headers.h [code]
gallium/drivers/softpipe/sp_prim_setup.c [code]
gallium/drivers/softpipe/sp_prim_setup.h [code]
gallium/drivers/softpipe/sp_prim_vbuf.c [code]
gallium/drivers/softpipe/sp_prim_vbuf.h [code]
gallium/drivers/softpipe/sp_quad.c [code]
gallium/drivers/softpipe/sp_quad.h [code]
gallium/drivers/softpipe/sp_quad_alpha_test.c [code]
gallium/drivers/softpipe/sp_quad_blend.c [code]
gallium/drivers/softpipe/sp_quad_bufloop.c [code]
gallium/drivers/softpipe/sp_quad_colormask.c [code]
gallium/drivers/softpipe/sp_quad_coverage.c [code]
gallium/drivers/softpipe/sp_quad_depth_test.c [code]
gallium/drivers/softpipe/sp_quad_earlyz.c [code]
gallium/drivers/softpipe/sp_quad_fs.c [code]
gallium/drivers/softpipe/sp_quad_occlusion.c [code]
gallium/drivers/softpipe/sp_quad_output.c [code]
gallium/drivers/softpipe/sp_quad_stencil.c [code]
gallium/drivers/softpipe/sp_quad_stipple.c [code]
gallium/drivers/softpipe/sp_query.c [code]
gallium/drivers/softpipe/sp_query.h [code]
gallium/drivers/softpipe/sp_screen.c [code]
gallium/drivers/softpipe/sp_screen.h [code]
gallium/drivers/softpipe/sp_setup.c [code]
gallium/drivers/softpipe/sp_setup.h [code]
gallium/drivers/softpipe/sp_state.h [code]
gallium/drivers/softpipe/sp_state_blend.c [code]
gallium/drivers/softpipe/sp_state_clip.c [code]
gallium/drivers/softpipe/sp_state_derived.c [code]
gallium/drivers/softpipe/sp_state_fs.c [code]
gallium/drivers/softpipe/sp_state_rasterizer.c [code]
gallium/drivers/softpipe/sp_state_sampler.c [code]
gallium/drivers/softpipe/sp_state_surface.c [code]
gallium/drivers/softpipe/sp_state_vertex.c [code]
gallium/drivers/softpipe/sp_surface.c [code]
gallium/drivers/softpipe/sp_surface.h [code]
gallium/drivers/softpipe/sp_tex_sample.c [code]
gallium/drivers/softpipe/sp_tex_sample.h [code]
gallium/drivers/softpipe/sp_texture.c [code]
gallium/drivers/softpipe/sp_texture.h [code]
gallium/drivers/softpipe/sp_tile_cache.c [code]
gallium/drivers/softpipe/sp_tile_cache.h [code]
gallium/drivers/softpipe/sp_winsys.h [code]
gallium/drivers/trace/tr_context.c [code]
gallium/drivers/trace/tr_context.h [code]
gallium/drivers/trace/tr_dump.c [code]Trace dumping functions
gallium/drivers/trace/tr_dump.h [code]Trace data dumping primitives
gallium/drivers/trace/tr_screen.c [code]
gallium/drivers/trace/tr_screen.h [code]
gallium/drivers/trace/tr_state.c [code]
gallium/drivers/trace/tr_state.h [code]
gallium/drivers/trace/tr_texture.c [code]
gallium/drivers/trace/tr_texture.h [code]
gallium/drivers/trace/tr_winsys.c [code]
gallium/drivers/trace/tr_winsys.h [code]
gallium/include/pipe/p_compiler.h [code]
gallium/include/pipe/p_config.h [code]Gallium configuration defines
gallium/include/pipe/p_context.h [code]
gallium/include/pipe/p_debug.h [code]Cross-platform debugging helpers
gallium/include/pipe/p_defines.h [code]
gallium/include/pipe/p_error.h [code]Gallium error codes
gallium/include/pipe/p_format.h [code]
gallium/include/pipe/p_inlines.h [code]
gallium/include/pipe/p_screen.h [code]
gallium/include/pipe/p_shader_tokens.h [code]
gallium/include/pipe/p_state.h [code]
gallium/include/pipe/p_thread.h [code]
gallium/include/pipe/p_winsys.h [code]This is the interface that Gallium3D requires any window system hosting it to implement
gallium/state_trackers/python/st_device.c [code]
gallium/state_trackers/python/st_device.h [code]
gallium/state_trackers/python/st_hardpipe_winsys.c [code]Stub for hardware pipe driver support
gallium/state_trackers/python/st_sample.c [code]
gallium/state_trackers/python/st_sample.h [code]
gallium/state_trackers/python/st_softpipe_winsys.c [code]Softpipe support
gallium/state_trackers/python/st_winsys.h [code]
gallium/winsys/drm/intel/common/intel_be_batchbuffer.c [code]
gallium/winsys/drm/intel/common/intel_be_batchbuffer.h [code]
gallium/winsys/drm/intel/common/intel_be_context.c [code]
gallium/winsys/drm/intel/common/intel_be_context.h [code]
gallium/winsys/drm/intel/common/intel_be_device.c [code]
gallium/winsys/drm/intel/common/intel_be_device.h [code]
gallium/winsys/drm/intel/common/ws_dri_bufmgr.c [code]
gallium/winsys/drm/intel/common/ws_dri_bufmgr.h [code]
gallium/winsys/drm/intel/common/ws_dri_bufpool.h [code]
gallium/winsys/drm/intel/common/ws_dri_drmpool.c [code]
gallium/winsys/drm/intel/common/ws_dri_fencemgr.c [code]
gallium/winsys/drm/intel/common/ws_dri_fencemgr.h [code]
gallium/winsys/drm/intel/common/ws_dri_mallocpool.c [code]
gallium/winsys/drm/intel/common/ws_dri_slabpool.c [code]
gallium/winsys/drm/intel/dri/intel_batchbuffer.h [code]
gallium/winsys/drm/intel/dri/intel_context.c [code]
gallium/winsys/drm/intel/dri/intel_context.h [code]
gallium/winsys/drm/intel/dri/intel_lock.c [code]
gallium/winsys/drm/intel/dri/intel_reg.h [code]
gallium/winsys/drm/intel/dri/intel_screen.c [code]
gallium/winsys/drm/intel/dri/intel_screen.h [code]
gallium/winsys/drm/intel/dri/intel_swapbuffers.c [code]
gallium/winsys/drm/intel/dri/intel_swapbuffers.h [code]
gallium/winsys/drm/intel/dri/intel_winsys_softpipe.c [code]
gallium/winsys/drm/intel/dri/intel_winsys_softpipe.h [code]
gallium/winsys/drm/intel/dri/server/i830_common.h [code]
gallium/winsys/drm/intel/dri/server/i830_dri.h [code]
gallium/winsys/drm/intel/egl/intel_batchbuffer.h [code]
gallium/winsys/drm/intel/egl/intel_context.c [code]
gallium/winsys/drm/intel/egl/intel_context.h [code]
gallium/winsys/drm/intel/egl/intel_device.c [code]
gallium/winsys/drm/intel/egl/intel_device.h [code]
gallium/winsys/drm/intel/egl/intel_egl.c [code]
gallium/winsys/drm/intel/egl/intel_egl.h [code]
gallium/winsys/drm/intel/egl/intel_reg.h [code]
gallium/winsys/drm/intel/egl/intel_swapbuffers.c [code]
gallium/winsys/egl_xlib/egl_xlib.c [code]
gallium/winsys/egl_xlib/sw_winsys.c [code]
gallium/winsys/egl_xlib/sw_winsys.h [code]
gallium/winsys/gdi/gdi_softpipe_winsys.c [code]Softpipe support
gallium/winsys/xlib/brw_aub.c [code]
gallium/winsys/xlib/brw_aub.h [code]
gallium/winsys/xlib/fakeglx.c [code]
gallium/winsys/xlib/glxapi.c [code]
gallium/winsys/xlib/glxapi.h [code]
gallium/winsys/xlib/glxheader.h [code]
gallium/winsys/xlib/realglx.c [code]
gallium/winsys/xlib/realglx.h [code]
gallium/winsys/xlib/xfonts.c [code]
gallium/winsys/xlib/xfonts.h [code]
gallium/winsys/xlib/xm_api.c [code]All the XMesa* API functions
gallium/winsys/xlib/xm_image.c [code]
gallium/winsys/xlib/xm_image.h [code]
gallium/winsys/xlib/xm_winsys.c [code]
gallium/winsys/xlib/xm_winsys_aub.c [code]
gallium/winsys/xlib/xm_winsys_aub.h [code]
gallium/winsys/xlib/xmesaP.h [code]
mesa/state_tracker/acc2.c [code]
mesa/state_tracker/st_api.c [code]
mesa/state_tracker/st_atom.c [code]
mesa/state_tracker/st_atom.h [code]
mesa/state_tracker/st_atom_blend.c [code]
mesa/state_tracker/st_atom_clip.c [code]
mesa/state_tracker/st_atom_constbuf.c [code]
mesa/state_tracker/st_atom_constbuf.h [code]
mesa/state_tracker/st_atom_depth.c [code]
mesa/state_tracker/st_atom_framebuffer.c [code]
mesa/state_tracker/st_atom_pixeltransfer.c [code]
mesa/state_tracker/st_atom_rasterizer.c [code]
mesa/state_tracker/st_atom_sampler.c [code]
mesa/state_tracker/st_atom_scissor.c [code]
mesa/state_tracker/st_atom_shader.c [code]
mesa/state_tracker/st_atom_shader.h [code]
mesa/state_tracker/st_atom_stipple.c [code]
mesa/state_tracker/st_atom_texture.c [code]
mesa/state_tracker/st_atom_viewport.c [code]
mesa/state_tracker/st_cache.h [code]
mesa/state_tracker/st_cb_accum.c [code]
mesa/state_tracker/st_cb_accum.h [code]
mesa/state_tracker/st_cb_bitmap.c [code]
mesa/state_tracker/st_cb_bitmap.h [code]
mesa/state_tracker/st_cb_blit.c [code]
mesa/state_tracker/st_cb_blit.h [code]
mesa/state_tracker/st_cb_bufferobjects.c [code]
mesa/state_tracker/st_cb_bufferobjects.h [code]
mesa/state_tracker/st_cb_clear.c [code]
mesa/state_tracker/st_cb_clear.h [code]
mesa/state_tracker/st_cb_drawpixels.c [code]
mesa/state_tracker/st_cb_drawpixels.h [code]
mesa/state_tracker/st_cb_fbo.c [code]
mesa/state_tracker/st_cb_fbo.h [code]
mesa/state_tracker/st_cb_feedback.c [code]
mesa/state_tracker/st_cb_feedback.h [code]
mesa/state_tracker/st_cb_flush.c [code]
mesa/state_tracker/st_cb_flush.h [code]
mesa/state_tracker/st_cb_get.c [code]
mesa/state_tracker/st_cb_get.h [code]
mesa/state_tracker/st_cb_program.c [code]
mesa/state_tracker/st_cb_program.h [code]
mesa/state_tracker/st_cb_queryobj.c [code]
mesa/state_tracker/st_cb_queryobj.h [code]
mesa/state_tracker/st_cb_rasterpos.c [code]
mesa/state_tracker/st_cb_rasterpos.h [code]
mesa/state_tracker/st_cb_readpixels.c [code]
mesa/state_tracker/st_cb_readpixels.h [code]
mesa/state_tracker/st_cb_strings.c [code]
mesa/state_tracker/st_cb_strings.h [code]
mesa/state_tracker/st_cb_texture.c [code]
mesa/state_tracker/st_cb_texture.h [code]
mesa/state_tracker/st_context.c [code]
mesa/state_tracker/st_context.h [code]
mesa/state_tracker/st_debug.c [code]
mesa/state_tracker/st_debug.h [code]
mesa/state_tracker/st_draw.c [code]
mesa/state_tracker/st_draw.h [code]
mesa/state_tracker/st_draw_feedback.c [code]
mesa/state_tracker/st_extensions.c [code]
mesa/state_tracker/st_extensions.h [code]
mesa/state_tracker/st_format.c [code]
mesa/state_tracker/st_format.h [code]
mesa/state_tracker/st_framebuffer.c [code]
mesa/state_tracker/st_gen_mipmap.c [code]
mesa/state_tracker/st_gen_mipmap.h [code]
mesa/state_tracker/st_mesa_to_tgsi.c [code]
mesa/state_tracker/st_mesa_to_tgsi.h [code]
mesa/state_tracker/st_program.c [code]
mesa/state_tracker/st_program.h [code]
mesa/state_tracker/st_public.h [code]
mesa/state_tracker/st_texture.c [code]
mesa/state_tracker/st_texture.h [code]
mesa/state_tracker/wgl/stw_device.c [code]
mesa/state_tracker/wgl/stw_device.h [code]
mesa/state_tracker/wgl/stw_framebuffer.c [code]
mesa/state_tracker/wgl/stw_framebuffer.h [code]
mesa/state_tracker/wgl/stw_icd.c [code]
mesa/state_tracker/wgl/stw_icd.h [code]
mesa/state_tracker/wgl/stw_pixelformat.c [code]
mesa/state_tracker/wgl/stw_pixelformat.h [code]
mesa/state_tracker/wgl/stw_quirks.c [code]This is hopefully a temporary hack to define some needed dispatch table entries
mesa/state_tracker/wgl/stw_wgl.c [code]
mesa/state_tracker/wgl/stw_wgl.h [code]
mesa/state_tracker/wgl/stw_wgl_arbextensionsstring.c [code]
mesa/state_tracker/wgl/stw_wgl_arbextensionsstring.h [code]
mesa/state_tracker/wgl/stw_wgl_arbmultisample.c [code]
mesa/state_tracker/wgl/stw_wgl_arbmultisample.h [code]
mesa/state_tracker/wgl/stw_wgl_arbpixelformat.c [code]
mesa/state_tracker/wgl/stw_wgl_arbpixelformat.h [code]
mesa/state_tracker/wgl/stw_wgl_context.c [code]
mesa/state_tracker/wgl/stw_wgl_context.h [code]
mesa/state_tracker/wgl/stw_wgl_getprocaddress.c [code]
mesa/state_tracker/wgl/stw_wgl_pixelformat.c [code]
mesa/state_tracker/wgl/stw_wgl_swapbuffers.c [code]
mesa/state_tracker/wgl/stw_winsys.h [code]

Generated on Tue Sep 29 06:26:10 2009 for Gallium3D by  doxygen 1.5.4