aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: use a threaded context even for debug contextsNicolai Hähnle2017-11-091-9/+2
* radeonsi: record and dump time of flushNicolai Hähnle2017-11-093-1/+8
* ddebug: optionally handle transfer commands like drawsNicolai Hähnle2017-11-094-66/+288
* ddebug: dump context and before/after times of drawsNicolai Hähnle2017-11-092-0/+10
* ddebug: generalize print_named_xxx via a PRINT_NAMED macroNicolai Hähnle2017-11-091-15/+10
* ddebug: rewrite to always use a threaded approachNicolai Hähnle2017-11-094-515/+546
* ddebug: use an atomic increment when numbering filesNicolai Hähnle2017-11-091-1/+3
* dd/util: extract dd_get_debug_filename_and_mkdirNicolai Hähnle2017-11-091-12/+18
* gallium/u_dump: add and use util_dump_transfer_usageNicolai Hähnle2017-11-094-16/+61
* gallium/u_dump: add util_dump_nsNicolai Hähnle2017-11-092-0/+13
* gallium/u_dump: export util_dump_ptrNicolai Hähnle2017-11-092-2/+5
* radeonsi: implement PIPE_FLUSH_{TOP,BOTTOM}_OF_PIPENicolai Hähnle2017-11-091-1/+88
* radeonsi: document some subtle details of fence_finish & fence_server_syncNicolai Hähnle2017-11-091-0/+22
* gallium: add pipe_context::callbackNicolai Hähnle2017-11-093-0/+58
* gallium/u_threaded: implement pipe_context::set_log_contextNicolai Hähnle2017-11-091-0/+11
* gallium/u_threaded: avoid syncs for get_query_resultNicolai Hähnle2017-11-091-17/+48
* gallium/u_threaded: implement asynchronous flushesNicolai Hähnle2017-11-096-27/+238
* gallium/u_threaded: mark queries flushed only for non-deferred flushesNicolai Hähnle2017-11-092-4/+6
* radeonsi: move fence functions to si_fence.cNicolai Hähnle2017-11-096-267/+312
* winsys/amdgpu: handle cs_add_fence_dependency for deferred/unsubmitted fencesNicolai Hähnle2017-11-094-12/+41
* gallium: add PIPE_FLUSH_{TOP,BOTTOM}_OF_PIPE bitsNicolai Hähnle2017-11-092-0/+16
* gallium: add PIPE_FLUSH_ASYNC and PIPE_FLUSH_HINT_FINISHNicolai Hähnle2017-11-093-1/+18
* util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle2017-11-094-26/+121
* threads: update for late C11 changesNicolai Hähnle2017-11-094-64/+60
* gallium: remove unused and deprecated u_time.hNicolai Hähnle2017-11-098-157/+1
* util: move os_time.[ch] to src/utilNicolai Hähnle2017-11-0957-78/+76
* radeonsi: always use async compiles when creating shader/compute statesNicolai Hähnle2017-11-092-34/+50
* radeonsi: fix potential use-after-free of debug callbacksNicolai Hähnle2017-11-091-0/+4
* radeonsi: move pipe debug callback to si_contextNicolai Hähnle2017-11-096-19/+19
* u_queue: add util_queue_finish for waiting for previously added jobsNicolai Hähnle2017-11-092-0/+37
* util: move pipe_barrier into src/util and rename to util_barrierNicolai Hähnle2017-11-095-88/+87
* gallium: add async debug message forwarding helperNicolai Hähnle2017-11-094-0/+192
* st/mesa: guard sampler views changes with a mutexNicolai Hähnle2017-11-095-96/+250
* st/mesa: re-arrange st_finalize_textureNicolai Hähnle2017-11-092-8/+11
* gallium: clarify the constraints on sampler_view_destroyNicolai Hähnle2017-11-093-7/+20
* radeonsi: reduce the scope of sel->mutex in si_shader_select_with_keyNicolai Hähnle2017-11-091-4/+4
* radeonsi: use ready fences on all shaders, not just optimized onesNicolai Hähnle2017-11-093-26/+67
* u_queue: add a futex-based implementation of fencesNicolai Hähnle2017-11-092-0/+94
* u_queue: add util_queue_fence_resetNicolai Hähnle2017-11-092-3/+14
* u_queue: export util_queue_fence_signalNicolai Hähnle2017-11-092-1/+2
* u_queue: group fence functions togetherNicolai Hähnle2017-11-091-9/+10
* util/u_atomic: add p_atomic_xchgNicolai Hähnle2017-11-091-1/+31
* util: move futex helpers into futex.hNicolai Hähnle2017-11-094-21/+57
* glsl: Make #pragma STDGL invariant(all) only modify outputs.Kenneth Graunke2017-11-081-24/+2
* i965: expose SRGB visuals and turn on EGL_KHR_gl_colorspaceTapani Pälli2017-11-093-7/+26
* glsl: Transform fb buffers are only active if a variable uses themNeil Roberts2017-11-091-9/+15
* intel/nir: Use the correct indirect lowering masks in link_shadersJason Ekstrand2017-11-081-6/+4
* r600g: use SIMPLE_FLOAT for blending to enable some optimizationsIlia Mirkin2017-11-082-0/+2
* nv50: make blending work so that zero wins in a multiplicationIlia Mirkin2017-11-081-0/+5
* glsl: Minor cleanups after previous commitIan Romanick2017-11-081-18/+11