lp:~cemil-azizoglu/mir/mir-render-surface-v2
Created by
Cemil Azizoglu
and last modified
- Get this branch:
- bzr branch lp:~cemil-azizoglu/mir/mir-render-surface-v2
Only
Cemil Azizoglu
can upload to this branch. If you are
Cemil Azizoglu
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Mir development team: Pending requested
-
Diff: 1851 lines (+1403/-26)32 files modified.bzrignore (+1/-0)
playground/CMakeLists.txt (+19/-0)
playground/README (+3/-3)
playground/eglflash_render_surface.c (+151/-0)
playground/render_surface.cpp (+254/-0)
src/client/CMakeLists.txt (+2/-0)
src/client/buffer_stream.cpp (+5/-2)
src/client/buffer_stream.h (+2/-1)
src/client/connection_surface_map.h (+5/-1)
src/client/error_stream.cpp (+11/-0)
src/client/error_stream.h (+5/-0)
src/client/mir_connection.cpp (+40/-2)
src/client/mir_connection.h (+11/-0)
src/client/mir_render_surface.h (+60/-0)
src/client/mir_render_surface_api.cpp (+176/-0)
src/client/mir_surface_api.cpp (+41/-0)
src/client/render_surface.cpp (+304/-0)
src/client/render_surface.h (+136/-0)
src/client/surface_map.cpp (+24/-0)
src/client/symbols.map (+7/-0)
src/include/client/mir/client_platform.h (+1/-0)
src/include/client/mir_toolkit/client_types_nbs.h (+2/-0)
src/include/client/mir_toolkit/mir_render_surface.h (+82/-0)
src/platforms/android/client/android_client_platform.cpp (+14/-3)
src/platforms/android/client/android_client_platform.h (+1/-0)
src/platforms/android/common/mir_native_window.cpp (+7/-1)
src/platforms/android/include/android_driver_interpreter.h (+10/-0)
src/platforms/android/include/mir_native_window.h (+4/-2)
src/platforms/mesa/client/client_platform.cpp (+10/-3)
src/platforms/mesa/client/client_platform.h (+1/-0)
src/platforms/mesa/client/native_surface.cpp (+11/-6)
src/platforms/mesa/client/native_surface.h (+3/-2)
Branch information
Recent revisions
- 3670. By Cemil Azizoglu
-
MirRenderSurface works for both Android and Mesa for both CPU and GPU clients
- 3664. By Cemil Azizoglu
-
Use a connection map, instead of expecting clients to pass in 'connection' arg
- 3663. By Cemil Azizoglu
-
Correct implementation of
mir_connection_
create_ render_ surface
mir_render_surface_ is_valid
mir_render_surface_ release Now eglflash runs without problems.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir