summaryrefslogtreecommitdiff
path: root/src/sna/kgem.c
AgeCommit message (Expand)Author
2013-01-20sna: Make DEBUG_SYNC a configure optionChris Wilson
2013-01-20sna: Apply DEBUG_SYNC prior to emitting error reportChris Wilson
2013-01-16sna: Correct DBG to refer to the actual tiling mode forcedChris Wilson
2013-01-16sna: Discard the batch if we are discarding the only buffer in itChris Wilson
2013-01-16sna: Fix computation of large object sizes to prevent overflowChris Wilson
2013-01-16sna: Revert use of a separate CAN_CREATE_SMALL flagChris Wilson
2013-01-14sna: Apply PutImage optimisations to move-to-cpuChris Wilson
2013-01-13sna: Allow creation of a CPU map for pixmaps if neededChris Wilson
2013-01-13sna: Relax limitation on not mapping GPU bo with shadow pointersChris Wilson
2013-01-13sna: Correct a few assertions after enabling read-only mappingsChris Wilson
2013-01-12sna: Experiment with a CPU mapping for certain fallbacksChris Wilson
2013-01-12sna: Tweak max object sizes to take account of aperture restrictionsChris Wilson
2013-01-12sna: After a size check, double check the batch before flushingChris Wilson
2013-01-06sna: Try to create userptr with the unsync'ed flag set firstChris Wilson
2013-01-04sna: Clear up the caches after handling a request allocation failureChris Wilson
2013-01-04sna: Embed the pre-allocation of the static request into the deviceChris Wilson
2013-01-04sna: Flush the batch prior to referencing work from another ringChris Wilson
2013-01-03sna: Convert allocation request from bytes to num_pages when shrinkingChris Wilson
2013-01-03sna: Add a pair of asserts to validate fls()/cache_bucket()Chris Wilson
2013-01-03sna: Also recognise __i386__ for fls asmChris Wilson
2013-01-03sna: Fix off-by-one in C version of flsChris Wilson
2013-01-02sna: Rewrite __fls without dependence upon x86 assemblyMatt Turner
2013-01-02sna: Fast path inplace addition of solid trapezoidsChris Wilson
2012-12-31sna/dri: Fix triple buffering to not penalise missed framesChris Wilson
2012-12-29sna: Allow a flush to occur before batching a flush-boChris Wilson
2012-12-28sna: Mark kgem_bo_retire() as staticChris Wilson
2012-12-26sna: Explicitly track self-relocation entriesChris Wilson
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson
2012-12-20sna: Ignore throttling during vertex closeChris Wilson
2012-12-17sna: Untangle the confusion of caching large LLC boChris Wilson
2012-12-17sna: Promote pinned-batches to run-time detectionChris Wilson
2012-12-17sna: Limit the default upload buffer size to half the cpu cacheChris Wilson
2012-12-16sna: Enable support for opting out of the kernel CS workaroundChris Wilson
2012-12-16sna: Try to reuse pinned batches by inspecting the kernel busy statusChris Wilson
2012-12-16sna: Precompute the base set of batch-flagsChris Wilson
2012-12-16sna: Only flush at the low fence wm if idleChris Wilson
2012-12-16sna/gen6+: Keep the bo on its current ringChris Wilson
2012-12-14sna: Reduce fence watermarksChris Wilson
2012-12-13sna/gen2: Align surface sizes to an even tileChris Wilson
2012-12-13sna: Fix typo for 830/845 genChris Wilson
2012-12-12sna: Improve the initialisation failure path for pinned batchesChris Wilson
2012-12-12sna: Fix the error path in kgem_init_pinned_batches() to use the right iterChris Wilson
2012-12-12sna: Pin some batches to avoid CS incoherence on 830/845Chris Wilson
2012-12-10sna: Avoid reusing the same 'busy' bit for two different meanings.Chris Wilson
2012-12-10sna: Compromise and only flush a split batch if writing to scanoutChris Wilson
2012-12-10sna: Immediately flush a split batchChris Wilson
2012-12-09sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()Chris Wilson
2012-12-08sna: Flush upon change of target if GPU is idleChris Wilson
2012-12-07sna: Only inspect the target ring for busynessChris Wilson
2012-12-07sna: Only flush before adding fresh surfaces to the batchChris Wilson