Add glMapBufferRange implemented via direct memory access
goldfish_address_space is a memory sharing device between
the QEMU host and an Android guest. This approach allows
to access host's memory from the guest directly without
copying bits.
Bug: 116046430
Test: Run the emulator with an OpenGL app that calls to
glMapBufferRange.
Change-Id: I1bee79e732fffe5eb853d4f511d707af624ae843
Signed-off-by:
Roman Kiryanov <rkir@google.com>
Showing
- GNUmakefile 1 addition, 1 deletionGNUmakefile
- shared/OpenglCodecCommon/Android.mk 1 addition, 0 deletionsshared/OpenglCodecCommon/Android.mk
- shared/OpenglCodecCommon/CMakeLists.txt 2 additions, 2 deletionsshared/OpenglCodecCommon/CMakeLists.txt
- shared/OpenglCodecCommon/GLSharedGroup.h 3 additions, 0 deletionsshared/OpenglCodecCommon/GLSharedGroup.h
- shared/OpenglCodecCommon/goldfish_address_space.cpp 194 additions, 0 deletionsshared/OpenglCodecCommon/goldfish_address_space.cpp
- shared/OpenglCodecCommon/goldfish_address_space.h 69 additions, 0 deletionsshared/OpenglCodecCommon/goldfish_address_space.h
- system/GLESv1_enc/gl_client_proc.h 3 additions, 0 deletionssystem/GLESv1_enc/gl_client_proc.h
- system/GLESv2_enc/GL2Encoder.cpp 69 additions, 7 deletionssystem/GLESv2_enc/GL2Encoder.cpp
- system/GLESv2_enc/GL2Encoder.h 2 additions, 0 deletionssystem/GLESv2_enc/GL2Encoder.h
- system/GLESv2_enc/gl2_client_context.cpp 3 additions, 0 deletionssystem/GLESv2_enc/gl2_client_context.cpp
- system/GLESv2_enc/gl2_client_context.h 3 additions, 0 deletionssystem/GLESv2_enc/gl2_client_context.h
- system/GLESv2_enc/gl2_client_proc.h 6 additions, 0 deletionssystem/GLESv2_enc/gl2_client_proc.h
- system/GLESv2_enc/gl2_enc.cpp 119 additions, 0 deletionssystem/GLESv2_enc/gl2_enc.cpp
- system/GLESv2_enc/gl2_entry.cpp 21 additions, 0 deletionssystem/GLESv2_enc/gl2_entry.cpp
- system/GLESv2_enc/gl2_opcodes.h 4 additions, 1 deletionsystem/GLESv2_enc/gl2_opcodes.h
- system/renderControl_enc/renderControl_client_proc.h 3 additions, 0 deletionssystem/renderControl_enc/renderControl_client_proc.h
Loading
Please register or sign in to comment