We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f96635 commit 795211cCopy full SHA for 795211c
1 file changed
proxyclient/m1n1/fw/dcp/ipc.py
@@ -425,6 +425,8 @@ def methods(cls):
425
426
Rect = NamedTuple("rect", "x y w h", Int32ul[4])
427
428
+ActiveRegion = NamedTuple("rect", "max_x max_y min_w max_w", Int32ul[4])
429
+
430
IOMFBSwapRec = Struct(
431
"ts1" / Default(Int64ul, 0),
432
"ts2" / Default(Int64ul, 0),
@@ -444,8 +446,11 @@ def methods(cls):
444
446
"dst_rect" / Rect[SWAP_SURFACES],
445
447
"swap_enabled" / Hex(Int32ul),
448
"swap_completed" / Hex(Int32ul),
- "unk_10c" / Hex(Default(Int32ul, 0)),
- "unk_110" / UnkBytes(0x1b8),
449
+ "bg_color" / Hex(Default(Int32ul, 0)),
450
+ "unk_110" / UnkBytes(0x30),
451
+ "active_region_enable" / Default(Int32ul[SWAP_SURFACES], [0]*SWAP_SURFACES),
452
+ "active_regions" / Default(ActiveRegion[SWAP_SURFACES], [(0,0,0,0)] * SWAP_SURFACES),
453
+ "unk_190" / UnkBytes(0x138),
454
"unk_2c8" / Hex(Default(Int32ul, 0)),
455
"unk_2cc" / UnkBytes(0x14),
456
"unk_2e0" / Hex(Default(Int32ul, 0)),
0 commit comments