Vincent Wei
|
3d963b3d25
|
Extend JoinLayer() to JoinLayerEx() to return the client identifier; Add a new API GetClientId()
|
2023-08-30 12:23:26 +08:00 |
|
Vincent Wei
|
29ac6a4277
|
initial implementation of new APIs of shared surface: AttachToSharedSurface(), GetSharedSurfaceInfo(), LockSharedSurfaceIfDirty(), UnlockSharedSurface(), and DetachFromSharedSurface()
|
2023-08-29 16:21:49 +08:00 |
|
Vincent Wei
|
50aafa3faa
|
initial implementation of CreateSharedSurface(), DestroySharedSurface(), GetSharedSurfaceFDByClientWindow(), and GetSharedSurfaceFDByName()
|
2023-08-29 12:12:51 +08:00 |
|
Vincent Wei
|
404349dd45
|
tune the implementation of map: make sure that the operation to the map is atomical
|
2020-03-02 14:54:17 +08:00 |
|
Vincent Wei
|
9f1a7940c5
|
implement __mg_map_find_replace_or_insert
|
2020-03-02 14:38:14 +08:00 |
|
Vincent Wei
|
7f45d5232d
|
improve the implementation of map based on rbtree to having the alternative free function per entry
|
2020-03-02 11:16:13 +08:00 |
|
Vincent Wei
|
7c914cdca4
|
fix a bug: uninitialize the callback functions for the map of system bitmaps; add __mg_map_get_size
|
2020-02-27 00:47:09 +08:00 |
|
Vincent Wei
|
ba65912bb1
|
fix a bug in __mg_map_insert
|
2020-02-26 22:13:42 +08:00 |
|
Vincent Wei
|
5c5a33afd5
|
fix conditional compilation errors
|
2020-02-26 22:05:44 +08:00 |
|
Vincent Wei
|
ecdfabe41d
|
implement a map based on rbtree
|
2020-02-26 21:28:00 +08:00 |
|