I think I'd rather buy an iDevice (and simply snicker and laugh at xscreensaver running on a handheld) than wait for such a thing to appear on my Android phone.
Are you going to release sources Jamie? I'm poking at a BBC Micro emulator trying to get it to run on the Raspberry Pi board & it wants OpenGL but the board only offers OpenGL ES 2.0.
Perhaps someone else will be "in to that sort of thing." Source will be out once I get a few more things working.
Are you sure it only supports OpenGLES 2? My understanding was that everything that supported GLES 2 also supported GLES 1, because GLES 2 is a monumental pain in the ass.
Will the OpenGL shim API be available separately for other app writers as a revenue-generating cash cow that can cover the costs of putting DaliClck and iXModules in the app store?
I see what you did there.
And that's awesome.
oh boy
Why a cow? I'd have thought a floating pig would be more appropriate for music.
http://design.osu.edu/carlson/history/lesson20.html#veiwp
Like DaliClock, never to be available on the App Store!
Houston, we have GL spinny-cow. Moooooo. The anticipation of a iPhone utah teapot abounds!
I want my phone to pretend it's an Apple][ for maximum nerd hilarity.
Oh yes, that's on the agenda.
In the meantime you can get your useless Apple II retro-computing fix by ditching powerpoint and giving presentations written in Applesoft BASIC.
will it work on 3GS please please please!
Will there be an Android version?
Not a chance in hell. It's all written in ANSI C, not Java.
A sufficiently determined contributor could always try translating from C to JVM bytecode (and presumably translating graphics calls, etc; performance is set to be... suboptimal). (There are a few other products in the C-to-Java space, eg, C2J and Cibyl, but neither seem current.) At a guess it shouldn't be any worse than cross compiling C to JavaScript.
(Of course I wouldn't suggest that you try this. Your existing GL glue magic is surely sanity sapping enough.)
Ewen
I think I'd rather buy an iDevice (and simply snicker and laugh at xscreensaver running on a handheld) than wait for such a thing to appear on my Android phone.
You can compile C just fine on Android if you're into that kind of thing[1]. http://developer.android.com/sdk/ndk/index.html
Are you going to release sources Jamie? I'm poking at a BBC Micro emulator trying to get it to run on the Raspberry Pi board & it wants OpenGL but the board only offers OpenGL ES 2.0.
[1] Possibly for masochistic values of "into".
Perhaps someone else will be "in to that sort of thing." Source will be out once I get a few more things working.
Are you sure it only supports OpenGLES 2? My understanding was that everything that supported GLES 2 also supported GLES 1, because GLES 2 is a monumental pain in the ass.
My code requires GLES 1, currently.
I have a libEGL.so and a libGLESv2.so (binary only). Do you know what OpenGL extension should I be looking for if the library supports OpenGLESv1?
It's a Broadcom 2835, so the hardware is supposed to support OpenGLES v1 & v2.
If the function glLightf exists, it supports GLES 1. GLES 2 removed the standard lighting model, among other things.
If the function glBegin exists, it supports non-ES OpenGL.
pi@raspberrypi:/opt/vc/lib$ strings libGLESv2.so | grep glBegin
pi@raspberrypi:/opt/vc/lib$ strings libGLESv2.so | grep glLightf
glLightf
glLightfv
Signs point to yes for GLES 1!
Will the OpenGL shim API be available separately for other app writers as a revenue-generating cash cow that can cover the costs of putting DaliClck and iXModules in the app store?
A bouncing cow is perhaps the most compelling argument to own an iPad thus far.