summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/i965/brw_draw_upload.c
AgeCommit message (Collapse)Author
2010-03-01i965g: adapt to new vertex element csoRoland Scheidegger
2010-02-17gallium: remove redundant nr_components field from pipe_vertex_elementRoland Scheidegger
This is a property of the associated src_format pipe format. Hence use util_format_get_nr_components to query this when necessary instead.
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2009-12-21i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFERKeith Whitwell
2009-11-06i965g: use curr.vertex_element state directlyKeith Whitwell
2009-11-05i965g: add lots of error checks and early returnsKeith 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-05i965g: Fix debug checkJakob Bornecrantz
2009-11-04i965g: consolidate some includesKeith Whitwell
2009-11-04i965g: init pointer to null, avoid segfaultKeith Whitwell
2009-11-04i965g: convert read/write domain pairs into single usage valueKeith Whitwell
Easier to understand what's going on in the driver sources, convert stereotype usage values back to GEM read/write domain flags in the winsys.
2009-10-25i965g: more work on compiling, particularly the brw_draw filesKeith Whitwell
2009-10-24i965g: more work on compilingKeith Whitwell
2009-10-24i965g: more files compilingKeith Whitwell
2009-10-23i965g: wip on removing GL stuff, trying to get a few files compilingKeith Whitwell
2009-10-23i965g: wipKeith Whitwell
2009-10-23i965g: re-starting from the dri driverKeith Whitwell