summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-11-06mesa: flush and wait after creating a fallback texturefences-threads-ddebugNicolai Hähnle1-0/+5
2017-11-06mesa: increase MaxServerWaitTimeoutNicolai Hähnle1-1/+1
2017-11-06st/mesa: use asynchronous flushes (TODO)Nicolai Hähnle2-4/+26
2017-11-06st/mesa: remove redundant flushes from st_flushNicolai Hähnle3-3/+6
2017-11-06st/dri: use stapi flush instead of pipe flush when creating fencesNicolai Hähnle1-5/+6
2017-11-06radeonsi: use a threaded context even for debug contextsNicolai Hähnle1-9/+2
2017-11-06radeonsi: record and dump time of flushNicolai Hähnle3-1/+8
2017-11-06ddebug: optionally handle transfer commands like drawsNicolai Hähnle4-66/+288
2017-11-06ddebug: dump context and before/after times of drawsNicolai Hähnle2-0/+10
2017-11-06ddebug: generalize print_named_xxx via a PRINT_NAMED macroNicolai Hähnle1-15/+10
2017-11-06ddebug: rewrite to always use a threaded approachNicolai Hähnle4-515/+546
2017-11-06ddebug: use an atomic increment when numbering filesNicolai Hähnle1-1/+3
2017-11-06dd/util: extract dd_get_debug_filename_and_mkdirNicolai Hähnle1-12/+18
2017-11-06gallium/u_dump: add and use util_dump_transfer_usageNicolai Hähnle4-16/+61
2017-11-06gallium/u_dump: add util_dump_nsNicolai Hähnle2-0/+13
2017-11-06gallium/u_dump: export util_dump_ptrNicolai Hähnle2-2/+5
2017-11-06radeonsi: implement PIPE_FLUSH_{TOP,BOTTOM}_OF_PIPENicolai Hähnle1-1/+88
2017-11-06radeonsi: document some subtle details of fence_finish & fence_server_syncNicolai Hähnle1-0/+22
2017-11-06gallium: add pipe_context::callbackNicolai Hähnle3-0/+58
2017-11-06gallium/u_threaded: implement pipe_context::set_log_contextNicolai Hähnle1-0/+11
2017-11-06gallium/u_threaded: avoid syncs for get_query_resultNicolai Hähnle1-17/+48
2017-11-06gallium/u_threaded: implement asynchronous flushesNicolai Hähnle6-27/+238
2017-11-06gallium/u_threaded: mark queries flushed only for non-deferred flushesNicolai Hähnle2-4/+6
2017-11-06radeonsi: move fence functions to si_fence.cNicolai Hähnle6-267/+312
2017-11-06winsys/amdgpu: handle cs_add_fence_dependency for deferred/unsubmitted fencesNicolai Hähnle4-12/+41
2017-11-03gallium: add PIPE_FLUSH_{TOP,BOTTOM}_OF_PIPE bitsNicolai Hähnle2-0/+16
2017-11-03gallium: add PIPE_FLUSH_ASYNC and PIPE_FLUSH_HINT_FINISHNicolai Hähnle3-1/+18
2017-11-03util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle4-26/+121
2017-11-03threads: update for late C11 changesNicolai Hähnle4-64/+60
2017-11-03gallium: remove unused and deprecated u_time.hNicolai Hähnle8-157/+1
2017-11-03util: move os_time.[ch] to src/utilNicolai Hähnle57-78/+76
2017-11-03radeonsi: always use async compiles when creating shader/compute statesNicolai Hähnle2-34/+50
2017-11-03radeonsi: fix potential use-after-free of debug callbacksNicolai Hähnle1-0/+4
2017-11-03radeonsi: move pipe debug callback to si_contextNicolai Hähnle6-19/+19
2017-11-03u_queue: add util_queue_finish for waiting for previously added jobsNicolai Hähnle2-0/+37
2017-11-03util: move pipe_barrier into src/util and rename to util_barrierNicolai Hähnle5-88/+87
2017-11-03gallium: add async debug message forwarding helperNicolai Hähnle4-0/+192
2017-11-03st/mesa: guard sampler views changes with a mutexNicolai Hähnle5-96/+250
2017-11-03st/mesa: re-arrange st_finalize_textureNicolai Hähnle2-8/+11
2017-11-03gallium: clarify the constraints on sampler_view_destroyNicolai Hähnle3-7/+20
2017-11-03radeonsi: reduce the scope of sel->mutex in si_shader_select_with_keyNicolai Hähnle1-4/+4
2017-11-03radeonsi: use ready fences on all shaders, not just optimized onesNicolai Hähnle3-26/+67
2017-11-03u_queue: add a futex-based implementation of fencesNicolai Hähnle3-0/+99
2017-11-03u_queue: add util_queue_fence_resetNicolai Hähnle2-3/+14
2017-11-03u_queue: export util_queue_fence_signalNicolai Hähnle2-1/+2
2017-11-03u_queue: group fence functions togetherNicolai Hähnle1-9/+10
2017-11-03util/u_atomic: add p_atomic_xchgNicolai Hähnle1-1/+31
2017-11-03util: move futex helpers into futex.hNicolai Hähnle4-19/+56
2017-11-03TODO some simple_mtx.h fixupsNicolai Hähnle1-1/+3
2017-11-03mesa: Add new fast mtx_t mutex type for basic use casesTimothy Arceri2-0/+149