d3d12: Implement fence opening and value setting
authorJesse Natalie <jenatali@microsoft.com>
Sun, 10 Jul 2022 04:13:03 +0000 (21:13 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 14 Jul 2022 03:45:17 +0000 (03:45 +0000)
Reviewed-by: Bill Kristiansen <billkris@microsoft.com>
Reviewed-by: Giancarlo Devich <gdevich@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17446>

src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt
src/gallium/drivers/d3d12/d3d12_screen.cpp

index 4025157..c6dbead 100644 (file)
@@ -2618,7 +2618,6 @@ spec/ext_direct_state_access/named-buffers 15/mapnamedbufferrangeext: skip
 spec/ext_direct_state_access/named-buffers 15/namedcopybuffersubdataext: skip
 spec/ext_disjoint_timer_query/simple: skip
 spec/ext_draw_instanced/ext_draw_instanced-drawarrays: skip
-spec/ext_external_objects/semaphore-api-errors: skip
 spec/ext_external_objects/vk-buf-exchange: skip
 spec/ext_external_objects/vk-depth-display: skip
 spec/ext_external_objects/vk-image-display: skip
@@ -3516,10 +3515,10 @@ wgl/wgl-sanity: skip
 summary:
        name:  results
        ----  --------
-       pass:    17866
+       pass:    17870
        fail:     2035
       crash:       12
-       skip:     1449
+       skip:     1448
     timeout:        0
        warn:       10
  incomplete:        0
@@ -3528,4 +3527,4 @@ summary:
     changes:        0
       fixes:        0
 regressions:        0
-      total:    21381
+      total:    21384
index c6deb3e..ea3c3fe 100644 (file)
@@ -327,6 +327,8 @@ d3d12_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_DEVICE_RESET_STATUS_QUERY:
    case PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR:
    case PIPE_CAP_MEMOBJ:
+   case PIPE_CAP_FENCE_SIGNAL:
+   case PIPE_CAP_TIMELINE_SEMAPHORE_IMPORT:
       return 1;
 
    case PIPE_CAP_MAX_VERTEX_STREAMS: