https://bugzilla.novell.com/show_bug.cgi?id=635565
https://bugzilla.novell.com/show_bug.cgi?id=635565#c0 Summary: Support OpenGLES 2.0 in AndroidGameView Classification: Mono Product: MonoDroid Version: SVN Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Class Libraries AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- We need a cross-platform (MonoTouch and MonoDroid) mechanism for creating an AndroidGameView instance that targets OpenGLES 2.0 with fallback to OpenGLES 1.1. For example, MonoTouch currently supports: class MyGameView : iPhoneOSGameView { // ... protected override void CreateFrameBuffer() { try { // check if we support OpenGLES 2.0 first ContextRenderingApi = EAGLRenderingAPI.OpenGLES2; base.CreateFrameBuffer(); } catch (Exception) { // device doesn't support OpenGLES 2.0; retry with 1.1: ContextRenderingApi = EAGLRenderingAPI.OpenGLES1; base.CreateFrameBuffer(); } } } This relies on setting the iPhoneOSGameView.ContextRenderingApi property: http://www.go-mono.com/docs/index.aspx?link=P:OpenTK.Platform.iPhoneOS.iPhoneOSGameView.ContextRenderingApi Unfortunately, the EAGLRenderingAPI enumeration is from MonoTouch, which I don't want to provide in MonoDroid. Thus, we need two things: 1. We need to figure out how to provide a similar mechanism for MonoDroid so that we can attempt OpenGLES 2.0 functionality and fallback to 1.1 2. Port this API to MonoTouch to facilitate porting. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
