aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/i965/brw_clip.c
Commit message (Collapse)AuthorAgeFilesLines
* i965g: get trivial/tri working again after edgeflag changesKeith Whitwell2009-12-241-6/+6
|
* i965g: remove redundant nr_attrs memberKeith Whitwell2009-11-301-6/+2
|
* i965g: handle special vs outputs speciallyKeith Whitwell2009-11-171-12/+33
| | | | | | | | | | | 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.
* i965g: add lots of error checks and early returnsKeith Whitwell2009-11-051-21/+39
| | | | | | | | | | | | | | | | | | | 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.
* i965g: more work on compiling, particularly the brw_draw filesKeith Whitwell2009-10-251-1/+3
|
* i965g: more work on compilingKeith Whitwell2009-10-241-3/+4
|
* i965g: more files compilingKeith Whitwell2009-10-241-57/+23
|
* i965g: wip on removing GL stuff, trying to get a few files compilingKeith Whitwell2009-10-231-2/+2
|
* i965g: wipKeith Whitwell2009-10-231-90/+37
|
* i965g: re-starting from the dri driverKeith Whitwell2009-10-231-0/+273