yashsingh1/xdaforums huggingface dataset:
[Galaxy 3 Android Development] PersianSphinx:
can I add that this place is called Open source dricer for FIMG 3DSE, and whoever doesn't know how to develop things for this, is not willing to try it out yet or is not willing to learn stuff is wasting their time here. I want to learn, thats why im here.
[Galaxy 3 Android Development] Piraze91:
Big thanks at all of you :)

[YOUTUBE]ikh3O-kc0oE[/YOUTUBE]
[Galaxy 3 Android Development] synos_x:
is it possible to increase the camera specs after completing the project ?
[Galaxy 3 Android Development] sharukins:
and by camera specs you mean what? resolution? i don't think that's possible
[Galaxy 3 Android Development] hillbeast:
That is not related. This is for the GPU, not the hardware video encoder.
[Galaxy 3 Android Development] rdass3646:
Is this Spica or galaxy 3.From when did we started. getting such scores on galaxy 3.I remember arakmar saying that quadrant score was 150 with the new fimg driver.Has anyone modified the driver.Is the phone overclocked.
[Galaxy 3 Android Development] vsoft11:
ya +1 for that. i would also like to learn.
[Galaxy 3 Android Development] Arakmar:
Now, I get the same score too. It's just I forgot to remove some debug messages (which affects peformance because called too many time) when I have done the first Quadrant test :D
[Galaxy 3 Android Development] stubborn_d0nkey:
That's not related to this project (like hillbeast said). Photo resolution can not be increased, increasing video resolution might be feasible but I don't think it is anybody's priority, or even in anybody's top 10, so it's unlikely we'll see it (anytime soon)
[Galaxy 3 Android Development] rdass3646:
thank you so much for your reply and thanks for making our galaxy 3 better via fimg and ice cream sandwich port:) just love the way you speak less and do more ;)
[Galaxy 3 Android Development] Smonic:
Are there any update zips for this?
[Galaxy 3 Android Development] alen1901:
Go on cyanogenmod forum. There is fimg update and revert.search last 4,5 pages.

Sent from my GT-I5800
[Galaxy 3 Android Development] hillbeast:
It's not possible at all as the hardware is limited to a certain bitrate for the videos it can encode. Even if you could increase the resolution, the bitrate of the video would be so ugly you wouldn't be able to call it a higher definition video.
[Galaxy 3 Android Development] srnoth:
From the Cyanogenmod thread...
[Galaxy 3 Android Development] stubborn_d0nkey:
I didn't know those specifics, thanks for enlightening me.
[Galaxy 3 Android Development] Dharam_Maniar:
Already tried , but unsucessful...
[Galaxy 3 Android Development] Keinbockwurst:
Hey, what are the latest news about this? Anyone managed to solve the colorformat issue?

:)
[Galaxy 3 Android Development] sharukins:
no news as far as I know. the problem is difficult to solve, so it will take a while. and marcellusbe hasn't got much time at the moment
[Galaxy 3 Android Development] tom3q:
By the way, it's not a problem with OpenFIMG (which has all color configs defined properly according to EGL, OpenGL ES and hardware specifications), but the rest of the system.
[Galaxy 3 Android Development] kylandomos:
I have seen that Gallery get Red Output on pic's.

But with the Widget, i get the normal colour on the Deskboard .

Maybe it can help you with Format color struggling .
[Galaxy 3 Android Development] Keinbockwurst:
Theres a problem with some Samsung libraries if im not wrong informed :(
[Galaxy 3 Android Development] apollo5801:
thank you tom for updating openfimg. you are just incredible. keep up the good work.
[Galaxy 3 Android Development] aarrun:
hey tm3q u r really great....n m really waiting for ur project to complete. i just have a question i saw micromax a60 a cheap low end device it too doesnt have a descrete gpu but it can play games like gangstar nfs without the need of chainfire.... so it that after ur project completes and we get a completly new gpu driver, we will also be able to play all such games without the need of cf3d?
[Galaxy 3 Android Development] Arakmar:
@tom3q

We experience some issue with your latest update of openfimg.

The driver segfault in glDrawArrays probably due to fglSetupFramebuffer. (At least, fb->isValid() is true)

Does it work on Spica ?
[Galaxy 3 Android Development] tom3q:
There is another changeset in the works and current code in the repository is more compile tested than tested on actual system as next changes will have most of the affected parts reworked (and then tested thoroughly).

For now, stay with last revision from December.
[Galaxy 3 Android Development] Arakmar:
Ok thanks for your answer :)

Let us know if you need some help for testing and/or debugging.
[Galaxy 3 Android Development] tom3q:
Just pushed 3 fix commits to make it work in Android. Main part of next changeset is still in the works.
[Galaxy 3 Android Development] apollo5801:
glDrawArrays fixed. no segfaults and booting now. thanks for the update.
[Galaxy 3 Android Development] tom3q:
What about this screen full of red from your original post? Did you fix it?
[Galaxy 3 Android Development] apollo5801:
not yet. we are porting mainline fb driver.
[Galaxy 3 Android Development] tom3q:
OK. I've done some changes in color format handling, so current behavior might be a bit different. That's why I asked.
[Galaxy 3 Android Development] alen1901:
Nice progress. I have a question. When color issue is fixed, is that all? Drivers fixed and ready to use? How much in percentage it will be done? 100%, 90% or less? If i may ask.

Sent from my GT-I5800
[Galaxy 3 Android Development] tom3q:
Well, color issue is something specific to G3, not OpenFIMG. However OpenFIMG still lacks several parts of OpenGL ES API like lighting, fog, clipping and probably more, not all texture formats are supported yet and some parts of current implementation doesn't follow the specification strictly to make the code simpler. Also there is still some room for performance improvement, both in CPU overhead and GPU usage efficiency. Not even saying about possible bugs to be fixed. It can't be measured in percents, for some applications it might be 100% already, for others it can be even less than 50%. Everything depends on what features given application requires.
[Galaxy 3 Android Development] PersianSphinx:
ok. But fimg has the complete library, or a more complete library? I'm almost lost here, are we porting openfimg instead of fimg because it's easier to port or better, or other reason?
[Galaxy 3 Android Development] alen1901:
Ok, thank you very much for the answer. Now i get the picture. ;) good luck with the project.

Sent from my GT-I5800
[Galaxy 3 Android Development] tom3q:
Samsung's implementation has OpenGL ES 1.1 and 2.0 fully implemented, at least in theory.

But OpenFIMG is free and open source, actively developed and already has much less CPU overhead than Samsung libs and implements some of the extensions not implemented in them. Not even saying that Samsung libs are known to be buggy and troublesome especially on newer Android versions.

At the moment OpenFIMG targets only OpenGL ES 1.1. The GPU supports OpenGL ES 2.0, but it is too weak to run any advanced games using it with reasonable frame rates, so there is no reason to give it any priority, at least now.
[Galaxy 3 Android Development] marcellusbe:
very good work. thank for the update.
[Galaxy 3 Android Development] tom3q:
With my last minute fixes, FBO support seems to be working fine, with CRT screen off/on animation rendered correctly, at least on Spica. Could you test it on G3?
[Galaxy 3 Android Development] marcellusbe:
i'm testing it and crt off is working flawlessly... it's the real effect, very nice :-)

i can't see the crt on animation but its maybe not an openfimg issue...

also, the color bug that we had seems to be gone for some reason.

nexus live wallpaper working good now with good colors.

EDIT : it's ok for crt on animation (all working without your very last update).

EDIT2 : test was done on cm7
[Galaxy 3 Android Development] tom3q:
Color bug might be fixed by reworked pixel format handling, which also adds support for additional 32-bit color buffer formats, XBGR8888 and ABGR8888 (called in Android RGBX8888 and RGBA8888 respectively) as opposed to only XRGB8888 (unsupported by Android) and ARGB8888 (BGRA8888 in Android). On Spica only the last one is used on Android, but maybe your builds for G3 also use those newly added.
[Galaxy 3 Android Development] protomank:
In the spirit of this tophic, I want to ask you about Samsung drivers.

Some games in my G3, with Samsung's drivers show some textures as white areas (for example, in Early Bird https://market.android.com/details?id=com.booyah.birds), as if the drivers did not implemented some OpenGL ES texture handling.

The question is: do you know if this could be fixed or software-wise implemented in the driver or it is related to the hardware missing some features?

I know the whole openGL can be implemented in software (as Mesa can do), with performance degradation of course, and I am not asking you to do so, I'm just tech-curious :D
[Galaxy 3 Android Development] unreal3000:
pls understand that any device would need a gpu for using a display....and the fact that the a60 can play hd games properly means that it probably uses a decent one, like adreno 200...(found on most fones of its range) ours does too..its called FIMG-3DSE..... its not that powerful or properly used but it definitly has one...

one question.....

im not asking for an eta or anything....

il use angry birds for my question as i guess its a standard for testing...

with current extensions and other things, how much of the graphical features are supported in angry birds? in %? 50%?

im saying it this way because i realy cant figure out if u give me an answer in any other way :P
[Galaxy 3 Android Development] cdesai:
Just look at the status page on github, and you'll know about the extensions done

Then an easy way would be looking at extensions supported by Samsung's fimg driver - most of them are verbose and you'll get the meaning

EDIT :

P.S. : Look below for a proper answer

Sent from my fingerz 2 ur eyez
[Galaxy 3 Android Development] apollo5801:
Angry Birds is not compatible as of latest openfing. Market shows Rio and Seasons. Played Rio. 70% graphics are visible.
[Galaxy 3 Android Development] tom3q:
For Angry Birds, only texturing has to be improved, which means adding support for additional texture formats and improving the efficiency of texture memory allocation.
[Galaxy 3 Android Development] CroNk3r:
I think you can fix it with chainfire 3d
[Galaxy 3 Android Development] tom3q:
For Samsung libs it can be only worked around by using a wrapper like Chainfire 3D, which converts textures on-the-fly to formats supported by the driver. Samsung libs are binary only so you can't modify or extend them directly.

OpenFIMG will have support for such textures included.
[Galaxy 3 Android Development] PicoBp:
Would it be possible to get an update.zip for CM7, in case someone wants to try it and provide feedback as well?
[Galaxy 3 Android Development] TearsDontFalls:
I'm following you@github and i saw that you committed sth with texture conversion. Does it mean that we can play now all games, because unsupported textures will be converted?
[Galaxy 3 Android Development] protomank:
That worked fine, but I hope to get openFIMG with direct support for those textures and a very high chance of better speed :D

Thank you all.
[Galaxy 3 Android Development] tom3q:
I doubt. Games tend to use really strange texture formats, like S3TC, PVRTC, ETC or paletted formats. The commit was about standard GL_LUMINANCE and GL_ALPHA textures, used rarely, but required by the specification.
[Galaxy 3 Android Development] Piraze91:
Do you thinks that with openFIMG, the market can stop to lagging ?
[Galaxy 3 Android Development] tom3q:
New Market lags because of high CPU usage. However they improve it continuously and the version I have currently (3.4.4) on my phone (Spica, using OpenFIMG) is much more usable than first 3.x versions.
[Galaxy 3 Android Development] Piraze91:
Thankx ! It's damage
[Galaxy 3 Android Development] D@rekills4:
Yes, I agree....

Its quite usable and the lags are less.....

BTW can we get a "update.zip" of the new update?
[Galaxy 3 Android Development] koko008:
+1 to that, I'd really like to test it, if it works on CM7
[Galaxy 3 Android Development] alb3rtt:
^ +1 to that as well
[Galaxy 3 Android Development] tom3q:
I think that G3 developers are already working on it.
[Galaxy 3 Android Development] apollo5801:
Its already released in update 1.

http://code.google.com/p/ics-for-g3/downloads/list
[Galaxy 3 Android Development] i_rnb:
he s askin for cm7 , if i m not wrong.. (:

newy , apollo nice work for ics !! :)

-tapatalked by rnb
[Galaxy 3 Android Development] koko008:
Yes, we'd like to try it on CM7.
[Galaxy 3 Android Development] i_rnb:
correction , we'd LOVE to.. :D

-tapatalked by rnb
[Galaxy 3 Android Development] prazzy:
after this gpu drivers bieng caliberated......will our phone run jellybean(hypperbole)?
[Galaxy 3 Android Development] sharukins:
jelly bean is only a glimpse at the horizon, no one can tell you which phones will be able to run it.

as for now G3 has been capable of every update google released I would suppose that 5.0 will run on G3 as well, but I wouldn't be disappointed if that wasn't the case
[Galaxy 3 Android Development] alen1901:
For Jellybean is speculated to be released only on tablets so android can fight against new windows8 for tablets. Maybe it will get to mobile phones, but i dont think g3 would handle jellybean really well.

Sent from my GT-I5800
[Galaxy 3 Android Development] sharukins:
after google reunited the tablet and smartphone path of android with ICS its totally unlikely that they split it up again with jelly bean. jelly bean will probably be a mainly on tablets focused update, but it will come to smartphones as well.
[Galaxy 3 Android Development] alen1901:
We will wait april and see. :)

Now back on topic. I have a question. Did anybody found latest fimg drivers that are on ics, and kernel for cm7?

Sent from my GT-I5800
[Galaxy 3 Android Development] raja4sure:
Open Fimg Update For CM7

If you want the updated Open fimg then try flashing the zip file from ICS thread...

Build4_update1......it works on CM7 also.....Checked it myself also it is mentioned in the Updater-script also......

But before updating save your build.prop file and after update restore your build.prop else it will show ICS build.prop info In CM7 :p:pLOL
[Galaxy 3 Android Development] Smonic:
This may be a stupid question but can the openfimg update work on Froyo?
[Galaxy 3 Android Development] aliendna51:
It works! Color problem solved ;)

Here it is btw
[Galaxy 3 Android Development] raja4sure:
Yes It'll work on froyo...as far as i am concerned....

As the Update-Script do contain Froyo Script.
[Galaxy 3 Android Development] alb3rtt:
the ics build update1 doesnt work for me on cm7 (because i wanna use the latest openfimg) it just bootloops :S i tried data wipe, cache wipe, dalvik cache wipe and it wont boot, anyhelp?
[Galaxy 3 Android Development] i_rnb:
did u flashed the buggy fimg update before?? the kernel comes with cm7a7 by default dsnt spport fimg .. & ics update has only fimg lib , not the kernel..

-tapatalked by rnb
[Galaxy 3 Android Development] alb3rtt:
i did flash it before but i reverted (the openfimg test update), what do i do to make it work? as i want openfimg speed but no colour bug which is fixed in latest version.

edit- nevermind figured it out thanks :)

edit2- ive noticed that ive lost root rights, (superuser aint working,etc), i heard this was fixed for ics in this update.zip, anyhelp?
[Galaxy 3 Android Development] i_rnb:
dunno abt root rights ,

may b u should hav tried with replacing the lib file in cm7 fimg update zip by the one from the ics update.. :/

-tapatalked by rnb
[Galaxy 3 Android Development] kyrillos13:
Hey, here is an update.zip with Open FIMG from ICS build4_update1 compatible with CM7. Includes the latest color fix & CM7 kernel v1.3 high voltage...

Note: When the phone boot up the first time you installed the update, reboot it once...
[Galaxy 3 Android Development] alb3rtt:
i did that and it worked :D thanks :) @kyrillos13, do you know if the cm1.3 h.v kernel supports data2sd or hybriddata2sd because s2e and link2sd corrupt the partition after 2 weeks for me :s
[Galaxy 3 Android Development] DiGaTTo:
Will it wipe all my data?
[Galaxy 3 Android Development] alen1901:
It doesnt wipe anything. But make backup in case you want to go back, if fimg doesnt work to you well.

Sent from my GT-I5800
[Galaxy 3 Android Development] DiGaTTo:
I'm using kyrillos Beta and I'm interesting is it supported
[Galaxy 3 Android Development] aditnryn:
thanks kyrillos13 for the update zip!

tried it and here is my first experience:

1. scrolling hasnt improved...rather its a bit slower than fimg...dont know whether its a placebo..:)

2. every app has a longer exiting animations if im not mistaken!!

EDIT: there seems to be a problem with the camera as well..
[Galaxy 3 Android Development] unreal3000:
yup...camera controls seem to be digonal across the screen for some reason...

use launcher pro... on both launcher i saw improvement in scrolling and everything is much smoother....quadrant fc's though...
[Galaxy 3 Android Development] tom3q:
Could you make a screenshot of the camera for me to get the image of the problem?

Also a logcat from starting Quadrant. It works fine on Spica.

Ideally I'd also like to look at dmesg and logcat from system bootup.
[Galaxy 3 Android Development] alb3rtt:
i got 903 in quadrant with openfimg, 3d score is 295 :O
[Galaxy 3 Android Development] Gurjot95:
Quadrant fc is not kernel problem. App causes it, it's latest update is buggy so wait for next version of quadrant. Everyone is facing FC with quadrant now (read reviews)
[Galaxy 3 Android Development] V!KR@M:
I face bad textures when i played toki tori. Also the window animations are not very smooth. Im on cm7

Can i get a revert.zip??
[Galaxy 3 Android Development] alb3rtt:
really, i didnt get any fc :confused:
[Galaxy 3 Android Development] raja4sure:
Here is the screenshot for the camera app.....
[Galaxy 3 Android Development] unreal3000:
quadrant = 713

3d score in quadrant=273

2d test= 38fps

3d test (room with stairs) = 9 to 11fps, 15 when turning at the stairs.

3d test (planets) = 22fps

dna = 11fps (white screen)

all the 3d tests gave wrong textures.

camera bug attached. (landscape and portrait)

u want logcat of startup till opening camera app?

btw the camera bug wasnt present before..
[Galaxy 3 Android Development] tom3q:
I have the same problem with camera app on Spica, so I should not need any additional information.
[Galaxy 3 Android Development] unreal3000:
k...but do u need logcat of booting?
[Galaxy 3 Android Development] tom3q:
Might be interesting to see whether OpenFIMG is integrated with your ROMs properly.
[Galaxy 3 Android Development] tom3q:
I have some nice news. I'm reworking the fixed pipeline emulation shader generation code and I got a nice boost of pixel processing performance after making about a half of planned changes. On Spica I now get about 280 points for 3D test (250 before) in Quadrant (old version) and the whole system is visibly smoother. The changes aren't in the repo yet, will get there after I finish the whole changeset (including fixes for some recently discovered bugs).
[Galaxy 3 Android Development] unreal3000:
here- logcat of booting till fully booted and i unlocked the screen.

wow...so im guessing about 300 on quadrant now for us?
[Galaxy 3 Android Development] unreal3000:
part of the same logcat- (surfaceflinger and grolloc) attached.
[Galaxy 3 Android Development] unreal3000:
also would u like dmesg?
[Galaxy 3 Android Development] andreapier:
Great news, you are oing great, keep it up man!
[Galaxy 3 Android Development] tom3q:
Looks good.

As a side note, you seem to have Chainfire3D installed. It might break things and lower the performance, so any bug candidates should be rechecked without it installed.

Also, didn't you already have more than 300?
[Galaxy 3 Android Development] Gurjot95:
Just to be clear, the new version of Quadrant shows lower scores than it's previous version as written on their homepage but it will be fixed in their next update.
[Galaxy 3 Android Development] alb3rtt:
yeah, i got 295 max on 3d with cpu on performance on openfimg :D
[Galaxy 3 Android Development] unreal3000:
i meant 3d scores on quadrant. but i had chainfire3d installed. i got 270.

here- logcat of fresh flash....only two apps installed (gba emulator and ps3 controller app) and gapps.... btw i used an old version of quadrant for the tests i posted before.
[Galaxy 3 Android Development] tom3q:
...and I can still se chainfire in the log. Never mind, it doesn't affect log contents at all, I just noted that it affects benchmark results and might add bugs.

Btw. We get 319 in 3D score in new Quadrant on Spica.
[Galaxy 3 Android Development] unreal3000:
u sure?? i did a factory reset....the drivers are still there? hmmm..

anyway...

cant wait for ur newest update...never seen our phone fly so fast!
[Galaxy 3 Android Development] tom3q:
Yes.

16:34:30.618 Info SurfaceFlinger 2380 OpenGL informations:
16:34:30.618 Info SurfaceFlinger 2380 vendor : OpenFIMG
16:34:30.618 Info SurfaceFlinger 2380 renderer : FIMG-3DSE / Chainfire3D
16:34:30.619 Info SurfaceFlinger 2380 version : OpenGL ES-CM 1.1
16:34:30.619 Info SurfaceFlinger 2380 extensions: GL_EXT_CHAINFIRE3D GL_IMG_texture_format_BGRA8888 GL_OES_mapbuffer GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_draw_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_framebuffer_object GL_OES_packed_depth_stencil GL_OES_texture_npot GL_OES_point_size_array GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_EXT_texture_format_BGRA8888 GL_ARB_texture_non_power_of_two

Chainfire alters contents of /system partition so factory reset isn't enough.
[Galaxy 3 Android Development] mohitgalaxy3:
I just want to know one thing that I used that updated openfimg on CM7....yeah got around 240 score on quadrant...

but still I won't be able to play a 3D game...was trying to play Racing Moto but color are really bad, fade colors though no white-textures.

So what i am trying to know is that if we are getting that much good scores on quadrant and Openfimg is that much completed even though why it is not reflecting in games....frankly i can't feel any improvement in games.
[Galaxy 3 Android Development] tom3q:
It's a development version and it has been explained that some of the features used in games are not available yet.
[Galaxy 3 Android Development] sharukins:
on ICS I get around 415 points in quadrant 2.0 for 3D with openFIMG.

never had installed chainfire :D

already waiting for a new update of openFIMG ;)

are there still many features to be implemented until openGL 1.1 is fully supported?

I'd love to help you but I'm a complete n00b on C++ and university is taking away all my free time :(

maybe I'll be able to learn C++ during my practical courses within the next months.
[Galaxy 3 Android Development] tom3q:
For games it will be mostly lighting, fog and more texture formats. Not much work, but there are more important changes pending currently, so games have to wait.
[Galaxy 3 Android Development] sharukins:
who cares for games ;)

I prefer smooth and solid working drivers that let me enjoy my G3 in whole instead of buggy drivers which let me run games but let the whole system go crazy
[Galaxy 3 Android Development] tom3q:
Yes, that's the goal of OpenFIMG. It's not perfect in this matter yet, but this is the main factor when making decisions about further development.

Games may benefit from it anyway, but it isn't a priority.
[Galaxy 3 Android Development] unreal3000:
hmm... reflashed a clean flash of cm7, then openfimg patch...oc to 1ghz performance governer,,, only setcpu installed.......quadrant gives me about 700

and roughly 270 in 3d...am i doing somthing wrong? someone said they got 300 in 3d.... clean flash so no chainfire... maybe il try with launcher pro..