Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

[[ Bug 23237 ]] Ensure Android EGL configuration supports GLES 3.x #7585

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

livecodeian
Copy link
Contributor

This patch updates the android OpenGLView class to request an EGL
configuration that supports GLES 3.x. This prevents a crash in the
Android x86 emulator when attempting to use gl functions that are not
supported by the default configuration.

Fixes https://quality.livecode.com/show_bug.cgi?id=23237

This patch updates the android OpenGLView class to request an EGL
configuration that supports GLES 3.x. This prevents a crash in the
Android x86 emulator when attempting to use gl functions that are not
supported by the default configuration.
This patch adds a release note for bug 23237, where using
acceleratedRendering on an Android x86 emulator could lead to a crash
@livecodeian livecodeian self-assigned this Jun 17, 2021
@runrevmark runrevmark added this to the 9.7.0-dp-1 milestone Jun 30, 2021
@runrevmark
Copy link
Contributor

@livecode-vulcan review ok e7c088c

@livecode-vulcan
Copy link
Contributor

💙 review by @runrevmark ok e7c088c

livecode-vulcan added a commit that referenced this pull request Jun 30, 2021
[[ Bug 23237 ]] Ensure Android EGL configuration supports GLES 3.x

This patch updates the android OpenGLView class to request an EGL
configuration that supports GLES 3.x. This prevents a crash in the
Android x86 emulator when attempting to use gl functions that are not
supported by the default configuration.

Fixes https://quality.livecode.com/show_bug.cgi?id=23237
@livecode-vulcan
Copy link
Contributor

😎 test success e7c088c

  • try-community-armv6-android-sdk26_ndk16r15: success
  • try-community-armv7-android-ndk16r15: success
  • try-community-arm64-android-ndk16r15: success
  • try-community-x86-android-ndk16r15: success
  • try-community-x86_64-android-ndk16r15: success
  • try-community-js-emscripten-sdk1.35: success
  • try-community-universal-ios-iphoneos14.5: success
  • try-community-universal-ios-iphoneos14.4: success
  • try-community-universal-ios-iphonesimulator14.5: success
  • try-community-universal-ios-iphonesimulator14.4: success
  • try-community-universal-mac-macosx10.9: success
  • try-community-x86-linux-debian8: success
  • try-community-x86_64-linux-debian8: success
  • try-community-x86-win32: success
  • try-community-x86_64-win32: success

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants