Jump to content


Photo

OpenGL ES 3D drivers, v1 compatibility layer

* * * * * 3 votes

  • Please log in to reply
684 replies to this topic

#41
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts

It's working perfectly :)

I know nothing about open GL (though some years ago I learned a bit but for desktops) but I've realized we don't have libGLES_CM.dll and instead we have libGLESv1_CM on our devices.. is there a way to run programs compiled against libGLES_CM? I'm asking because I realized most demos for HTC devices use that dll, which I read somewhere on the internet is also a part of OpenGL ES 1.1..


That is exactly why I started this thread! To make such a thing! But it now seems my Omnia's are beyond working in any case. I'll be flashing to another official ROM ASAP, see if that helps.

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#42
Kel-

Kel-

    Regular

  • Members
  • PipPip
  • 67 posts
  • Devices:Omnia 2 I8000

Here: http://www.4shared.c.../Screentex.html - it only contains .exe file.


unable to get it working on rom version i8000xxig1

it runs and aborted instantly.

Helping all i can to get TF3d running on O2! too bad i know nothing about coding.

Edited by Kel-, 10 September 2009 - 04:20 AM.

  • 0

#43
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
Hmm OK. We're going to need a list of ROMs it does and does not work on. I'll update the first post. Then we going to need to do some file dumping and compare them, see what gives. Everybody please posts your ROM version and whether or not the app works!

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#44
Shadowy

Shadowy

    Enthusiast

  • Members
  • PipPipPip
  • 260 posts

Hmm OK. We're going to need a list of ROMs it does and does not work on. I'll update the first post. Then we going to need to do some file dumping and compare them, see what gives. Everybody please posts your ROM version and whether or not the app works!



Works on XXIG7.

  • 0

#45
tacchan23

tacchan23

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,289 posts
  • Devices:Samsung i8000 Omnia 2
Works on XXIG6

  • 0

#46
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
Still waiting for someone who has it working to post their libGLESv1_CM, libGLESv2 and libEGL :)

Probably also need gles.dll ... but this is a module so you cannot just copy it. Anyone know the ROM extract procedure for the Omnia II ? (I'm not very experienced with Samsung devices... only HTC)

Edited by Chainfire, 10 September 2009 - 11:42 AM.

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#47
Shadowy

Shadowy

    Enthusiast

  • Members
  • PipPipPip
  • 260 posts

Still waiting for someone who has it working to post their libGLESv1_CM, libGLESv2 and libEGL :)

Probably also need gles.dll ... but this is a module so you cannot just copy it. Anyone know the ROM extract procedure for the Omnia II ? (I'm not very experienced with Samsung devices... only HTC)

Attached Files


  • 0

#48
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
Gets me closer, but still not working. Garbled output, etc. I'm afraid I'm really going to need an OEMDrivers and OEMDriversHigh dump.

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#49
Shadowy

Shadowy

    Enthusiast

  • Members
  • PipPipPip
  • 260 posts

Gets me closer, but still not working. Garbled output, etc. I'm afraid I'm really going to need an OEMDrivers and OEMDriversHigh dump.


Lost me I'm afraid.

  • 0

#50
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts

Lost me I'm afraid.


Yeah I don't know how to get those files on Samsung devices either. I've PM'd someone who might be able to do it. Hope he will!

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#51
nicodega

nicodega

    Newbie

  • Members
  • Pip
  • 26 posts
Sorry but I don't know how to extract the files either :)

BTW my ROM is XXIG7 and it's working ok.

  • 0

#52
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
OK I did some testing, here goes. I will need the following from someone with a G7 or H3 ROM. This will take you about half an hour to do at least, and that's excluding upload!

First, you need itsutils: http://nah6.com/~its...in-20090515.zip

Extract to a folder somewhere on your disk. Open the command line (as administrator), and go to the folder. Make sure your Omnia II is connected (and ActiveSync / WMDC can access it).

Execute the following command (and sample output):

E:\itsutils\Omnia2>..\pdocread -l

280.30M (0x1184d000) DSK1:
| 4.12M (0x41f000) Part00
| 2.38M (0x260000) Part01
| 273.80M (0x111cd000) Part02
4.68M (0x4ad000) DSK7:
| 4.67M (0x4ac000) Part00
186.54M (0xba89800) DSK2:
| 186.53M (0xba88800) Part00
7.66G (0x1ea000000) DSK3:
| 7.16G (0x1ca000000) Part00
| 512.00M (0x1ffffa00) Part01
STRG handles:
handle a99525f6512.00M (0x1ffffa00)
handle 49cb3f76 7.16G (0x1ca000000)
handle 4a6b2122186.53M (0xba88800)
handle 0a710976 4.67M (0x4ac000)
handle ea8f5d3e273.80M (0x111cd000)
handle ea8f5cf6 2.38M (0x260000)
handle 4a8f5cd2 4.12M (0x41f000)
disk a99525f6
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 49cb3f76
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 4a6b2122
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 0a710976
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk ea8f5d3e
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk ea8f5cf6
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 4a8f5cd2
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


If you get an error, make sure to AppUnlock ( http://forum.xda-dev...amp;postcount=1 ) and EnableRAPI ( http://forum.xda-dev...amp;postcount=5 ), and try again!

Now, notice the values in RED. Please execute the following commands, replace with the values above!!

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x41f000 Part00.raw
... output not pasted ...

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x260000 Part01.raw
... output not pasted ...

E:\itsutils\Omnia2>..\pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x111cd000 Part02.raw
... output not pasted ...


It is likely either Part00 or Part01 will error out on you. The most important is Part02, the others are a bonus if you can get them. Now, RAR these files up (probably into multiple parts) and upload to rapidshare or megaupload or whatever, and link me to it!

Please, if you are going to do this, post that you will, because it would be nonsense if 3 people are all wasting time on it.

EDIT: G7 and H3 will be fine. Note there will likely be other people on this forum with interest in these files, so you may want to post them in their own thread as well, especially if you are using H3

Edited by Chainfire, 10 September 2009 - 02:47 PM.

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#53
coolboy00s

coolboy00s

    Newbie

  • Members
  • Pip
  • 1 posts
  • Location:Bangkok
  • Devices:Samsung Omnia II
works on XXIH3 :)

  • 0

#54
Albertri

Albertri

    Regular

  • Members
  • PipPip
  • 121 posts
  • Location:Singapore
  • Devices:GT-i8000, E63, ZN5

Here: http://www.4shared.c.../Screentex.html - it only contains .exe file.


works smoothly on my device

PDA: I8000XXIH3
CSC: I8000XSOIH1
PHONE: I8000DXIH2

  • 0

#55
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
Well, I think it is safe to assume now that all ROMs G6 and newer have it working. Only non-working are G1 and older (I think I have the oldest ROM on the forum, hehe!)

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#56
Albertri

Albertri

    Regular

  • Members
  • PipPip
  • 121 posts
  • Location:Singapore
  • Devices:GT-i8000, E63, ZN5

Well, I think it is safe to assume now that all ROMs G6 and newer have it working. Only non-working are G1 and older (I think I have the oldest ROM on the forum, hehe!)


I had G1 also went to Samsung and had mine flashed with the latest firmware. :)

  • 0

#57
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
Not everybody may want to flash. As for me, I probably can't either way. In any case if people want me to work on the compat layer for other existing GL software, I'd better get that imgfs dump :)

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#58
carmod

carmod

    Newbie

  • Members
  • Pip
  • 39 posts
Does this mean that we are close to have TF3D on Omnia II, please enlighten us

  • 0

#59
Chainfire

Chainfire

    Enthusiast

  • Members
  • PipPipPip
  • 190 posts
TF3D will require a lot of work even if we get this operational, as it uses many HTC specific stuff that have to be hacked. I'll need that Part02.raw before anything else, though.

Please somebody take the time to make me the dump according to instructions above!

Edited by Chainfire, 10 September 2009 - 02:40 PM.

  • 0
Author of many things ;)

My development blog: http://www.chainfire.eu/

#60
hiperjp

hiperjp

    Regular

  • Members
  • PipPip
  • 52 posts
  • Location:Santiago
Working on my Omnia II, spanish ROM (language changed).

The EXE shows the current screen as a panel to be rotated by fingers, in complete 3D. :)

PDA: I8000XXIG6
CSC: I8000FAMIG6
Phone: I8000DXIG6

Edited by hiperjp, 10 September 2009 - 03:04 PM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users