vkr: update venus-protocol for globalFencing

It is always false because venus requires per-context fencing.  However,
when it is true (in a private branch), it means

  virgl_renderer_create_fence
  virgl_renderer_poll
  virgl_renderer_export_fence
  (but not virgl_renderer_get_poll_fd)

works with venus.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
macos/master
Chia-I Wu 4 years ago
parent e37c9b0b44
commit b249c11316
  1. 2
      src/venus-protocol/vn_protocol_renderer.h
  2. 1
      src/venus-protocol/vn_protocol_renderer_defines.h

@ -1,4 +1,4 @@
/* This file is generated by venus-protocol git-335af8e9. */ /* This file is generated by venus-protocol git-3854cba2. */
/* /*
* Copyright 2020 Google LLC * Copyright 2020 Google LLC

@ -318,6 +318,7 @@ typedef struct VkImportMemoryResourceInfoMESA {
typedef struct VkVenusExperimentalFeatures100000MESA { typedef struct VkVenusExperimentalFeatures100000MESA {
VkBool32 memoryResourceAllocationSize; VkBool32 memoryResourceAllocationSize;
VkBool32 globalFencing;
} VkVenusExperimentalFeatures100000MESA; } VkVenusExperimentalFeatures100000MESA;
typedef struct VkMemoryResourceAllocationSizeProperties100000MESA { typedef struct VkMemoryResourceAllocationSizeProperties100000MESA {

Loading…
Cancel
Save