Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-05 | i965g: Remove unnecessary headers. | Vinson Lee | |
2010-02-02 | gallium: pipe/p_inlines.h -> util/u_inlines.h | José Fonseca | |
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-11 | gallium: remove const qualifier from pipe_buffer argument in set_constant_buffer | Roland Scheidegger | |
2009-12-24 | i965g: get trivial/tri working again after edgeflag changes | Keith Whitwell | |
2009-12-24 | gallium: adapt drivers to pipe_constant_buffer removal | Roland Scheidegger | |
2009-12-22 | i965g: fix for edgeflag changes (untested) | Roland Scheidegger | |
2009-11-19 | i965g: first pass at vs immediates in curbe | Keith Whitwell | |
2009-11-19 | i965g: include interpolation info in fs signature | Keith Whitwell | |
2009-11-19 | i965g: add new state flag tracking fs signature changes | Keith Whitwell | |
2009-11-17 | i965g: handle special vs outputs specially | Keith Whitwell | |
Where vs output semantic tags indicate an output is signficant for fixed function processing (such as clipping, unfilled modes, etc), retain information about that output so that we can get to it easily later on. Fix up the unfilled processing, but hard-wire edgeflag to one for now. With this change, trivial/tri-unfilled works. | |||
2009-11-11 | i965g: consult fs inputs when laying out vs output regs | Keith Whitwell | |
Vertex shader now emits just the FS inputs, in the positions and order expected by the fragment shader. This means potentially regenerating the vertex shader to match different fragment shader's input layouts. | |||
2009-11-06 | i965g: don't set up vs stack register for non-branching shaders | Keith Whitwell | |
2009-11-05 | i965g: add lots of error checks and early returns | Keith Whitwell | |
Any allocation that may fail should be checked, and propogate the error upwards. At the highest level we will flush batch and retry. This is an alternate strategy to what the original DRI driver did of attempting to flush batch from the lowest levels (eg inside BEGIN_BATCH). The trouble with that strategy was that flushes could occur at unexpected times, and additionally there was a need for a wierd notification mechanism to propogate the 'lost context' state back up to higher levels. Propogating the errors directly gives us a lot of flexibility how to deal with these states, at the expense of a lot more checking in the code. Will add some sanity checks later to make sure that out-of-memory conditions are properly escalated and not lost halfway up the stack. | |||
2009-11-04 | i965g: hook up some missing vertex shader code | Keith Whitwell | |
2009-11-04 | i965g: add constant buffer setter | Keith Whitwell | |
2009-11-01 | i965g: more files compiling | Keith Whitwell | |
2009-10-29 | i965g: work in progress on fragment shaders | Keith Whitwell | |
2009-10-25 | i965g: more work on compiling, particularly the brw_draw files | Keith Whitwell | |
2009-10-24 | i965g: more files compiling | Keith Whitwell | |