Add support for UWP CoreWindow in SwapChain and Surface
Add SurfaceDescriptorFromWindowsCoreWindow structure in codegen.
Add WindowsCoreWindow surface type.
Add support for WindowsCoreWindow surface in SwapChain.
Bug: dawn:766
Change-Id: If89258dc68896b9ba22c677d37ca3ba68c6fceb7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/48762
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: 陈俊嘉 <cjj19970505@live.cn>
diff --git a/dawn.json b/dawn.json
index 9f6b4a6..be0062c 100644
--- a/dawn.json
+++ b/dawn.json
@@ -1897,6 +1897,14 @@
{"name": "window", "type": "uint32_t"}
]
},
+ "surface descriptor from windows core window": {
+ "category": "structure",
+ "chained": true,
+ "javascript": false,
+ "members": [
+ {"name": "core window", "type": "void", "annotation": "*"}
+ ]
+ },
"swap chain": {
"category": "object",
"methods": [
@@ -1937,7 +1945,8 @@
{"value": 4, "name": "surface descriptor from canvas HTML selector"},
{"value": 5, "name": "shader module SPIRV descriptor"},
{"value": 6, "name": "shader module WGSL descriptor"},
- {"value": 7, "name": "primitive depth clamping state"}
+ {"value": 7, "name": "primitive depth clamping state"},
+ {"value": 8, "name": "surface descriptor from windows core window"}
]
},
"texture": {