summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/softpipe
AgeCommit message (Collapse)Author
2008-05-02gallium: new debug code (disabled)Brian Paul
2008-05-02gallium: fix typos, comments, whitespaceBrian Paul
2008-05-01gallium: remove the unused softpipe_winsys codeBrian Paul
The struct is still there though until all winsys layers are updated
2008-05-01softpipe: fix warningKeith Whitwell
2008-04-30gallium: replace old PIPE_FORMAT_U_S8 with PIPE_FORMAT_S8_UNORMBrian Paul
2008-04-30plug a memleak, destroy setup contextZack Rusin
2008-04-29gallium: test for new PIPE_ARCH_X86Brian Paul
2008-04-28gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs.Michal Krol
Change SSE_SWIZZLES #define to 0 to disable it.
2008-04-24gallium: plug in softpipe_set_edgeflags() functionBrian Paul
2008-04-23gallium: move logicop test outside of loopBrian Paul
2008-04-23gallium: fix broken PIPE_BLENDFACTOR_SRC_ALPHA_SATURATEBrian Paul
2008-04-23gallium: more vertex debug codeBrian Paul
2008-04-22gallium: move the vertex print/debug codeBrian Paul
2008-04-22Revert "softpipe: squash warning"Keith Whitwell
This reverts commit 1f0f029ba6f22ef4ada01fcdc153da91571a7963. Which broke the debug build.
2008-04-22softpipe: squash warningKeith Whitwell
2008-04-22softpipe: do something sensible on an error path, squash warningKeith Whitwell
2008-04-22softpipe: implement SP_NO_RAST env varKeith Whitwell
2008-04-22softpipe: make NUM_ENTRIES 32 so that div/mods are easierKeith Whitwell
2008-04-19draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell
2008-04-19softpipe: don't need to trim primsKeith Whitwell
2008-04-18softpipe: fix const-related compiler warningsKeith Whitwell
2008-04-17gallium: assert that we're not deleting the currently bound shaderBrian Paul
2008-04-16softpipe: call setup_prepare earlier so that vertex info is correct when queriedKeith Whitwell
2008-04-15gallium: Remove middle of scope declarations.José Fonseca
2008-04-14gallium: enable new quad output code, remove old codeBrian
2008-04-14gallium: fix PIPE_CAP_MAX_RENDER_TARGETS queryBrian
2008-04-14gallium: take reduced prim, fill modes into account when cullingBrian Paul
2008-04-14softpipe: calculate determinant for all triangles, don't rely on draw module ↵Keith Whitwell
to do it
2008-04-14softpipe: do our own culling, don't rely on the draw module.Keith Whitwell
May not always happen due to passthrough modes, etc.
2008-04-11gallium: merge the tgsi_emit_sse2() and tgsi_emit_sse2_fs() functions.Brian Paul
The two functions were mostly the same. We can look at the shader header info to determine if it's a vertex or fragment shader.
2008-04-11gallium: implement immediates (aka literals) for SSE fragment shadersBrian Paul
2008-04-10remove usage of vertex_headerKeith Whitwell
2008-04-09gallium: fix bug in PIPE_BLENDFACTOR_INV_DST_ALPHA caseBrian Paul
2008-04-08gallium: keep track of num_vertex_attribs/buffers for shorter loopsBrian
2008-04-07gallium: get rid of bufloop quad stageBrian
2008-04-07gallium: begin reworking quad stages for multiple color outputsBrian
2008-03-29gallium: Set vertex state/buffers en-mass.Brian Paul
2008-03-28gallium: Fix computation of Z values when not using early Z.Brian
This fixes the missing bitmaps in the engine and fogcoord demos.
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian
The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated.
2008-03-26gallium: Change pipe->flush() interface to optionally return a fence.Michel Dänzer
The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it.
2008-03-25gallium: added fragment emit/write debug countersBrian
2008-03-23gallium: wrap decls in extern "C"José Fonseca
2008-03-22gallium: remove temporary _screen suffix from function namesBrian
2008-03-20gallium: use new framebuffer width, height fieldsBrian
2008-03-19gallium: added fb_width/height fields to softpipe contextBrian Paul
These are convenience fields. Otherwise, we have to check cbuf[0] or zsbuf in various places.
2008-03-19gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul
This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed.
2008-03-19gallium: set tc->surface_map = NULL after unmappingBrian
2008-03-17gallium: improvements, or extensions at least, to the passthrough pathKeith Whitwell
Passthrough is actually more tricky than you'd think...
2008-03-16gallium: finish remaining prim types for sp_vbuf_draw_arrays()Brian
Not totally tested, but easily fixed if glitches are found.
2008-03-14gallium: remove DOS carriage returnsBrian