summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_private.h
AgeCommit message (Expand)Author
2008-05-29draw: draw_range_elements trialKeith Whitwell
2008-05-29draw: share machineKeith Whitwell
2008-05-23draw: create specialized vs varients incorporating fetch & emitKeith Whitwell
2008-05-23draw: move some state into a new 'vs' areaKeith Whitwell
2008-05-23draw: get rid of fetch-shade-emit frontend hackKeith Whitwell
2008-05-12draw: turn fse path into a middle endKeith Whitwell
2008-05-12draw: add fetch-shade-emit pathKeith Whitwell
2008-05-08redo the linear pathsZack Rusin
2008-04-25frontend for rendering without eltsZack Rusin
2008-04-24draw: handle edgeflags and reset-line-stipple againKeith 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-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: make draw_reset_vertex_ids private to the draw_pipe_* codeKeith Whitwell
2008-04-19draw: put pipeline flushing behind a new interfaceKeith Whitwell
2008-04-19draw: move pt_pipeline code to draw_pipe.cKeith Whitwell
2008-04-19draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell
2008-04-19draw: remove named clipmask flags, tidy up pt middle endsKeith Whitwell
2008-04-19draw: remove more dead data structuresKeith Whitwell
2008-04-19draw: remove dead data structuresKeith Whitwell
2008-04-18draw: remove old draw_vertex_shader_queue_flush functionKeith 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: move hw vertex emit to a new moduleKeith 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-16draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell
2008-04-14pass vertex size to shaders so that callee can decide on the sizeZack 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-14return true if one of the vertices has been clippedZack Rusin
2008-04-14pass arbitrary number of vertices to the shader execution cycleZack 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-04-03draw: add passthrough path to the pipelineKeith Whitwell
2008-03-31gallium: move the test for bypass_vs into the vs_XXX_run() functionsBrian
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian
2008-03-27gallium: remove temporary static varBrian
2008-03-25draw: take primitive into account when deciding if the pipeline is activeKeith Whitwell
2008-03-23gallium: beginnings of draw module vertex reworkKeith Whitwell
2008-03-14gallium: add explicit control for point sprites (convert points to textured q...Brian
2008-03-13gallium: added draw_enable_line_stipple() functionBrian
2008-03-12gallium: change draw_vertex_shader->state from pointer to structBrian
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: 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-21gallium: new draw stage for polygon stipple.Brian