Release Organica (scene intro)


Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,173
Age
53
Location
Italy
Website
rbnet.it
Here another intro ported/packaged for Pandora.
It's named Organica and coded by Faemiyah demogroup.

shot3.png


It's running with the "wonderfull" glshim library (using latest git revision of the code by @ptitSeb ) and enabling the FASTMATH option.
The usual advice is to clock Pandora at minimum of 800Mhz (at least on a CC model), otherwise it will skip frames.

BUILD 2
updated pnd with some fix to the script (added LIBGL_FB=1), fixed PXML file, and changed the icon.

BUILD 1
First release

Enjoy and let me know how it run on other models.
 
Last edited:

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,871
Age
48
Location
France, near Lyon
Doesn't works on newer driver.
You should export
LIBGL_FB=1
to make it compatible (and force fullscreen), and also put the powervr.ini file to avoid tearing (works well with LIBGL_FB).
 

Magic Sam

Forever Homebrew
Joined
Aug 10, 2007
Messages
2,345
Age
39
Location
Innsmouth, MA
Hi all :)

@Farox : thanks for another great intro ported to the Pandora !

It worked correctly (but slowly) on my Rebirth OC'ed @ 825 MHz with SGX driver 4.10 (~3-5 FS).

Cheers, Magic Sam
 

Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,173
Age
53
Location
Italy
Website
rbnet.it
ok i updated the pnd adding LIBGL_FB=1 but i think is a little slower (at least on my CC Pandora with std drivers).
And yes the fps is very low (from 3 to 5 fps) but is enjoyable. Also there some wrong colors in some part, but i don't know how to fix this.
Definately we need some help maybe from the DSP but don't look at me...i can't do this, i'm not a programmer...if someone want, the source are inside pnd or available on Faemiyah github.

On my CC is working with and without enabling framebuffer.
Also i corrected the PXML file and changed the ugly icon that i created before (not that is a perfect icon now..but if someone could do a better icon let me know).
[doublepost=1465142276,1465142229][/doublepost]
I didn't do anything special, maybe @Farox has just updated (silently) his package this afternoon ?
No your version is the first...only now i updated.
 

levi

Still fresh, damnit!
Joined
Oct 6, 2008
Messages
14,182
Location
Somewhere off the coast of the EU
It also worked fine on my 1GHz Pandora, using whatever driver Notaz decided for me last time I reflashed (which was the 1.73 release I think - upgraded using opkg since then). Probably managed double digit frame rate @ 1.1GHz, but it still felt kinda slow.

Still, I guess these releases will make it more likely we get them on Pyra sooner rather than later. Should run well on there.
 

Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,173
Age
53
Location
Italy
Website
rbnet.it
Still, I guess these releases will make it more likely we get them on Pyra sooner rather than later. Should run well on there.
Yeah i'm also very curious to see something running on Pyra...hope the 3D driver works good.
 

ptitSeb

Serial Porter
Joined
Aug 15, 2012
Messages
8,871
Age
48
Location
France, near Lyon
Thanks, works now.
It's slow indeed, but nice to watch.perf top shows 34% spend in libGL_CM, so not sure DSP can help here (and BATCH mode doesn't help, it slow things down).
Code:
   PerfTop:    1040 irqs/sec  kernel: 7.1%  exact:  0.0% [1000Hz cycles],  (all, 1 CPU)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    34.38%  libGLES_CM.so.1.10.2359475  [.] 0x35544
     8.95%  libm-2.9.so                 [.] cosl
     8.55%  libm-2.9.so                 [.] sinl
     6.67%  libglut.so.3                [.] fghSphere
     6.40%  libGL.so.1                  [.] glshim_glDrawElements
     4.39%  libc-2.9.so                 [.] memcpy
     3.37%  [kernel]                    [k] __hrtimer_start_range_ns
     2.35%  libm-2.9.so                 [.] 0x107b8
     1.98%  libc-2.9.so                 [.] 0x69240
     1.76%  libGLES_CM.so.1.10.2359475  [.] glDrawElements
     1.39%  libc-2.9.so                 [.] memset
     1.26%  organica                    [.] 0x1584
     1.18%  libglut.so.3                [.] fghGenerateCone
     0.95%  libglut.so.3                [.] fghCircleTable
     0.84%  [kernel]                    [k] __schedule
     0.79%  libm-2.9.so                 [.] sincosl
     0.64%  libsrv_um.so.1.10.2359475   [.] PVRSRVUnlockMutex
     0.56%  libsrv_um.so.1.10.2359475   [.] PVRSRVLockMutex
     0.51%  libc-2.9.so                 [.] __libc_calloc
     0.50%  libc-2.9.so                 [.] free
     0.50%  libGLES_CM.so.1.10.2359475  [.] glColorPointer
     0.44%  [vectors]                   [.] 0xffff0fe0
     0.41%  libGLES_CM.so.1.10.2359475  [.] glNormalPointer
     0.40%  libGLES_CM.so.1.10.2359475  [.] glVertexPointer
     0.40%  [kernel]                    [k] __delay
 

Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,173
Age
53
Location
Italy
Website
rbnet.it
Thanks for the perf analisys and for all your help (not counting the work done on glshim library) :)
 
Top