summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2017-11-03glsl: fix interpolateAtXxx(some_vec[idx], ...) with dynamic idxNicolai Hähnle1-1/+30
2017-11-03glsl: allow any l-value of an input variable as interpolant in interpolateAt*Nicolai Hähnle2-5/+32
2017-11-03nir/serialize: fix build with gcc 4.4.7Dave Airlie1-19/+19
2017-11-03i915g: remove some unknown cap warnings.Dave Airlie1-0/+8
2017-11-03i915g: make gears run again.Dave Airlie4-4/+24
2017-11-03ac: remove the remaining duplicate llvm typesTimothy Arceri1-12/+1
2017-11-03ac: remove usused v4f32Timothy Arceri1-4/+0
2017-11-03ac: add v2f32 to the common code and make use of itTimothy Arceri3-10/+7
2017-11-03ac: use the ac f16 llvm typeTimothy Arceri1-3/+1
2017-11-03ac: use the ac f32 llvm typeTimothy Arceri1-35/+33
2017-11-03ac: use the ac f64 llvm typeTimothy Arceri1-3/+1
2017-11-03ac: use the common v8i32 llvm typeTimothy Arceri1-4/+2
2017-11-03ac: use the common v4i32 llvm typeTimothy Arceri1-9/+7
2017-11-03ac: add v3i32 to the common code and make use of itTimothy Arceri3-5/+5
2017-11-03ac: add v2i32 to the common code and use itTimothy Arceri3-11/+11
2017-11-03ac: use the ac i64 llvm typeTimothy Arceri1-3/+1
2017-11-03ac: remove unused i16 llvm typeTimothy Arceri1-2/+0
2017-11-03ac: use the ac ivoidt llvm typeTimothy Arceri1-4/+2
2017-11-03ac: use the ac i8 llvm typeTimothy Arceri1-6/+4
2017-11-03ac: use the ac i1 llvm typeTimothy Arceri1-3/+1
2017-11-03ac: use the ac i32 llvm typeTimothy Arceri1-181/+179