summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/swr/swr_fence_work.cpp
AgeCommit message (Collapse)AuthorFilesLines
2020-01-24gallium/swr: implementation of tessellation shaders compilationJan Zielinski1-1/+45
TCS and TES shaders compilation mechanisms in SWR and state management implementation. Reviewed-by: Krzysztof Raszkowski <krzysztof.raszkowski@intel.com> Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com> Acked-by: Roland Scheidegger <sroland@vmware.com> Acked-by: Dave Airlie <airlied@redhat.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3484> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3484>
2017-03-05swr: implement geometry shadersTim Rowley1-0/+21
Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
2016-12-23swr: fix icc compile errorBruce Cherniak1-1/+1
ICC doesn't like the use of nullptr (std::nullptr_t) argument in p_atomic_set. GCC and clang don't complain. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99119 Reviewed-by: Tim Rowley <timothy.o.rowley@intel.com>
2016-12-16swr: Implement fence attached work queues for deferred deletion.Bruce Cherniak1-0/+148
Work can now be added to fences and triggered by fence completion. This allows for deferred resource deletion, and other asynchronous tasks. Reviewed-by: George Kyriazis <george.kyriazis@intel.com>