summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* util/u_queue: add util_queue_fence_wait_timeoutNicolai Hähnle2017-11-094-26/+121
* threads: update for late C11 changesNicolai Hähnle2017-11-091-11/+13
* 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
* glsl: Use more link_calculate_matrix_stride in lower_buffer_accessIan Romanick2017-11-081-20/+2
* glsl: Use link_calculate_matrix_stride in lower_buffer_access and friendsIan Romanick2017-11-084-70/+42
* glsl: Refactor matrix stride calculation into a utility functionIan Romanick2017-11-082-11/+50
* glsl/linker: Optimize swizzles again after linkingIan Romanick2017-11-081-0/+10
* glsl: Combine nop-swizzle optimization with swizzle-swizzle optimizationIan Romanick2017-11-087-118/+52
* glsl: Make the swizzle-swizzle optimization greedyIan Romanick2017-11-081-30/+29
* glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)Ian Romanick2017-11-082-18/+0
* glsl: Silence unused parameter warningIan Romanick2017-11-081-1/+1
* ac/nir: add support for all intrinsics. (v2)Dave Airlie2017-11-091-1/+31
* amdgpu: use simple mtxTimothy Arceri2017-11-095-44/+45
* mesa: use simple mtx in core mesaTimothy Arceri2017-11-0914-88/+89
* mesa: Add new fast mtx_t mutex type for basic use casesTimothy Arceri2017-11-094-23/+158
* mesa: rework how we free gl_shader_program_dataTimothy Arceri2017-11-093-42/+18
* glsl: use the correct parent when allocating program data membersTimothy Arceri2017-11-094-8/+8
* glsl: drop cache_fallbackTimothy Arceri2017-11-095-77/+55
* i965: properly initialize brw->cs.base.stage to MESA_SHADER_COMPUTEKenneth Graunke2017-11-081-0/+1
* intel/nir: Break the linking code into a helper in brw_nir.cJason Ekstrand2017-11-083-34/+40
* intel/nir: Add a helper for getting the NoIndirect maskJason Ekstrand2017-11-081-14/+19
* nir: Don't print swizzles when there are more than 4 componentsMatt Turner2017-11-081-1/+1
* meson: Add threads dependencies to glsl_compiler executableDylan Baker2017-11-081-1/+1
* glsl: Fix typo fragement -> fragmentAndreas Boll2017-11-081-1/+1
* broadcom/vc5: Remove unused v3d_compiler.cAndreas Boll2017-11-081-43/+0