Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-08-21 | i915tex: Document zone rendering related definitions.i915tex-zone-rendering | Keith Whitwell | 1 | -1/+9 | |
2007-07-13 | fix light_twoside | Brian | 1 | -7/+4 | |
2007-07-11 | Fix a few polygon offset errors. | Brian | 3 | -23/+15 | |
1. edge vectors were miscomputed in do_offset_tri() 2. units and scale assignments were transposed in update_clip_state(). 3. intel->polygon_offset_scale is the MRD, apply it to offset_units, not the scale factor. | |||||
2007-07-09 | fix stage, stage->next mix-up | Brian | 1 | -1/+1 | |
2007-06-01 | Move scissor state to dynamic indirect. | Keith Whitwell | 5 | -56/+89 | |
2007-06-01 | Larger allocation for indirect state when not using state pool. | Keith Whitwell | 1 | -3/+13 | |
Work around unnecessary flushes when we run out of indirect state space. | |||||
2007-05-30 | Slight tweak for relocations, search most to least recent. | Keith Whitwell | 1 | -2/+5 | |
2007-05-30 | Prelocate the batch and state buffers, avoid most SWZ relocs. | Keith Whitwell | 4 | -1/+48 | |
2007-05-30 | Revive pool_validateBuffer for batch pool. | Keith Whitwell | 1 | -0/+29 | |
Actually hook it up this time. | |||||
2007-05-23 | i915tex: Set frame mode to flushed before flushing old mode. | Michel Dänzer | 1 | -5/+6 | |
This avoids a recursive flush leading to a crash with several glxgears instances. Hopefully this will also fix multi-context apps. | |||||
2007-05-22 | i915tex: Clear pointers to unreferenced texture buffers. | Michel Dänzer | 1 | -1/+3 | |
Fixes a crash with fgl_glxgears. | |||||
2007-05-22 | Revert "Reduce size of the state pool allocation" | Michel Dänzer | 1 | -1/+1 | |
This reverts commit aa85f0fea0add5468ebc4d670e8938f2004a92a1. | |||||
2007-05-22 | Only call driBOOffset() once per validated buffer | Keith Whitwell | 2 | -8/+16 | |
2007-05-22 | Add local list of buffers on the dri validation list. | Keith Whitwell | 1 | -5/+47 | |
Don't repeatedly add buffers to the dri list as there is a cost for doing so in terms of pthread mutex lock/unlock calls. | |||||
2007-05-22 | Rebalance batch buffer and pool sizes. | Keith Whitwell | 2 | -2/+12 | |
Avoid waiting on batchbuffers during aristocrat benchmark. | |||||
2007-05-22 | Reduce size of the state pool allocation | Keith Whitwell | 1 | -1/+1 | |
It doesn't need to be so large as the buffers we take from it are much smaller than batchbuffers. | |||||
2007-05-22 | Add driBOAddListItemAndReference() | Keith Whitwell | 2 | -0/+30 | |
Increment refcount at the same time a buffer is added to a list. Reduces pthread mutex lock/unlock overhead. | |||||
2007-05-22 | Reduce driBO Ref/Unref calls | Keith Whitwell | 1 | -9/+26 | |
2007-05-14 | i915tex: Remove some dead code. | Michel Dänzer | 2 | -34/+0 | |
This eliminates the last compile warnings in the driver. | |||||
2007-05-14 | i915tex: Adapt to HWZ userspace interface cleanup. | Michel Dänzer | 2 | -32/+2 | |
Also drop private copy of its definitions. | |||||
2007-05-14 | Add new directories for tarballs target. | Michel Dänzer | 1 | -0/+4 | |
2007-05-14 | revert one copyright header | Keith Whitwell | 1 | -29/+26 | |
2007-05-14 | more todo updates | Keith Whitwell | 1 | -5/+1 | |
2007-05-14 | update copyright headers | Keith Whitwell | 3 | -79/+95 | |
2007-05-14 | TODO updates. | Michel Dänzer | 1 | -18/+4 | |
2007-05-14 | i915tex: Disable WindowMoved debugging output by default. | Michel Dänzer | 1 | -1/+3 | |
2007-05-14 | increase size of zone arrays | Keith Whitwell | 1 | -1/+1 | |
2007-05-14 | update copyright headers | Keith Whitwell | 7 | -86/+107 | |
2007-05-14 | Tweak resize predictor | Keith Whitwell | 1 | -1/+5 | |
2007-05-13 | i915tex: Fix SWZ FBO coordinate issues. | Michel Dänzer | 2 | -6/+24 | |
Flush batchbuffer after changing target colour renderbuffer but before setting new cliprects, and only apply drawing offsets when rendering to a window. | |||||
2007-05-13 | Rename some state atoms | Keith Whitwell | 6 | -12/+11 | |
2007-05-13 | Improvements to the frame tracker. | Keith Whitwell | 9 | -166/+88 | |
2007-05-13 | Reset the contended_lock flag. | Keith Whitwell | 1 | -0/+2 | |
Wasn't happening previously... | |||||
2007-05-13 | i915tex: Add WAIT_VBLANK call for classic. | Michel Dänzer | 1 | -4/+9 | |
Also silence classic debugging output by default. | |||||
2007-05-13 | i915tex: Window vs. user created FBO cleanups. | Michel Dänzer | 8 | -19/+15 | |
2007-05-13 | Try to make sure dynamic state is reemitted after a flush. | Keith Whitwell | 1 | -1/+2 | |
2007-05-13 | Add assertions for indirect state validity. | Keith Whitwell | 1 | -2/+8 | |
2007-05-13 | i915tex: Silence remaining HWZ debugging output by default. | Michel Dänzer | 2 | -4/+6 | |
2007-05-13 | Make sure MI_WAIT packets are emitted for SWZ | Keith Whitwell | 6 | -36/+75 | |
Untested... | |||||
2007-05-13 | Hack-fix BUFFER_BITS check for clearing FBO's | Keith Whitwell | 3 | -4/+8 | |
In many places we check BUFFER_BITS_FRONT_LEFT / BUFFER_BITS_BACK_LEFT, but this is incorrect for FBO rendering which sets BUFFER_BITS_COLOR0, etc. This changes enough code to get clears working on fbos, but it is not a complete fix. | |||||
2007-05-13 | i915tex: Fix and re-enable check_hwz(). | Michel Dänzer | 1 | -3/+1 | |
2007-05-13 | Merge remote branch 'tg/i915tex-zone-rendering' into i915tex-zone-rendering | Michel Dänzer | 16 | -113/+211 | |
2007-05-13 | i915tex: SWZ cliprect handling improvements. | Michel Dänzer | 3 | -7/+28 | |
Before firing the SWZ batchbuffer, check that the cliprects still match the binning parameters and drop the batchbuffer if not. Also only allow ZONE_INIT to be emitted when there's at least one cliprect. | |||||
2007-05-13 | i915tex: Consolidate code for unmapping batchbuffer data. | Michel Dänzer | 3 | -38/+18 | |
2007-05-13 | i915tex: Make sure buffer state gets re-evaluated after cliprect update. | Michel Dänzer | 1 | -0/+2 | |
2007-05-13 | i915tex: Protect intel_bufferobj_data against nested locking. | Michel Dänzer | 1 | -2/+5 | |
2007-05-13 | i915tex: Make nested locking assertion more useful. | Michel Dänzer | 1 | -1/+1 | |
We would previously deadlock on the locking mutex before detecting nested locking. | |||||
2007-05-13 | Disable check_hwz() | Keith Whitwell | 1 | -0/+2 | |
I seem to be ending up in the hwz path even though INTEL_HWZ isn't set?!? | |||||
2007-05-13 | initialize state to swapped buffers | Keith Whitwell | 1 | -0/+1 | |
2007-05-13 | improve debug for render tracking | Keith Whitwell | 9 | -7/+54 | |