Merge remote-tracking branch 'origin/stage-aosp-master' into mnc-dr-dev-plus-aosp
diff --git a/README b/README
index 3f0c495..4f88790 100644
--- a/README
+++ b/README
@@ -1,16 +1,199 @@
-This directory contains prebuilt emulator binaries that were generated by
-running the following command on a 64-bit Linux machine:
+This directory contains prebuilt emulator binaries that were generated
+using the following scripts
- external/qemu/distrib/package-release.sh \
- --darwin-ssh=<host> \
- --copy-prebuilts=<path>
+ external/qemu/android-rebuild.sh
+ external/qemu/android/scripts/build-qemu-android.sh
-Where <host> is the host name of a Darwin machine, and <path> is the root
-path of this AOSP repo workspace.
+on 64-bit Linux and Mac OS X hosts.
Below is the list of specific commits for each input directory used:
-external/gtest 142396e Build gtest with NDK 9 for all architectures.
-external/qemu 90eb445 package-release.sh: Refine --copy-prebuilts
-sdk/emulator/opengl 88a8c6a emulator/opengl: Fix GCC 4.8 warnings.
+ external/qemu 7025489 android/base/system/System.cpp: Make valgrind happy.
+ external/qemu-android 7673fd2 goldfish_tty.c: Use physical addresses instead of virtual
+ external/gtest aa242ae Use new sanitizer option.
+Summary of changes:
+
+$ cd external/qemu; git log --oneline --no-merges 8ada71..14861f
+
+ 7025489 android/base/system/System.cpp: Make valgrind happy.
+ 109f9eb Implements fullscreen support for the Qt emulator.
+ e55c059 android/skin/qt: Expandable tool window.
+ 2403730 android/skin/qt: Fix position of tool window.
+ 5b7ae7d Add Qt-based UI backend
+ c751277 Check for e2fsprogs prebuilts dir in android-configure.sh
+ ea6cbc2 android/base/system/Win32Utils.h: new helper class.
+ 92402bd android/base/system/System.h: Add findBundledExecutable().
+ c1bfccd android-rebuild.sh: Copy e2fsprogs to $OUT_DIR/bin
+ 2606c22 build-e2fsprogs.sh: New build script.
+ 99c5cc1 emugl: Remove extraneous exit messasge with '-gpu mesa'.
+ a774bf3 emugl: Ensure that a newly-created sub-window is cleared.
+ 86c1cab emugl: minor cleanup.
+ b10f775 PACKAGES.TXT: Update to newly released Qt 5.5.0
+ ba98610 build-qt.sh: Small fix for remote Darwin builds.
+ 77f9b5f docs/PREBUILT-BINARIES.TXT: New document.
+ 842092e goldfish/tty.c: Add device version register
+ b2bbb30 android/build: Add support for Qt 'moc' and 'rcc' tools.
+ 80168bd android-rebuild.sh: Copy Qt shared libraries into $OUT_DIR/<lib>/qt/
+ 9157e57 android/scripts/build-qt.sh: New build script for Qt libraries.
+ 97a6bef PACKAGES.TXT: Add a rule to donwload the Qt 5.4.2 sources.
+ 695f900 download-sources.sh: Add support for SVN, BASENAME and DSTDIR fields.
+ df6b553 Small build system cleanup to prepare for Qt-based UI.
+ c961f3a emugl: Disable signals from render and window threads.
+ 88e6a59 android/skin/: Small cleanups to prepare for Qt-based backend.
+ 20cc04e android/build: Add support for prebuilt static libraries.
+ b4616d2 android/base/System.h: Add addLibrarySearchDir().
+ 59873e0 Move '-list-avds' handling to top-level 'emulator' launcher.
+ dcd78da Add unit tests for some text-message functions
+ ae0eaf5 Fix handling of SMS message with special characters
+ ebcf238 Fix cube map textures issue
+ 65e628f Support '-ranchu' flag to pick qemu2 as the emulation engine
+ d4617d6 Allow ',' and '=' in path names
+ 3592ca0 Load the Skin config before the Device config
+ feef1eb Move CPU Acceleration handling to main-common.c
+ 414e009 Provide the correct time with the 'geo fix' command
+ c0f65a2 Fix emulator booting on OSX 10.8
+ 2539b0c emugl: Fix -no-window on Linux.
+ ac4bf2b emugl: Improve error reporting when loading shared libraries.
+ b5c1463 Ranchu emulator wrapper support for -sdcard switch
+ 1236003 android/opengl/emugl_config.cpp: Remove debug messages.
+ b87a7f1 os-win32.c: Remove forced thread affinity to single core.
+ d40b8ff Re-enable icount handling for snapshot to work
+ e3a5a53 set pc-bios directory to match current output directory.
+ d5f17cb added binaries for qemu2 x86/x86-64
+ 14896ae Convert -selinux 'disabled' to 'permissive' for API level >= 23
+ 6300b7b Move common command-line option processing to shared source file.
+ 3d406cd Fix crash with '-qemu -cpu foo' is used.
+ 63b652a SDL2: fixed qemu2 not built with SDL2
+ b6b64b2 Disable non-fatal error when loading from snapshot
+ 2cfe36d cpu-exec.c: Remove tb_invalidated_flag global variable.
+ b28f2f2 android/main.c: Honor informational QEMU options, e.g. "-qemu -h"
+ 6cd021f Fix OSX build caused by a typo in include
+ 83b3110 Handle CPU interrupts by inline checking of a flag
+ 6af00b2 Improve detection of remote desktop sessions.
+ 5ca3b5d Mesa: [windows] Fix for RDP / Chrome Remote Desktop.
+ dc3c5aa emugl: [windows] Slightly better error messages.
+ 26b5349 build-mesa-deps.sh: [windows] Add bin/DO_NOT_REMOVE files.
+ 0dbc969 gen-android-sdk-toolchain.sh: Fix for LLVM
+ 56da43f emugl: Proper support Mesa software renderer.
+ db96916 emugl: Remove static methods from FrameBuffer class.
+ 483c4a7 emugl: [windows] Fix WGL backend out-of-bounds stack access.
+ 30db467 emugl: [windows] Support for Mesa backend.
+ 075cda6 android/opengles.c: Improve error message.
+ 752c590 android-rebuild.sh: [windows] Rename Mesa lib to mesa_opengl32.dll
+ c9d47d5 emugl: [windows] Remove imports from opengl32.dll
+ b6321f6 emugl: [windows] Remove static C++ constructor.
+ f333503 emugl: [windows] Get rid of WglExtProcs.
+ 136eaff emugl: [windows] Lazy-link to opengl32.dll.
+ 5e806aa emugl: Make emugl::SharedLibrary::findSymbol() const
+ fa6d396 emugl: Move GlLibrary implementations to EGL library.
+ 6a74ee2 emugl: Use 'funcargs' mode to generate GLES function headers.
+ bba1311 android-configure.sh: Add ccache support to --mingw builds.
+ a76d2ea android-configure.sh: Remove TARGET_OS variable.
+ 144af87 android-configure.sh: Rename CPU to BUILD_ARCH
+ cba2c84 android-configure.sh: Remove HOST_BIGENDIAN probe.
+ 9db5159 android-configure.sh: Minor reformatting.
+ 370668b Remove obsolete android/config/ directories.
+ abc3abf Fix windows ranchu launcher selection problem
+ af1668c android-configure.sh: Simplify script.
+ c728383 qemu-launcher: Add support for -selinux <mode> option.
+ df12821 build-qemu-android.sh: Disable libcurl connectivity.
+ b83b0ec build-qemu-android.sh: Disable libcurl connectivity.
+ 51fee5a emugl: Remove obsolete EGL internal display type support.
+ fec1f12 emugl: Remove obsolete EGL API functions.
+ 31382f8 emugl: Remove un-needed EGL entry points from libOpenglRender.
+ a438ad2 emugl: Add new gen-headers.sh script.
+ 3e88e9f emugl: Refactor GLDispatch (again).
+ 780335a emugl: Refactor libOpenglRender's EGLDispatch.
+ 2ea5b38 android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
+ 43b4b7f emugl: GLcommon/GLLibrary.h: new helper class.
+ ec0a1b1 emugl: GLDispatch: Use proper lazy initialization.
+ 75e60b6 emugl: Report errors when failing to load shared libraries.
+ a57a959 emugl: Fix Linux dynamic linking to libGL.
+ 0635630 android-configure.sh: include common.sh content.
+ 8ba624f android/build/common.sh: Remove obsolete portions.
+ 3cd9d74 android-configure.sh: Remove anything related to the platform build.
+ 3f06301 android/base/testing/TestTempDir.h: Use TMPDIR on Unix systems.
+ 371fb7e android-configure.sh: Remove cygwin support code.
+ 868ceed android-configure.sh: Remove --no-aosp-prebuilts
+ d779dd5 android-configure.sh: Remove --static option.
+ 67b5721 android-configure.sh: Remove --gles-dir and --no-gles
+ 176fd9e android-configure.sh: Remove --ignore-audio option.
+ 80617d0 android-configure.sh: Remove obsolete --install option.
+ bcc204c distrib/update-audio.sh: Remove obsolete script.
+ 1a1afd6 Support for new Clang-3.5 based SDK toolchain.
+ 7ce382b android-configure.sh: Remove obsolete --sdl-config option.
+ 2855dd7 Revert "qemu2 does not build on build servers; revert"
+ b910f8f Use $AOSP/prebuilts/android-emulator-build/ to store prebuilts.
+ 7d2d6c0 build-qemu-android.sh: Separate qemu-android and dependencies binaries.
+ 4022d0a build-mesa.sh: Separate mesa-deps and mesa prebuilts.
+ 7e5c3ad Revert "Backport arm_boot: Change initrd load address to "halfway through RAM"" Because this CL causes Mac not to boot arm image anymore This reverts commit deff600e4e880b01953d4c5c0363774c385de09f.
+ 5561478 Revert "Backport arm_boot: Change initrd load address to "halfway through RAM"" Because this CL causes Mac not to boot arm image anymore This reverts commit deff600e4e880b01953d4c5c0363774c385de09f.
+ aad813a Revert "emugl: Refactor GLDispatch structure."
+ 3a87916 Revert "emugl: Refactor GLDispatch structure."
+ 8f3fc9d Revert "emugl: Refactor libOpenglRender's EGLDispatch."
+ 47d5d65 Revert "emugl: Get rid fo GLAPIENTRY"
+ 9ef1eea Revert "emugl: Add *experimental* support for 'osmesa' backend."
+ a461dee Revert "emugl: GLDispatch: do not use static function pointers."
+ 8129754 Revert "emugl: Fix 'black triangle bug'"
+ e497cfb Revert "emugl: Get rid of s_glDispatch static variable."
+ deab7a4 Revert "emugl: EGL: Refactor ClientAPIExts.cpp"
+ ef776cc Revert "android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite."
+ 03bf8e5 Fix qemu2 launcher on Mac
+ 3d30611 emugl: Fix memory leak in OutputBuffer implementation.
+ fcc17a3 qemu2 does not build on build servers; revert
+ b4b7b68 Fix qemu-android build on MacOsX Yosemite (10.10)
+ 789b604 Remove SDL 1.x from qemu-android dependencies.
+ d0cd3d4 Copy qemu2 binaries to SDK tools after build
+ 32037f5 Ignoring warnings to build glib for Mac OS X
+ 8abd9b7 Temporarily revert this CL for a release to fingerprint team
+ 373f536 Remove obsolete SDL 1.x sources.
+ 44cf146 emugl: EGL: Refactor ClientAPIExts.cpp
+ 3a43527 android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
+ 4b0b29d emugl: EGL: Refactor ClientAPIExts.cpp
+ 613773e android/scripts/gen-entries.py: Add 'funcargs' mode + unit test suite.
+ ff1be12 build-qemu-android.sh: Use winaudio as audio backend on Windows
+ 2378035 emugl: Get rid of s_glDispatch static variable.
+ d33e6ae emugl: Fix 'black triangle bug'
+ cabaec2 Fix glGenerateMipmap error code for invalid target
+ 5b7afdf emugl: Add *experimental* support for 'osmesa' backend.
+ 27af0c7 Fix memory leak caused by color buffer
+ 63befdb emugl: GLDispatch: do not use static function pointers.
+ 455fe1c Strings added to address Issue 82305
+ 2494f1e emugl: Get rid fo GLAPIENTRY
+ 5ac17a2 emugl: Refactor GLDispatch structure.
+ 6da22fb emugl: Refactor libOpenglRender's EGLDispatch.
+ 34b12d5 emugl: Remove obsolete header file.
+ bbd6bee emugl: Reduce number of exported dynamic symbols.
+ 9c41bdb android/build: Add support for LOCAL_SYMBOL_FILE
+ acc644d android/scripts/gen-dll-wrapper.py: Remove obsolete script.
+ 0fe0098 android/scripts/gen-entries.py: Add new script.
+ 6d1e6c5 Fix webcam on OSX Yosemite
+ 758e306 emugl: Support software-only renderers.
+ ac9c8df emugl: EglDisplay.cpp: Add debug printouts.
+ 54e8268 Make sure EmuGL is built in debug mode with --debug.
+ 964920f emugl: Remove pesky compiler warning on Darwin.
+ e6aef36 suppress verbose output when stdout is part of return value
+
+
+$ cd external/qemu-android; git log --oneline --no-merges 8ad041c..7673fd2
+
+ 7673fd2 goldfish_tty.c: Use physical addresses instead of virtual
+ 5e29087 target-mips: fix updating BadVAddr for misaligned accesses
+ 63782ac hw/mips: ranchu: Enable goldfish audio
+ b509f13 target-mips: Add TLB Refill exception interpreter
+ b4cda1b hw/char/goldfish_tty.c: Sign extend addresses for mips
+ 3a1d5bc Fix VENOM vulnerability for Intel-based systems.
+ bdc7705 i386: init adb and android monitor for IA
+ 3f8331a hw/i386: Enable goldfish audio
+ 7e51381 goldfish_audio: Support 64-bit guests
+ a931717 coreaudio: Incorporate changes from the classic Android emulator
+ a50f6cf audio: Add winaudio as an alternative audio backend for Windows
+ b6acf13 audio: Import winaudio driver from the classic Android emulator
+ 8903516 make the instruction sets of IA cpu comply with spec
+
+$ cd external/gtest; git log --oneline --no-merges 56cad54..dabc7dd
+
+ aa242ae Use new sanitizer option.
+ 0be0cc6 Allow to build host gtest libraries in unbundled build.
+ 131a343 Don't explicitly set LOCAL_CLANG for host.
diff --git a/darwin-x86_64/emulator b/darwin-x86_64/emulator
index 027669d..780361d 100755
--- a/darwin-x86_64/emulator
+++ b/darwin-x86_64/emulator
Binary files differ
diff --git a/darwin-x86_64/emulator64-arm b/darwin-x86_64/emulator64-arm
index 4b74b6c..207c91b 100755
--- a/darwin-x86_64/emulator64-arm
+++ b/darwin-x86_64/emulator64-arm
Binary files differ
diff --git a/darwin-x86_64/emulator64-mips b/darwin-x86_64/emulator64-mips
index acd7ee1..6167ea2 100755
--- a/darwin-x86_64/emulator64-mips
+++ b/darwin-x86_64/emulator64-mips
Binary files differ
diff --git a/darwin-x86_64/emulator64-ranchu-arm64 b/darwin-x86_64/emulator64-ranchu-arm64
index bdb315f..3a8b6ae 100755
--- a/darwin-x86_64/emulator64-ranchu-arm64
+++ b/darwin-x86_64/emulator64-ranchu-arm64
Binary files differ
diff --git a/darwin-x86_64/emulator64-ranchu-mips64 b/darwin-x86_64/emulator64-ranchu-mips64
index 6ff20bd..067b2cd 100755
--- a/darwin-x86_64/emulator64-ranchu-mips64
+++ b/darwin-x86_64/emulator64-ranchu-mips64
Binary files differ
diff --git a/darwin-x86_64/emulator64-x86 b/darwin-x86_64/emulator64-x86
index bb71244..78b31d5 100755
--- a/darwin-x86_64/emulator64-x86
+++ b/darwin-x86_64/emulator64-x86
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64EGL_translator.dylib b/darwin-x86_64/lib64/lib64EGL_translator.dylib
index 3fd275a..1082ff2 100755
--- a/darwin-x86_64/lib64/lib64EGL_translator.dylib
+++ b/darwin-x86_64/lib64/lib64EGL_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib b/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
index e9bfa2f..e6ca801 100755
--- a/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
+++ b/darwin-x86_64/lib64/lib64GLES_CM_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib b/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
index de29933..08e7bc6 100755
--- a/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
+++ b/darwin-x86_64/lib64/lib64GLES_V2_translator.dylib
Binary files differ
diff --git a/darwin-x86_64/lib64/lib64OpenglRender.dylib b/darwin-x86_64/lib64/lib64OpenglRender.dylib
index 71a600f..f9feb65 100755
--- a/darwin-x86_64/lib64/lib64OpenglRender.dylib
+++ b/darwin-x86_64/lib64/lib64OpenglRender.dylib
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64 b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
index 2727f66..dfdbdb6 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-aarch64
Binary files differ
diff --git a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
index 084ac72..49db173 100755
--- a/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
+++ b/darwin-x86_64/qemu/darwin-x86_64/qemu-system-mips64el
Binary files differ
diff --git a/linux-x86_64/emulator b/linux-x86_64/emulator
index 0c26222..32446ab 100755
--- a/linux-x86_64/emulator
+++ b/linux-x86_64/emulator
Binary files differ
diff --git a/linux-x86_64/emulator-arm b/linux-x86_64/emulator-arm
index 8c5776d..3c3de8e 100755
--- a/linux-x86_64/emulator-arm
+++ b/linux-x86_64/emulator-arm
Binary files differ
diff --git a/linux-x86_64/emulator-mips b/linux-x86_64/emulator-mips
index f71636f..7f49ed8 100755
--- a/linux-x86_64/emulator-mips
+++ b/linux-x86_64/emulator-mips
Binary files differ
diff --git a/linux-x86_64/emulator-ranchu-arm64 b/linux-x86_64/emulator-ranchu-arm64
index 2304633..872dd88 100755
--- a/linux-x86_64/emulator-ranchu-arm64
+++ b/linux-x86_64/emulator-ranchu-arm64
Binary files differ
diff --git a/linux-x86_64/emulator-ranchu-mips64 b/linux-x86_64/emulator-ranchu-mips64
index d5ccae2..be16bb0 100755
--- a/linux-x86_64/emulator-ranchu-mips64
+++ b/linux-x86_64/emulator-ranchu-mips64
Binary files differ
diff --git a/linux-x86_64/emulator-x86 b/linux-x86_64/emulator-x86
index 13bb0b8..84fd379 100755
--- a/linux-x86_64/emulator-x86
+++ b/linux-x86_64/emulator-x86
Binary files differ
diff --git a/linux-x86_64/emulator64-arm b/linux-x86_64/emulator64-arm
index 86ba1f7..6f80df1 100755
--- a/linux-x86_64/emulator64-arm
+++ b/linux-x86_64/emulator64-arm
Binary files differ
diff --git a/linux-x86_64/emulator64-mips b/linux-x86_64/emulator64-mips
index e64dad7..88bee00 100755
--- a/linux-x86_64/emulator64-mips
+++ b/linux-x86_64/emulator64-mips
Binary files differ
diff --git a/linux-x86_64/emulator64-ranchu-arm64 b/linux-x86_64/emulator64-ranchu-arm64
index c69d175..4a7321d 100755
--- a/linux-x86_64/emulator64-ranchu-arm64
+++ b/linux-x86_64/emulator64-ranchu-arm64
Binary files differ
diff --git a/linux-x86_64/emulator64-ranchu-mips64 b/linux-x86_64/emulator64-ranchu-mips64
index 277b28f..7fa590f 100755
--- a/linux-x86_64/emulator64-ranchu-mips64
+++ b/linux-x86_64/emulator64-ranchu-mips64
Binary files differ
diff --git a/linux-x86_64/emulator64-x86 b/linux-x86_64/emulator64-x86
index 8e886f8..ed613d5 100755
--- a/linux-x86_64/emulator64-x86
+++ b/linux-x86_64/emulator64-x86
Binary files differ
diff --git a/linux-x86_64/lib/gles_mesa/libGL.so b/linux-x86_64/lib/gles_mesa/libGL.so
index 75e18c3..160f31a 100755
--- a/linux-x86_64/lib/gles_mesa/libGL.so
+++ b/linux-x86_64/lib/gles_mesa/libGL.so
Binary files differ
diff --git a/linux-x86_64/lib/gles_mesa/libosmesa.so b/linux-x86_64/lib/gles_mesa/libosmesa.so
index 7244ab5..c0886e5 100755
--- a/linux-x86_64/lib/gles_mesa/libosmesa.so
+++ b/linux-x86_64/lib/gles_mesa/libosmesa.so
Binary files differ
diff --git a/linux-x86_64/lib/lib64EGL_translator.so b/linux-x86_64/lib/lib64EGL_translator.so
deleted file mode 100755
index d5a865b..0000000
--- a/linux-x86_64/lib/lib64EGL_translator.so
+++ /dev/null
Binary files differ
diff --git a/linux-x86_64/lib/lib64GLES_CM_translator.so b/linux-x86_64/lib/lib64GLES_CM_translator.so
deleted file mode 100755
index 8da11ff..0000000
--- a/linux-x86_64/lib/lib64GLES_CM_translator.so
+++ /dev/null
Binary files differ
diff --git a/linux-x86_64/lib/lib64GLES_V2_translator.so b/linux-x86_64/lib/lib64GLES_V2_translator.so
deleted file mode 100755
index 2651065..0000000
--- a/linux-x86_64/lib/lib64GLES_V2_translator.so
+++ /dev/null
Binary files differ
diff --git a/linux-x86_64/lib/lib64OpenglRender.so b/linux-x86_64/lib/lib64OpenglRender.so
deleted file mode 100755
index 7922c21..0000000
--- a/linux-x86_64/lib/lib64OpenglRender.so
+++ /dev/null
Binary files differ
diff --git a/linux-x86_64/lib/libEGL_translator.so b/linux-x86_64/lib/libEGL_translator.so
index e39712b..011beee 100755
--- a/linux-x86_64/lib/libEGL_translator.so
+++ b/linux-x86_64/lib/libEGL_translator.so
Binary files differ
diff --git a/linux-x86_64/lib/libGLES_CM_translator.so b/linux-x86_64/lib/libGLES_CM_translator.so
index 8f8bf9c..aa527f9 100755
--- a/linux-x86_64/lib/libGLES_CM_translator.so
+++ b/linux-x86_64/lib/libGLES_CM_translator.so
Binary files differ
diff --git a/linux-x86_64/lib/libGLES_V2_translator.so b/linux-x86_64/lib/libGLES_V2_translator.so
index b61c801..fb668da 100755
--- a/linux-x86_64/lib/libGLES_V2_translator.so
+++ b/linux-x86_64/lib/libGLES_V2_translator.so
Binary files differ
diff --git a/linux-x86_64/lib/libOpenglRender.so b/linux-x86_64/lib/libOpenglRender.so
index ce5c257..e5f70e3 100755
--- a/linux-x86_64/lib/libOpenglRender.so
+++ b/linux-x86_64/lib/libOpenglRender.so
Binary files differ
diff --git a/linux-x86_64/lib64/gles_mesa/libGL.so b/linux-x86_64/lib64/gles_mesa/libGL.so
index 677c627..5267d69 100755
--- a/linux-x86_64/lib64/gles_mesa/libGL.so
+++ b/linux-x86_64/lib64/gles_mesa/libGL.so
Binary files differ
diff --git a/linux-x86_64/lib64/gles_mesa/libosmesa.so b/linux-x86_64/lib64/gles_mesa/libosmesa.so
index c767f51..1a22529 100755
--- a/linux-x86_64/lib64/gles_mesa/libosmesa.so
+++ b/linux-x86_64/lib64/gles_mesa/libosmesa.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64EGL_translator.so b/linux-x86_64/lib64/lib64EGL_translator.so
index 7455134..b5ef254 100755
--- a/linux-x86_64/lib64/lib64EGL_translator.so
+++ b/linux-x86_64/lib64/lib64EGL_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64GLES_CM_translator.so b/linux-x86_64/lib64/lib64GLES_CM_translator.so
index 1296651..e09f419 100755
--- a/linux-x86_64/lib64/lib64GLES_CM_translator.so
+++ b/linux-x86_64/lib64/lib64GLES_CM_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64GLES_V2_translator.so b/linux-x86_64/lib64/lib64GLES_V2_translator.so
index fc79cad..e209080 100755
--- a/linux-x86_64/lib64/lib64GLES_V2_translator.so
+++ b/linux-x86_64/lib64/lib64GLES_V2_translator.so
Binary files differ
diff --git a/linux-x86_64/lib64/lib64OpenglRender.so b/linux-x86_64/lib64/lib64OpenglRender.so
index a5bdfdd..612e2b5 100755
--- a/linux-x86_64/lib64/lib64OpenglRender.so
+++ b/linux-x86_64/lib64/lib64OpenglRender.so
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86/qemu-system-aarch64 b/linux-x86_64/qemu/linux-x86/qemu-system-aarch64
index ca30f21..ece2d7e 100755
--- a/linux-x86_64/qemu/linux-x86/qemu-system-aarch64
+++ b/linux-x86_64/qemu/linux-x86/qemu-system-aarch64
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86/qemu-system-mips64el b/linux-x86_64/qemu/linux-x86/qemu-system-mips64el
index 0e630c6..11988bb 100755
--- a/linux-x86_64/qemu/linux-x86/qemu-system-mips64el
+++ b/linux-x86_64/qemu/linux-x86/qemu-system-mips64el
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64 b/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
index 5118278..f3f091a 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-aarch64
Binary files differ
diff --git a/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el b/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
index 049fc34..1d27b4c 100755
--- a/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
+++ b/linux-x86_64/qemu/linux-x86_64/qemu-system-mips64el
Binary files differ
diff --git a/windows/emulator-arm.exe b/windows/emulator-arm.exe
index db58411..229e0cd 100755
--- a/windows/emulator-arm.exe
+++ b/windows/emulator-arm.exe
Binary files differ
diff --git a/windows/emulator-mips.exe b/windows/emulator-mips.exe
index 170de47..7f1acf3 100755
--- a/windows/emulator-mips.exe
+++ b/windows/emulator-mips.exe
Binary files differ
diff --git a/windows/emulator-ranchu-arm64.exe b/windows/emulator-ranchu-arm64.exe
index 7378c0f..6a4808c 100755
--- a/windows/emulator-ranchu-arm64.exe
+++ b/windows/emulator-ranchu-arm64.exe
Binary files differ
diff --git a/windows/emulator-ranchu-mips64.exe b/windows/emulator-ranchu-mips64.exe
index 686adf4..af2ff4f 100755
--- a/windows/emulator-ranchu-mips64.exe
+++ b/windows/emulator-ranchu-mips64.exe
Binary files differ
diff --git a/windows/emulator-x86.exe b/windows/emulator-x86.exe
index dde97d6..e11453e 100755
--- a/windows/emulator-x86.exe
+++ b/windows/emulator-x86.exe
Binary files differ
diff --git a/windows/emulator.exe b/windows/emulator.exe
index d2042a2..35abb1b 100755
--- a/windows/emulator.exe
+++ b/windows/emulator.exe
Binary files differ
diff --git a/windows/emulator64-arm64.exe b/windows/emulator64-arm64.exe
deleted file mode 100755
index 6ac6791..0000000
--- a/windows/emulator64-arm64.exe
+++ /dev/null
Binary files differ
diff --git a/windows/emulator64-ranchu-arm64.exe b/windows/emulator64-ranchu-arm64.exe
index d7de333..1429b29 100755
--- a/windows/emulator64-ranchu-arm64.exe
+++ b/windows/emulator64-ranchu-arm64.exe
Binary files differ
diff --git a/windows/emulator64-ranchu-mips64.exe b/windows/emulator64-ranchu-mips64.exe
index 1292bac..6ae5fb2 100755
--- a/windows/emulator64-ranchu-mips64.exe
+++ b/windows/emulator64-ranchu-mips64.exe
Binary files differ
diff --git a/windows/lib/gles_mesa/opengl32.dll b/windows/lib/gles_mesa/mesa_opengl32.dll
similarity index 69%
rename from windows/lib/gles_mesa/opengl32.dll
rename to windows/lib/gles_mesa/mesa_opengl32.dll
index 1926e2f..82e3b7a 100755
--- a/windows/lib/gles_mesa/opengl32.dll
+++ b/windows/lib/gles_mesa/mesa_opengl32.dll
Binary files differ
diff --git a/windows/lib/gles_mesa/osmesa.dll b/windows/lib/gles_mesa/osmesa.dll
index 928e667..d1efc7e 100755
--- a/windows/lib/gles_mesa/osmesa.dll
+++ b/windows/lib/gles_mesa/osmesa.dll
Binary files differ
diff --git a/windows/lib/libEGL_translator.dll b/windows/lib/libEGL_translator.dll
index 1bb53bb..e9cb3a2 100755
--- a/windows/lib/libEGL_translator.dll
+++ b/windows/lib/libEGL_translator.dll
Binary files differ
diff --git a/windows/lib/libGLES_CM_translator.dll b/windows/lib/libGLES_CM_translator.dll
index 543532f..96138fc 100755
--- a/windows/lib/libGLES_CM_translator.dll
+++ b/windows/lib/libGLES_CM_translator.dll
Binary files differ
diff --git a/windows/lib/libGLES_V2_translator.dll b/windows/lib/libGLES_V2_translator.dll
index b3422ba..884d493 100755
--- a/windows/lib/libGLES_V2_translator.dll
+++ b/windows/lib/libGLES_V2_translator.dll
Binary files differ
diff --git a/windows/lib/libOpenglRender.dll b/windows/lib/libOpenglRender.dll
index 0ef65e7..4e8b20b 100755
--- a/windows/lib/libOpenglRender.dll
+++ b/windows/lib/libOpenglRender.dll
Binary files differ
diff --git a/windows/lib64/gles_mesa/opengl32.dll b/windows/lib64/gles_mesa/mesa_opengl32.dll
similarity index 66%
rename from windows/lib64/gles_mesa/opengl32.dll
rename to windows/lib64/gles_mesa/mesa_opengl32.dll
index 1790017..5d7c94a 100755
--- a/windows/lib64/gles_mesa/opengl32.dll
+++ b/windows/lib64/gles_mesa/mesa_opengl32.dll
Binary files differ
diff --git a/windows/lib64/gles_mesa/osmesa.dll b/windows/lib64/gles_mesa/osmesa.dll
index 4cf5f05..4bc6b15 100755
--- a/windows/lib64/gles_mesa/osmesa.dll
+++ b/windows/lib64/gles_mesa/osmesa.dll
Binary files differ
diff --git a/windows/lib64/lib64EGL_translator.dll b/windows/lib64/lib64EGL_translator.dll
new file mode 100755
index 0000000..40c2c0a
--- /dev/null
+++ b/windows/lib64/lib64EGL_translator.dll
Binary files differ
diff --git a/windows/lib64/lib64GLES_CM_translator.dll b/windows/lib64/lib64GLES_CM_translator.dll
new file mode 100755
index 0000000..bd9c93d
--- /dev/null
+++ b/windows/lib64/lib64GLES_CM_translator.dll
Binary files differ
diff --git a/windows/lib64/lib64GLES_V2_translator.dll b/windows/lib64/lib64GLES_V2_translator.dll
new file mode 100755
index 0000000..e722bd3
--- /dev/null
+++ b/windows/lib64/lib64GLES_V2_translator.dll
Binary files differ
diff --git a/windows/lib64/lib64OpenglRender.dll b/windows/lib64/lib64OpenglRender.dll
new file mode 100755
index 0000000..b905bc5
--- /dev/null
+++ b/windows/lib64/lib64OpenglRender.dll
Binary files differ
diff --git a/windows/qemu/windows-x86/qemu-system-aarch64.exe b/windows/qemu/windows-x86/qemu-system-aarch64.exe
index 00b913c..336a34d 100755
--- a/windows/qemu/windows-x86/qemu-system-aarch64.exe
+++ b/windows/qemu/windows-x86/qemu-system-aarch64.exe
Binary files differ
diff --git a/windows/qemu/windows-x86/qemu-system-mips64el.exe b/windows/qemu/windows-x86/qemu-system-mips64el.exe
index 28d50fb..85866d5 100755
--- a/windows/qemu/windows-x86/qemu-system-mips64el.exe
+++ b/windows/qemu/windows-x86/qemu-system-mips64el.exe
Binary files differ
diff --git a/windows/qemu/windows-x86_64/qemu-system-aarch64.exe b/windows/qemu/windows-x86_64/qemu-system-aarch64.exe
index 071329f..7d7d639 100755
--- a/windows/qemu/windows-x86_64/qemu-system-aarch64.exe
+++ b/windows/qemu/windows-x86_64/qemu-system-aarch64.exe
Binary files differ
diff --git a/windows/qemu/windows-x86_64/qemu-system-mips64el.exe b/windows/qemu/windows-x86_64/qemu-system-mips64el.exe
index 03bbb5b..79e1cea 100755
--- a/windows/qemu/windows-x86_64/qemu-system-mips64el.exe
+++ b/windows/qemu/windows-x86_64/qemu-system-mips64el.exe
Binary files differ