Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965g: Rename {pf->util_format}_is_depth_or_stencil() | Tomas Carnecky | 2009-12-23 | 1 | -1/+1 |
| | |||||
* | [i965] Rename {pf -> util}_format_is_depth_or_stencil() | Tomas Carnecky | 2009-12-23 | 1 | -1/+2 |
| | | | | | | The function was moved and renamed in 0bed834b. Signed-off-by: Tomas Carnecky <[email protected]> | ||||
* | i965g: fix for edgeflag changes (untested) | Roland Scheidegger | 2009-12-22 | 5 | -33/+0 |
| | |||||
* | i965g: fix bo_reference | Keith Whitwell | 2009-12-22 | 1 | -0/+2 |
| | |||||
* | i965g: update for u_format changes | Keith Whitwell | 2009-12-22 | 2 | -12/+13 |
| | |||||
* | i965g: fixes to build after merge of master | Keith Whitwell | 2009-12-21 | 17 | -100/+111 |
| | |||||
* | i965g: remove half-finished change to tgsi_parse | Keith Whitwell | 2009-12-21 | 1 | -1/+1 |
| | |||||
* | i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER | Keith Whitwell | 2009-12-21 | 4 | -5/+10 |
| | |||||
* | i965g: keep refcounts to bound vertex buffers | Keith Whitwell | 2009-12-21 | 1 | -4/+19 |
| | |||||
* | i965g: add DEBUG_WINSYS flag | Keith Whitwell | 2009-12-21 | 2 | -2/+2 |
| | |||||
* | i965g: remove duplicate set_viewport_state, fixes samples/depth | Keith Whitwell | 2009-12-21 | 1 | -9/+0 |
| | |||||
* | i965g: nasty hack for clearing y-tiled surfaces | Keith Whitwell | 2009-12-01 | 1 | -1/+5 |
| | |||||
* | i965g: add missing header | Keith Whitwell | 2009-12-01 | 1 | -0/+34 |
| | |||||
* | i965g: don't reference unused vars in RSQ | Keith Whitwell | 2009-12-01 | 1 | -2/+3 |
| | | | | Probably overly pedantic | ||||
* | i965g: turn on texture tiling by default | Keith Whitwell | 2009-11-30 | 3 | -7/+8 |
| | |||||
* | i965g: pass backbuffer tiling information to driver | Keith Whitwell | 2009-11-30 | 4 | -13/+12 |
| | | | | The gem winsys gets this information, needs to pass it on. | ||||
* | brw: add dumping to gem winsys | Keith Whitwell | 2009-11-30 | 11 | -8/+127 |
| | |||||
* | i965g: remove redundant nr_attrs member | Keith Whitwell | 2009-11-30 | 4 | -12/+8 |
| | |||||
* | i965g: remove surface from views list before freeing | Dave Airlie | 2009-11-29 | 1 | -0/+1 |
| | | | | | | | this fixes a crash with the xorg state tracker, however it then locks up the GPU once rendering is enabled but at least it doesn't crash. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | i965g: gs nr_attrs also tracks nr fragment shader inputs | Keith Whitwell | 2009-11-23 | 1 | -4/+6 |
| | | | | Or, equivalently, nr of outputs of active vertex shader varient. | ||||
* | i965g: correct test for unfilled modes | Keith Whitwell | 2009-11-23 | 1 | -2/+4 |
| | |||||
* | i965g: use correct key size for vs upload | Keith Whitwell | 2009-11-23 | 1 | -1/+1 |
| | |||||
* | i965g: apply linear math to both linear and perspective attrs | Keith Whitwell | 2009-11-23 | 2 | -3/+2 |
| | |||||
* | i965g: get basic texturing working again | Keith Whitwell | 2009-11-21 | 9 | -66/+117 |
| | | | | | | Revert to fixed-layout surface binding table -- it's probably the best way to do this. Pass sampler and texture numbers separately even though we're always keeping them the same at present. | ||||
* | i965g: fix typo converting wm src regs | Keith Whitwell | 2009-11-19 | 1 | -1/+1 |
| | |||||
* | i965g: fragment shader immediates working | Keith Whitwell | 2009-11-19 | 3 | -53/+34 |
| | |||||
* | i965g: first pass at vs immediates in curbe | Keith Whitwell | 2009-11-19 | 4 | -85/+124 |
| | |||||
* | i965g: get linear vs perspective interpolation working again | Keith Whitwell | 2009-11-19 | 1 | -15/+19 |
| | |||||
* | i965g: include interpolation info in fs signature | Keith Whitwell | 2009-11-19 | 2 | -2/+4 |
| | |||||
* | i965g: special case setup when fs has no inputs | Keith Whitwell | 2009-11-19 | 3 | -25/+55 |
| | |||||
* | i965g: add new state flag tracking fs signature changes | Keith Whitwell | 2009-11-19 | 4 | -10/+20 |
| | |||||
* | i965g: fix typo in previous commit | Keith Whitwell | 2009-11-19 | 1 | -1/+1 |
| | |||||
* | i965g: setup nr_attrs should track nr fragment shader inputs | Keith Whitwell | 2009-11-19 | 1 | -2/+6 |
| | | | | This would be equivalent to taking the nr outputs of the vp varient | ||||
* | i965g: get fragment constants sort-of working | Keith Whitwell | 2009-11-19 | 1 | -8/+9 |
| | |||||
* | i965g: make the load-before-use vs immediate path work | Keith Whitwell | 2009-11-19 | 1 | -2/+3 |
| | |||||
* | i965g: fix initialization of texture width/height/depth arrays | Keith Whitwell | 2009-11-19 | 1 | -5/+6 |
| | | | | Will remove these arrays in another branch - they're completely redundant. | ||||
* | i965g: remove more references to nr_vp_outputs in wm compilation | Keith Whitwell | 2009-11-18 | 1 | -3/+1 |
| | | | | | We're really more concerned about how many inputs the fragment shader is expecting. | ||||
* | i965g: handle special vs outputs specially | Keith Whitwell | 2009-11-17 | 11 | -55/+147 |
| | | | | | | | | | | | 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 rename offset_edge to offset_edgeflag | Keith Whitwell | 2009-11-17 | 3 | -7/+7 |
| | |||||
* | i965g: restore check on line smooth state | Keith Whitwell | 2009-11-14 | 1 | -1/+2 |
| | |||||
* | i965g: consult fs inputs when laying out vs output regs | Keith Whitwell | 2009-11-11 | 5 | -43/+113 |
| | | | | | | | | 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. | ||||
* | i965g: skip over vertex position output when preallocating FS inputs | Keith Whitwell | 2009-11-11 | 1 | -0/+4 |
| | |||||
* | i965g: some more cases where file_max[] is used without obligatory +1 | Keith Whitwell | 2009-11-11 | 1 | -5/+5 |
| | |||||
* | i965g: smaller upload buffer for index data | Keith Whitwell | 2009-11-11 | 1 | -1/+1 |
| | |||||
* | i965g: fix off-by-one on curbe upload | Keith Whitwell | 2009-11-11 | 1 | -4/+10 |
| | |||||
* | i965g: avoid use of internally generated immediates | Keith Whitwell | 2009-11-11 | 1 | -1/+4 |
| | | | | Currently not working, so don't generate more of them. | ||||
* | i965g: Fixup texture formats | Jakob Bornecrantz | 2009-11-07 | 2 | -37/+74 |
| | |||||
* | i965g: Formalize on S8Z24 as the suported depth format | Jakob Bornecrantz | 2009-11-07 | 4 | -12/+4 |
| | |||||
* | i965g: Add texture transfer functions | Jakob Bornecrantz | 2009-11-06 | 1 | -0/+95 |
| | | | | They don't seem to work. Maybe we are forgetting to flush the gpu or something. | ||||
* | i965g: Match pitch modification on get buffer as well | Jakob Bornecrantz | 2009-11-06 | 1 | -1/+1 |
| | | | | | | | This is a ugly hack in order to match what the intel X driver gives us. However putting this in the winsys where it fits better forces it reach more into the driver then it already does. |