]> git.cworth.org Git - apitrace/blobdiff - specs/dxgi.py
glretrace: Remove spurious line in previous commit.
[apitrace] / specs / dxgi.py
index ca05368a82cfb00f95168e3c40bb7f0e1401f05e..7092b16556217d276cc75e1c38871f02f3f32d42 100644 (file)
@@ -67,7 +67,7 @@ DXGI_FRAME_STATISTICS = Struct("DXGI_FRAME_STATISTICS", [
 
 DXGI_MAPPED_RECT = Struct("DXGI_MAPPED_RECT", [
     (INT, "Pitch"),
-    (OpaquePointer(BYTE), "pBits"),
+    (LinearPointer(BYTE, "_MappedSize"), "pBits"),
 ])
 
 DXGI_ADAPTER_DESC = Struct("DXGI_ADAPTER_DESC", [
@@ -155,6 +155,12 @@ IDXGIResource.methods += [
     StdMethod(HRESULT, "GetEvictionPriority", [Out(Pointer(DXGI_RESOURCE_PRIORITY), "pEvictionPriority")], sideeffects=False),
 ]
 
+DXGI_SHARED_RESOURCE_FLAG = Flags(DWORD, [
+    "DXGI_SHARED_RESOURCE_READ",
+    "DXGI_SHARED_RESOURCE_WRITE",
+])
+
+
 IDXGIKeyedMutex.methods += [
     StdMethod(HRESULT, "AcquireSync", [(UINT64, "Key"), (DWORD, "dwMilliseconds")]),
     StdMethod(HRESULT, "ReleaseSync", [(UINT64, "Key")]),