Jump to content

Recommended Posts

Posted (edited)

Hi everyone,

I'm trying to develop an openGL ES application for Korean Omnia 2, but I can't find a way to make it work. I thereby request some help to programmers around :(

the facts

- Korean Omnia 2 is equivalent to Verizon Omnia II dowgraded to WM6.1

- it's shipped with libGLESv2.dll, libEGL.dll, and libGLESv1_CM.dll

- samsung hasn't yet delivered any SDK including OpenGL ES lib

I saw there is a topic about OpenGL ES pinned in this forum, but (from the few first and last pages) it seems to be user-oriented (run HD2 apps and such) more than dev-oriented (compile & deploy homemade app). Also, its 23 pages make it a little scary to look into beyond 10 of them ;)

As an base start, I manage to make work D3DM application on the Omnia 2, using either the original BVS driver or the Omnia 1 XScale driver. But, as most of you may know, D3DM sucks. And on a device that is said to support HW acceleration on OGLES, it sucks even more :D .

Here I go with my OGLES application tries. The concept is as follows : I need a LIB to link with some OGLES DLL, so I looked for one that could suit...

first I tried to download Meizu SDK with Cube sample (as explained here) from there.

The application itself compiles fine under Visual studio 2005 (with SP1 and WM6 SDK), but it won't run on the device. Copying the libGLESv2.dll from the sample or libGLESv2.dll and its friends from Omnia 2 windows directory to the application folder won't work better. It just says it can't start the application.

I tried create a new c++ device project using the same sample code, the result is the same.

Here I am, pretty lost on how I could get an OpenGL ES application running on this damn phone (except using the fully software solution of Vincent3D, which is not an option) without waiting for Samsung to move their fat... libraries.

If you read everything to this point, you may be brave enough to give me some help or hint, thus thanks in advance for all your precious advices :D

Cheers

Edited by MMoi
Posted

Yeah, that's the 23 pages thread.

As far as I saw (less than 10 pages), people there just talk about what runs and what doesn't on Omnia. But I'm looking for information on the development side... i.e. LIB files for link step on the compiler, not only DLL for runtime on the device.

btw, the implementation may be bad compared to HTC but still be useful. Running an app specially designed for Omnia2 specs may give different results from running apps designed for a HTC device specs.

Thanks anyway, any other piece of advice ?

Guest tacchan23
Posted
Thanks anyway, any other piece of advice ?

I think the only advice is posting in the above mentioner thread... so that the few people with some real knowledge (GinKage, Chainfire, etc) will at least read about your questions/problems

Guest touchflo
Posted
Samsung's openGL implementation is apparently very bad. Have a look at this thread for community workarounds.

no its not. those people are trying to hack oges 1.1 into the omnia 2 which supports oges 2.0 not 1.1. The op is asking about oges 2.0 which has nothing to do with that thread.

Guest GinKage
Posted
no its not. those people are trying to hack oges 1.1 into the omnia 2 which supports oges 2.0 not 1.1. The op is asking about oges 2.0 which has nothing to do with that thread.

"Those people" implement GLES 1.0 via 2.0, so it actually has something to do with that thread. :D

  • 2 weeks later...
Posted
Hi everyone,

I'm trying to develop an openGL ES application for Korean Omnia 2, but I can't find a way to make it work. I thereby request some help to programmers around ;)

the facts

- Korean Omnia 2 is equivalent to Verizon Omnia II dowgraded to WM6.1

- it's shipped with libGLESv2.dll, libEGL.dll, and libGLESv1_CM.dll

- samsung hasn't yet delivered any SDK including OpenGL ES lib

I saw there is a topic about OpenGL ES pinned in this forum, but (from the few first and last pages) it seems to be user-oriented (run HD2 apps and such) more than dev-oriented (compile & deploy homemade app). Also, its 23 pages make it a little scary to look into beyond 10 of them ;)

As an base start, I manage to make work D3DM application on the Omnia 2, using either the original BVS driver or the Omnia 1 XScale driver. But, as most of you may know, D3DM sucks. And on a device that is said to support HW acceleration on OGLES, it sucks even more ;) .

Here I go with my OGLES application tries. The concept is as follows : I need a LIB to link with some OGLES DLL, so I looked for one that could suit...

first I tried to download Meizu SDK with Cube sample (as explained here) from there.

The application itself compiles fine under Visual studio 2005 (with SP1 and WM6 SDK), but it won't run on the device. Copying the libGLESv2.dll from the sample or libGLESv2.dll and its friends from Omnia 2 windows directory to the application folder won't work better. It just says it can't start the application.

I tried create a new c++ device project using the same sample code, the result is the same.

Here I am, pretty lost on how I could get an OpenGL ES application running on this damn phone (except using the fully software solution of Vincent3D, which is not an option) without waiting for Samsung to move their fat... libraries.

If you read everything to this point, you may be brave enough to give me some help or hint, thus thanks in advance for all your precious advices ;)

Cheers

안녕 MMoi,

I would suggest the following:

- Copy the original libGLESv2.dll from the phone

- Create the .lib file from the .dll (see Create .lib file from .dll)

- Use the headers from cutedemo

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.