summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_context.c
AgeCommit message (Expand)Author
2009-12-25gallium: add geometry shader support to galliumZack Rusin
2009-12-09gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell
2009-03-13gallium: consolidate bypass_vs and bypass_clipping flagsKeith Whitwell
2009-02-14draw: Fix segfault if rast is nullJakob Bornecrantz
2008-12-10Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul
2008-12-10gallium: added draw_set_mrd() function to fix polygon offsetBrian Paul
2008-12-10draw: add const qualifiersKeith Whitwell
2008-12-04gallium: added draw_texture_samplers() to support texture fetches from vertex...Brian
2008-10-07draw: add switch for drivers to force vertex data passthroughKeith Whitwell
2008-08-25gallium: added const qualifiers on some draw funcsBrian
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
2008-05-29draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell
2008-05-29draw: draw_range_elements trialKeith Whitwell
2008-05-29draw: share machineKeith Whitwell
2008-05-23draw: move some state into a new 'vs' areaKeith Whitwell
2008-04-23gallium: fix issues in recursive flushingBrian Paul
2008-04-22gallium: added a flushing_vcache flag, test in draw_do_flush()Brian Paul
2008-04-22Fix a crash. Rasterizer can be nullZack Rusin
2008-04-22draw: allow drivers to query pipeline state more easilyKeith Whitwell
2008-04-21gallium: Centralize SSE usage logic.José Fonseca
2008-04-19draw: move incoming vertex state into draw->ptKeith Whitwell
2008-04-19draw: put pipeline flushing behind a new interfaceKeith Whitwell
2008-04-19draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell
2008-04-19draw: remove dead data structuresKeith Whitwell
2008-04-18draw: remove old draw_vertex_shader_queue_flush functionKeith Whitwell
2008-04-18draw: remove draw_vertex_cache.cKeith Whitwell
2008-04-18draw: switch over to draw_pt paths, will remove old code shortlyKeith Whitwell
2008-04-18draw: split off all the extra functionality in the vertex shaderKeith Whitwell
2008-04-17draw: add vertex shader run_linear functionKeith Whitwell
2008-04-17draw: keep record of number of active vertex buffersKeith Whitwell
2008-04-14use the new macroZack Rusin
2008-04-14draw: hide passthrough shading paths behind an environment variableKeith Whitwell
2008-04-14Make shaders operate on a block of memory instead of arrays of vertex_header'sZack Rusin
2008-04-04gallium: Handle client-supplied edgeflags.Keith Whitwell
2008-04-04draw: move code to run pipeline from pt to new fileKeith Whitwell
2008-03-31gallium: move the test for bypass_vs into the vs_XXX_run() functionsBrian
2008-03-29gallium: Set vertex state/buffers en-mass.Brian Paul
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian
2008-03-23gallium: beginnings of draw module vertex reworkKeith Whitwell
2008-03-22gallium: fix mem leak (fee pstipple stage)Brian
2008-03-14gallium: add explicit control for point sprites (convert points to textured q...Brian
2008-03-13gallium: fix bug in draw_num_vs_outputs()Brian
2008-03-13gallium: added draw_enable_line_stipple() functionBrian
2008-03-11draw: don't free our copy of the render stage -- just borrowing it from vbuf ...Keith Whitwell
2008-03-10draw: placeholder/prototype code for a passthrough draw pathKeith Whitwell
2008-02-28gallium: split draw_wide_prim stage into separate point/line stages.Brian Paul
2008-02-27gallium: added draw_num_vs_outputs() to query number of post-transform vertex...Brian
2008-02-27gallium: remove dependencies on pipe_shader_state's semantic infoBrian
2008-02-26gallium: replace draw_convert_wide_points() with draw_wide_point_threshold()Brian
2008-02-25gallium: fix bad ptr assignmentBrian