Changes

2,816 bytes added ,  21:00, 27 March 2018
no edit summary
Line 193: Line 193:  
|-
 
|-
 
| 2101 || [[#SetLayerScalingMode]]
 
| 2101 || [[#SetLayerScalingMode]]
 +
|-
 +
| 2102 || [5.0.0+] ConvertScalingMode
 
|-
 
|-
 
| 2450 || [[#GetIndirectLayerImageMap]]
 
| 2450 || [[#GetIndirectLayerImageMap]]
Line 360: Line 362:  
| 3217 || SetDisplayCmuLuma
 
| 3217 || SetDisplayCmuLuma
 
|-
 
|-
 +
| 8225 || [4.0.0+] GetSharedBufferMemoryHandleId
 +
|-
 +
| 8250 || [4.0.0+] OpenSharedLayer
 +
|-
 +
| 8251 || [4.0.0+] CloseSharedLayer
 +
|-
 +
| 8252 || [4.0.0+] ConnectSharedLayer
 +
|-
 +
| 8253 || [4.0.0+] DisconnectSharedLayer
 +
|-
 +
| 8254 || [4.0.0+] AcquireSharedFrameBuffer
 +
|-
 +
| 8255 || [4.0.0+] PresentSharedFrameBuffer
 +
|-
 +
| 8256 || [4.0.0+] GetSharedFrameBufferAcquirableEvent
 +
|-
 +
| 8257 || [4.0.0+] FillSharedFrameBufferColor
 +
|-
 +
| 8258 || [5.0.0+] CancelSharedFrameBuffer
 
|}
 
|}
   Line 368: Line 389:  
|-
 
|-
 
! Cmd || Name
 
! Cmd || Name
 +
|-
 +
| 200 || [4.0.0+] AllocateProcessHeapBlock
 +
|-
 +
| 201 || [4.0.0+] FreeProcessHeapBlock
 
|-
 
|-
 
| 1102 || GetDisplayResolution
 
| 1102 || GetDisplayResolution
Line 394: Line 419:  
|-
 
|-
 
| 2402 || GetDisplayHotplugState
 
| 2402 || GetDisplayHotplugState
 +
|-
 +
| 2501 || [4.0.0+] GetCompositorErrorInfo
 +
|-
 +
| 2601 || [4.0.0+] GetDisplayErrorEvent
 
|-
 
|-
 
| 4201 || SetDisplayAlpha
 
| 4201 || SetDisplayAlpha
Line 400: Line 429:  
|-
 
|-
 
| 4205 || SetDisplayPowerState
 
| 4205 || SetDisplayPowerState
 +
|-
 +
| 4206 || [4.0.0+] SetDefaultDisplay
 
|-
 
|-
 
| 6000 || AddToLayerStack
 
| 6000 || AddToLayerStack
Line 406: Line 437:  
|-
 
|-
 
| 6002 || SetLayerVisibility
 
| 6002 || SetLayerVisibility
 +
|-
 +
| 6003 || [5.0.0+] SetLayerConfig
 +
|-
 +
| 6004 || [5.0.0+] AttachLayerPresentationTracer
 +
|-
 +
| 6005 || [5.0.0+] DetachLayerPresentationTracer
 +
|-
 +
| 6006 || [5.0.0+] StartLayerPresentationRecording
 +
|-
 +
| 6007 || [5.0.0+] StopLayerPresentationRecording
 +
|-
 +
| 6008 || [5.0.0+] StartLayerPresentationFenceWait
 +
|-
 +
| 6009 || [5.0.0+] StopLayerPresentationFenceWait
 +
|-
 +
| 6010 || [5.0.0+] GetLayerPresentationAllFencesExpiredEvent
 
|-
 
|-
 
| 7000 || SetContentVisibility
 
| 7000 || SetContentVisibility
Line 412: Line 459:  
|-
 
|-
 
| 8100 || SetIndirectProducerFlipOffset
 
| 8100 || SetIndirectProducerFlipOffset
 +
|-
 +
| 8200 || [4.0.0+] CreateSharedBufferStaticStorage
 +
|-
 +
| 8201 || [4.0.0+] CreateSharedBufferTransferMemory
 +
|-
 +
| 8202 || [4.0.0+] DestroySharedBuffer
 +
|-
 +
| 8203 || [4.0.0+] BindSharedLowLevelLayerToManagedLayer
 +
|-
 +
| 8204 || [4.0.0+] BindSharedLowLevelLayerToIndirectLayer
 +
|-
 +
| 8207 || [4.0.0+] UnbindSharedLowLevelLayer
 +
|-
 +
| 8208 || [4.0.0+] ConnectSharedLowLevelLayerToSharedBuffer
 +
|-
 +
| 8209 || [4.0.0+] DisconnectSharedLowLevelLayerFromSharedBuffer
 +
|-
 +
| 8210 || [4.0.0+] CreateSharedLayer
 +
|-
 +
| 8211 || [4.0.0+] DestroySharedLayer
 +
|-
 +
| 8216 || [4.0.0+] AttachSharedLayerToLowLevelLayer
 +
|-
 +
| 8217 || [4.0.0+] ForceDetachSharedLayerFromLowLevelLayer
 +
|-
 +
| 8218 || [4.0.0+] StartDetachSharedLayerFromLowLevelLayer
 +
|-
 +
| 8219 || [4.0.0+] FinishDetachSharedLayerFromLowLevelLayer
 +
|-
 +
| 8220 || [4.0.0+] GetSharedLayerDetachReadyEvent
 +
|-
 +
| 8221 || [4.0.0+] GetSharedLowLevelLayerSynchronizedEvent
 +
|-
 +
| 8222 || [4.0.0+] CheckSharedLowLevelLayerSynchronized
 +
|-
 +
| 8223 || [4.0.0+] RegisterSharedBufferImporterAruid
 +
|-
 +
| 8224 || [4.0.0+] UnregisterSharedBufferImporterAruid
 +
|-
 +
| 8227 || [4.0.0+] CreateSharedBufferProcessHeap
 +
|-
 +
| 8228 || [4.0.0+] GetSharedLayerLayerStacks
 +
|-
 +
| 8229 || [4.0.0+] SetSharedLayerLayerStacks
 +
|-
 +
| 8291 || [4.0.0+] PresentDetachedSharedFrameBufferToLowLevelLayer
 +
|-
 +
| 8292 || [4.0.0+] FillDetachedSharedFrameBufferColor
 +
|-
 +
| 8293 || [4.0.0+] GetDetachedSharedFrameBufferImage
 +
|-
 +
| 8294 || [4.0.0+] SetDetachedSharedFrameBufferImage
 +
|-
 +
| 8295 || [4.0.0+] CopyDetachedSharedFrameBufferImage
 +
|-
 +
| 8296 || [4.0.0+] SetDetachedSharedFrameBufferSubImage
 +
|-
 +
| 8297 || [4.0.0+] GetSharedFrameBufferContentParameter
 +
|-
 +
| 8298 || [5.0.0+] ExpandStartupLogoOnSharedFrameBuffer
 
|}
 
|}
   Line 456: Line 563:     
= NativeWindow =
 
= NativeWindow =
   
Max size of this buffer is 0x100-bytes(outbuf size used by official user-processes). Parsed("...DeserializeNativeWindow()") by a function called by the code described under [[#OpenLayer]], which executes code with Android symbols.
 
Max size of this buffer is 0x100-bytes(outbuf size used by official user-processes). Parsed("...DeserializeNativeWindow()") by a function called by the code described under [[#OpenLayer]], which executes code with Android symbols.