| The Following 4 Users Say Thank You to jflatt For This Useful Post: | ||
|
|
2011-03-01
, 23:50
|
|
Posts: 482 |
Thanked: 550 times |
Joined on Oct 2010
|
#1832
|
|
|
2011-03-01
, 23:59
|
|
Posts: 1,326 |
Thanked: 1,524 times |
Joined on Mar 2010
|
#1833
|
|
|
2011-03-02
, 16:02
|
|
Posts: 203 |
Thanked: 125 times |
Joined on Jan 2011
|
#1834
|
[/QUOTE]|
|
2011-03-02
, 18:59
|
|
|
Posts: 534 |
Thanked: 723 times |
Joined on Oct 2009
|
#1835
|
Does n900 recognice R2&L2 buttons as analog buttons or just normal button? If we can use the as analog then we can use it in nova to change weapons.
| The Following User Says Thank You to jflatt For This Useful Post: | ||
|
|
2011-03-02
, 20:16
|
|
Posts: 25 |
Thanked: 1 time |
Joined on Jan 2011
|
#1836
|
|
|
2011-03-02
, 21:52
|
|
Posts: 203 |
Thanked: 125 times |
Joined on Jan 2011
|
#1837
|
|
|
2011-03-02
, 23:04
|
|
Posts: 268 |
Thanked: 75 times |
Joined on Jan 2011
|
#1838
|
SDLGL: Called sdl_init with flags = 0x100030
Home directory /home/user not ours.
SDLGL: Number of joysticks 1
SDLGL: Joystick 0 named Accelerometer
X11: PID is 10702
PDL: Init: Service name is com.javispedro.preenv.glowhockey
PDL: You are root. Don't do this unless you know what you're doing!
PDL: Failed to initialize libosso
PDL: Init: Service name is com.javispedro.preenv.glowhockey
PDL: You are root. Don't do this unless you know what you're doing!
PDL: Failed to initialize libosso
./glowhockey: symbol lookup error: ./glowhockey: undefined symbol: PDL_NewCtx
|
|
2011-03-02
, 23:27
|
|
|
Posts: 38 |
Thanked: 17 times |
Joined on Dec 2009
@ Melbourne
|
#1839
|
|
|
2011-03-03
, 03:19
|
|
|
Posts: 534 |
Thanked: 723 times |
Joined on Oct 2009
|
#1840
|
![]() |
| Tags |
| games, multi touch, palm pre, preenv, profile, reach page 250?, speed, yesssss |
| Thread Tools | |
|
At first I though it was just the dlopen/dlsym functions that needed bypassed, but it seems to go even deeper than that. I was able to trace all dlopen/dlsym, but then those stop after it calls dlopen on libgles_cm.so twice. I think one is SDL loading libgles_cm and then the app loads it again. I don't know if that even makes any sense. But now that I think about it, maybe I should trap dlclose also.
On a whim, I trapped eglSwapBuffers, and those started hitting way after the dlopen/dlsym madness. I tracked it way down into the egl calls but there's nothing built into egl to handle rotation or scaling.
Also once it starts making egl calls, I can't piggyback and throw in any gles1 functions. It will report an unresolved symbol, so does that mean that it overrode some sort of dlopen/dlsym behaviour with regards to the RTLD_NEXT/RTLD_DEFAULT flags? I'm starting to believe it is a glesv2 application that does some initialization in glesv1.
The SDK that its built on uses config files in the form of app.icf. If it finds that file in the current directory, it can grab rotation and resolution from it. Unfortunately, since the .s3e file has an icf compiled in, it won't allow the configuration. If the .s3e file were hacked so that it couldn't find it's built-in config it could be customized, but that's a terrible solution.
This one is tricky, it seems to use every library out there.
Also, I wired up the PS3 dualshock right analog stick primarily to support looking around in nova. I forgot one fundamental thing though, it really shouldn't be analog stick behaviour. Once the stick returns to center, the looking follows and snaps right back to where I was. Back to the drawing board
Last edited by jflatt; 2011-03-01 at 21:08.