Display services: Difference between revisions

No edit summary
(2 intermediate revisions by 2 users not shown)
Line 52: Line 52:
* cmd1106/1107: User-processes use hard-coded sizes 0x400 and 0x404 for the first/second type-0x15 buffers.
* cmd1106/1107: User-processes use hard-coded sizes 0x400 and 0x404 for the first/second type-0x15 buffers.
* cmd1201/1202/1203: These are only usable when the previously loaded value from [[Settings_services|set:sys GetDebugModeFlag]] is set.
* cmd1201/1202/1203: These are only usable when the previously loaded value from [[Settings_services|set:sys GetDebugModeFlag]] is set.
* cmd1204: Also required the mentioned debug flag but does no longer as of [10.0.0].


The only caps:sc commands used by [[GRC_services|GRC]] are: 1101, 1106, and 1107.
The only caps:sc commands used by [[GRC_services|GRC]] are: 1101, 1106, and 1107.
Line 468: Line 469:
|-
|-
| 3217 || SetDisplayCmuLuma
| 3217 || SetDisplayCmuLuma
|-
| 6013 || [10.0.0+] GetLayerPresentationSubmissionTimestamps
|-
|-
| 8225 || [4.0.0+] GetSharedBufferMemoryHandleId
| 8225 || [4.0.0+] GetSharedBufferMemoryHandleId
Line 637: Line 640:
| 8298 || [5.0.0+] ExpandStartupLogoOnSharedFrameBuffer
| 8298 || [5.0.0+] ExpandStartupLogoOnSharedFrameBuffer
|}
|}
[10.0.0+] AttachLayerPresentationTracer now takes an additional 8-bytes of input.


[5.0.0+] SetDetachedSharedFrameBufferImage now takes an additional 0x10-bytes of input. CopyDetachedSharedFrameBufferImage now takes an additional 0x18-bytes of input. SetDetachedSharedFrameBufferSubImage now takes an additional 0x10-bytes of input, and the buffer type was changed from 0x5 to 0x45.
[5.0.0+] SetDetachedSharedFrameBufferImage now takes an additional 0x10-bytes of input. CopyDetachedSharedFrameBufferImage now takes an additional 0x18-bytes of input. SetDetachedSharedFrameBufferSubImage now takes an additional 0x10-bytes of input, and the buffer type was changed from 0x5 to 0x45.