Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
FroYo *should* have these bindings. On Thu, Mar 11, 2010 at 3:49 PM, Mario Zechner badlogicga...@gmail.com wrote: I'd also be interested in the java bindings. A not so precise time estimate would suffice so that i can decide wheter i write my own bindings or not. On 10 Mrz., 16:17, scott19_68 sw.cop...@gmail.com wrote: So, with GL ES2.0now present in the NDK r3, how much longer until the Java bindings are present? Any idea what form the bindings will take? JSR-297 (M3D2.0)? Custom extensions to JSR-239? If I could offer my $0.02... please DO NOT adopt the full M3D2.0spec - the history ofOpenGLhas plenty of scene graphs littered on the side of the road (Performer, Cosmos, OpenGL++, Farenheit, ...) and I think this will eventually be another one. -Scott On Feb 9, 9:30 pm, David Turner di...@android.com wrote: OpenGLES2.0headers and libraries are not available in the NDK yet. They are coming. Access from Java is also planned. The Android software renderer doesn't support GL ES2.0, neither does the emulator. I can't give any ETA for this, sorry. On Tue, Feb 9, 2010 at 12:12 AM, David Anders david.anders0...@gmail.comwrote: Hi, I also would like to bump this topic. - I guess thatOpenGLES2.0API will be defined in Java layer as android.opengl.GLES20 class. - We have been able to useOpenGLES2.0API through hardware bindings using JNI. However in my understanding, it is impossible to useOpenGLES2.0API with software rendering on emulator. When does Android plan to support software rendering forOpenGLES2.0API? Regards, /David On 1月6日, 午前10:08, r2d2Proton r2d2pro...@live.com wrote: I would like to bump this. . . I was thinking the same thing - use the NDK to gain access to the2.0 functions. I imagine that theOpenGLES2.0functions are exposed in Imagination Technologies shared object file. Games should be considered an NDK level application. Wasn't anybody watching Microsoft when they tried this? Remember Direct-Draw? On Dec 28 2009, 11:10 am, rollbak roll...@gmail.com wrote: So, that means that with NDK i can? Can you explain this further please? Thanks, Lucas On Dec 28, 3:09 pm, Romain Guy romain...@android.com wrote: Java apps cannot directly accessOpenGLES2.0 APIs at the moment. On Thu, Dec 24, 2009 at 7:32 PM, Lawrencelee leelawrenc...@gmail.com wrote: Eclair has supportedOpenGLES2.0. But I can not find related JNI wrapper forOpenGLESAPI. How a Java application useOpenGLES2.0 functions? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
How about a ballpark guess? Months? Years? Hey, me too! Trying to find a good book on OpenGL ES 1.x is tough. Finding one with OpenGL ES 1.x + Java is near impossible. There seems to be an abundance of OpenGL ES 2.0 books available and the documentation + examples is much easier to find online. Any general time frame (don't worry, I won't hold you to it. I understand development time lines) would be very helpful. While I, along with others in the developers group, would prefer the time frame to be in the months range, if it is in the years range, then I'm sure others would benefit in knowing this so that we can rearrange our development plans accordingly. Thanks for any input from anyone in the know! Justin -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
We understand your frustration but we need to get this right. OpenGL ES 2.0 is coming. On Wed, Feb 10, 2010 at 9:56 AM, Ben Gotow bengo...@gmail.com wrote: To be completely honest, I find this ridiculous. You ship a phone with OpenGL ES 2.0 hardware and _months_ later, there's still no way for developers to use the 2.0 functionality. I got a Nexus One the other day, and my first instinct was to find a game on the Marketplace that would show off it's hardware. To my dismay, the best I could do was some tower defense game. No OpenGL ES 2.0 vertex shaders to be seen, anywhere. Why even bother with the expensive hardware? If we're going to write games for this platform (or graphics intensive paintings apps, in my case) we need to see a commitment to graphics from the Android team and we need to see APIs appearing alongside hardware. Not only are OpenGL ES 2.0 functions missing from the Java APIs, some of the existing APIs for OpenGL extensions don't actually work on the phones that support those extensions (they're hardcoded to return an exception, even if the extension is there). My app requires OpenGL ES 1.1 and the GL_FRAMEBUFFER_OES extension. It should work on the DROID and Nexus One, but the Java functions for the framebuffer extension just _don't work_. (confirmed via developer relations) Give me working graphics APIs and I'll write a great painting app. For now, I'm off to work on the iPad! - Ben On Feb 10, 8:21 am, Justin Giles jtgi...@gmail.com wrote: How about a ballpark guess? Months? Years? Hey, me too! Trying to find a good book on OpenGL ES 1.x is tough. Finding one with OpenGL ES 1.x + Java is near impossible. There seems to be an abundance of OpenGL ES 2.0 books available and the documentation + examples is much easier to find online. Any general time frame (don't worry, I won't hold you to it. I understand development time lines) would be very helpful. While I, along with others in the developers group, would prefer the time frame to be in the months range, if it is in the years range, then I'm sure others would benefit in knowing this so that we can rearrange our development plans accordingly. Thanks for any input from anyone in the know! Justin -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
On Wed, Feb 10, 2010 at 12:04 PM, Romain Guy romain...@android.com wrote: We understand your frustration but we need to get this right. OpenGL ES 2.0 is coming. Months? Years? We need to make our business plans. -- Greg Donald destiney.com | gregdonald.com -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
I'm sorry, but I think your keyboard shorted out before you sent this message. OpenGL ES 2.0 is coming when? :) On Wed, Feb 10, 2010 at 12:04 PM, Romain Guy romain...@android.com wrote: We understand your frustration but we need to get this right. OpenGL ES 2.0 is coming. On Wed, Feb 10, 2010 at 9:56 AM, Ben Gotow bengo...@gmail.com wrote: To be completely honest, I find this ridiculous. You ship a phone with OpenGL ES 2.0 hardware and _months_ later, there's still no way for developers to use the 2.0 functionality. I got a Nexus One the other day, and my first instinct was to find a game on the Marketplace that would show off it's hardware. To my dismay, the best I could do was some tower defense game. No OpenGL ES 2.0 vertex shaders to be seen, anywhere. Why even bother with the expensive hardware? If we're going to write games for this platform (or graphics intensive paintings apps, in my case) we need to see a commitment to graphics from the Android team and we need to see APIs appearing alongside hardware. Not only are OpenGL ES 2.0 functions missing from the Java APIs, some of the existing APIs for OpenGL extensions don't actually work on the phones that support those extensions (they're hardcoded to return an exception, even if the extension is there). My app requires OpenGL ES 1.1 and the GL_FRAMEBUFFER_OES extension. It should work on the DROID and Nexus One, but the Java functions for the framebuffer extension just _don't work_. (confirmed via developer relations) Give me working graphics APIs and I'll write a great painting app. For now, I'm off to work on the iPad! - Ben On Feb 10, 8:21 am, Justin Giles jtgi...@gmail.com wrote: How about a ballpark guess? Months? Years? Hey, me too! Trying to find a good book on OpenGL ES 1.x is tough. Finding one with OpenGL ES 1.x + Java is near impossible. There seems to be an abundance of OpenGL ES 2.0 books available and the documentation + examples is much easier to find online. Any general time frame (don't worry, I won't hold you to it. I understand development time lines) would be very helpful. While I, along with others in the developers group, would prefer the time frame to be in the months range, if it is in the years range, then I'm sure others would benefit in knowing this so that we can rearrange our development plans accordingly. Thanks for any input from anyone in the know! Justin -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
Definitely not years :) On Wed, Feb 10, 2010 at 10:07 AM, Greg Donald gdon...@gmail.com wrote: On Wed, Feb 10, 2010 at 12:04 PM, Romain Guy romain...@android.com wrote: We understand your frustration but we need to get this right. OpenGL ES 2.0 is coming. Months? Years? We need to make our business plans. -- Greg Donald destiney.com | gregdonald.com -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
OpenGL ES 2.0 headers and libraries are not available in the NDK yet. They are coming. Access from Java is also planned. The Android software renderer doesn't support GL ES 2.0, neither does the emulator. I can't give any ETA for this, sorry. On Tue, Feb 9, 2010 at 12:12 AM, David Anders david.anders0...@gmail.comwrote: Hi, I also would like to bump this topic. - I guess that OpenGL ES 2.0 API will be defined in Java layer as android.opengl.GLES20 class. - We have been able to use OpenGL ES 2.0 API through hardware bindings using JNI. However in my understanding, it is impossible to use OpenGL ES 2.0 API with software rendering on emulator. When does Android plan to support software rendering for OpenGL ES 2.0 API? Regards, /David On 1月6日, 午前10:08, r2d2Proton r2d2pro...@live.com wrote: I would like to bump this. . . I was thinking the same thing - use the NDK to gain access to the 2.0 functions. I imagine that the OpenGL ES 2.0 functions are exposed in Imagination Technologies shared object file. Games should be considered an NDK level application. Wasn't anybody watching Microsoft when they tried this? Remember Direct-Draw? On Dec 28 2009, 11:10 am, rollbak roll...@gmail.com wrote: So, that means that with NDK i can? Can you explain this further please? Thanks, Lucas On Dec 28, 3:09 pm, Romain Guy romain...@android.com wrote: Java apps cannot directly accessOpenGLES2.0 APIs at the moment. On Thu, Dec 24, 2009 at 7:32 PM, Lawrencelee leelawrenc...@gmail.com wrote: Eclair has supportedOpenGLES2.0. But I can not find related JNI wrapper forOpenGLESAPI. How a Java application useOpenGLES2.0 functions? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
Hi It is really nice to hear that OpenGL ES 2.0 hearders are coming in NDK and also access from Java is also planned. One more question: What happened if Java application using OpenGL ES 2.0 tries to launch on the emulator that does not support OpenGL ES 2.0 software rendering? Regards, /David 2010/2/10 David Turner di...@android.com OpenGL ES 2.0 headers and libraries are not available in the NDK yet. They are coming. Access from Java is also planned. The Android software renderer doesn't support GL ES 2.0, neither does the emulator. I can't give any ETA for this, sorry. On Tue, Feb 9, 2010 at 12:12 AM, David Anders david.anders0...@gmail.comwrote: Hi, I also would like to bump this topic. - I guess that OpenGL ES 2.0 API will be defined in Java layer as android.opengl.GLES20 class. - We have been able to use OpenGL ES 2.0 API through hardware bindings using JNI. However in my understanding, it is impossible to use OpenGL ES 2.0 API with software rendering on emulator. When does Android plan to support software rendering for OpenGL ES 2.0 API? Regards, /David On 1月6日, 午前10:08, r2d2Proton r2d2pro...@live.com wrote: I would like to bump this. . . I was thinking the same thing - use the NDK to gain access to the 2.0 functions. I imagine that the OpenGL ES 2.0 functions are exposed in Imagination Technologies shared object file. Games should be considered an NDK level application. Wasn't anybody watching Microsoft when they tried this? Remember Direct-Draw? On Dec 28 2009, 11:10 am, rollbak roll...@gmail.com wrote: So, that means that with NDK i can? Can you explain this further please? Thanks, Lucas On Dec 28, 3:09 pm, Romain Guy romain...@android.com wrote: Java apps cannot directly accessOpenGLES2.0 APIs at the moment. On Thu, Dec 24, 2009 at 7:32 PM, Lawrencelee leelawrenc...@gmail.com wrote: Eclair has supportedOpenGLES2.0. But I can not find related JNI wrapper forOpenGLESAPI. How a Java application useOpenGLES2.0 functions? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: OpenGL ES 2.0 on Eclair
On Tue, Feb 9, 2010 at 8:30 PM, David Turner di...@android.com wrote: OpenGL ES 2.0 headers and libraries are not available in the NDK yet. They are coming. Access from Java is also planned. The Android software renderer doesn't support GL ES 2.0, neither does the emulator. I can't give any ETA for this, sorry. How about a ballpark guess? Months? Years? -- Greg Donald destiney.com | gregdonald.com -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en