gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/d3d12
Seungha Yang b37bfc02f5 d3d12: Remove unnecessary event handles
null event NT handle to ID3D12Fence::SetEventOnCompletion()
will block the calling CPU thread already, thus it has no point that
creating an event NT handle in order to immediate wait for fence at CPU-side.
Note that passing a valid event NT handle to the fence API might be useful
when we need to wait for the fence value later (or timeout is required),
or want to wait for multiple fences at once via WaitForMultipleObjects().
But it's not a considered use case for now.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7176>
2024-07-16 19:17:15 +00:00
..
d3d12-prelude.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12-private.h d3d12: Add ARGB64_LE format support 2024-06-24 20:11:21 +09:00
gstd3d12.h d3d12: Add GstD3D12Frame struct and helper method 2024-04-14 09:55:41 +00:00
gstd3d12_fwd.h d3d12: Add GstD3D12Frame struct and helper method 2024-04-14 09:55:41 +00:00
gstd3d12bufferpool.cpp d3d12bufferpool: Use shared heap by default 2024-07-01 20:18:42 +00:00
gstd3d12bufferpool.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12commandallocatorpool.cpp d3d12commandallocatorpool: Remove unused methods 2024-06-29 20:47:39 +09:00
gstd3d12commandallocatorpool.h d3d12commandallocatorpool: Remove unused methods 2024-06-29 20:47:39 +09:00
gstd3d12commandlistpool.cpp d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12commandlistpool.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12commandqueue-private.h d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12commandqueue.cpp d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12commandqueue.h d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12compat.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12converter-builder.cpp d3d12converter: Simplify root signature build 2024-04-08 13:24:20 +00:00
gstd3d12converter-builder.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12converter-pack.cpp d3d12: Add v216, v210, r210, v308, IYU2, RGB, BGR format support 2024-06-23 22:30:40 +09:00
gstd3d12converter-pack.h d3d12converter: Fix Y410 conversion 2024-06-23 10:53:18 +00:00
gstd3d12converter-private.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12converter-unpack.cpp d3d12converter: Make sure data upload before executing compute shader 2024-06-24 20:49:19 +09:00
gstd3d12converter-unpack.h d3d12: Add support for DXGI native packed YUV formats 2024-06-23 22:11:32 +09:00
gstd3d12converter.cpp d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12converter.h d3d12converter: Update API signature 2024-06-19 13:19:48 +00:00
gstd3d12descriptorpool.cpp d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12descriptorpool.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12device-private.h d3d12commandqueue: Update API name and arguments 2024-06-19 13:19:47 +00:00
gstd3d12device.cpp d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12device.h d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12fencedatapool.cpp d3d12: Remove notify_com and notify_mini_object helper methods 2024-06-19 13:19:47 +00:00
gstd3d12fencedatapool.h d3d12: Remove notify_com and notify_mini_object helper methods 2024-06-19 13:19:47 +00:00
gstd3d12format-private.h d3d12: Format table refactoring 2024-06-23 10:53:18 +00:00
gstd3d12format.cpp d3d12: Add ARGB64_LE format support 2024-06-24 20:11:21 +09:00
gstd3d12format.h d3d12: Format table refactoring 2024-06-23 10:53:18 +00:00
gstd3d12frame.cpp d3d12memory: Add support for UAV descriptor cache 2024-06-23 10:53:18 +00:00
gstd3d12frame.h d3d12memory: Add support for UAV descriptor cache 2024-06-23 10:53:18 +00:00
gstd3d12memory-private.h d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00
gstd3d12memory.cpp d3d12: Remove unnecessary event handles 2024-07-16 19:17:15 +00:00
gstd3d12memory.h d3d12memory: Add support for UAV descriptor cache 2024-06-23 10:53:18 +00:00
gstd3d12utils.cpp d3d12: Move fence setter helper method to gst-libs 2024-06-19 13:19:48 +00:00
gstd3d12utils.h d3d12: Move fence setter helper method to gst-libs 2024-06-19 13:19:48 +00:00
meson.build d3d12: Add support for DXGI native packed YUV formats 2024-06-23 22:11:32 +09:00