Godot Materials Tester

Rating: 
5
Your rating: None Average: 5 (4 votes)

Godot 3.1.1 engine build for SailfishOS , and this standart demo project (little modified).
What FPS you have on your device? answer in coments ;-)
sources: https://github.com/savegame/godot/tree/3.1_sailfish_sdl2
WARNING: application is very fat, has many resources!

KNOWN BUGS: seems not work on Jolla 1, cant fix it, dont have J1 device

RPM file packed with that script

Godot is rebuilt. Latest release you can find here: github - 3.1.1_Sailfish_SDL2

Screenshots: 

Category:

Application versions: 
AttachmentSizeDate
File godot-materials-tester-1.0.4-1.armv7hl.rpm97.16 MB14/05/2019 - 11:51
File godot-materials-tester-1.0.6-3.armv7hl.rpm72.27 MB15/05/2019 - 14:29
File godot-materials-tester-1.0.7-2.armv7hl.rpm70.78 MB24/05/2019 - 14:11
File godot-materials-tester-1.0.7-1.i586.rpm71.72 MB24/05/2019 - 14:11
File godot-materials-tester-1.0.7-2.i586.rpm71.73 MB24/05/2019 - 14:47
File godot-materials-tester-1.0.8-1.i586.rpm80.35 MB24/06/2019 - 19:03
File godot-materials-tester-1.0.8-1.armv7hl.rpm80.36 MB24/06/2019 - 19:03
Changelog: 

1.0.8-1
- rebuild godot with builtin libvpx and libwebp
1.0.7-2
- rebuild x86 to lattest godot 3.1 commit, as it in armv7hl

1.0.7
- rebuild with last godot 3.1 commit ( armv7hl )
- change min resolution of demo from 960x540 to 720x1280 (and it should rize to smaller or bigger screen)
- fix font size of combobox menu ( now it much bigger )
- add x86 build ) lets test it on Jolla Tablet like devices ( aigo x86 ;-) )

1.0.6
- application godot-materials-tester packed to RPM
- little bit optimize resources ( make it smaller )
 

Comments

lanodan's picture

Crashes after launching it, seems a bit similar to Jolla 1 error:

$ godot-materials-tester --debug --main-pack /usr/share/godot-materials-tester/godot-materials-tester.pck
Get display mode
Resolution is: 1080x1920
Try create SDL_Window
Wait libaudioresource initialization ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
AudiorRsource initialization finished.

shared memfd open() failed: Function not implemented
OpenGL ES 2.0 Renderer: Adreno (TM) 330
$ uname -a
Linux spyke 3.4.67-sfos+ #1 SMP PREEMPT Tue May 14 20:36:19 UTC 2019 armv7l armv7l armv7l GNU/Linux
$ ssu s
WARNING: ssu.ini does not seem to be writable. Setting values might not work.
Device registration status: not registered
Device model: One (bacon / bacon)
Release: 3.0.3.9
Domain: sales
Markkyboy's picture

@lanodan

Please reduce the number of dots in your post, you are causing the page to stretch way across the screen, making it hard to read and navigate on mobile devices. Thanks

sashikknox's picture

I don't see any reports of any errors in your message...
shared memfd open() failed: Function not implemented  - not a reason of crash ...
and use pastebin for log =)
also use flag --verbose 

Mister_Magister's picture

Lowest i saw was 40fps up to 65fps. Why so low tesolution tho? I wanna see it with my QHD ;-; device moto x force

sashikknox's picture

try last release (1.0.7),
but maybe you see too little button for your resolution, let me know about this, make a screenshot

Mister_Magister's picture

Boi u built 2x x32 instead of arm

sashikknox's picture

What mean?  I build two packages, for arm and for x86, lfst release version is 1.0.7-2 ... 
That package for arm. 

Mister_Magister's picture

Storeman is drunk. Also new package requires libgcc6 so it can't be installed

sashikknox's picture

mayby because its built on latest Sailfish SDK 3.0.2.9 ... Later i'll try rebuid it with older buid kit. Thanks for reporting! ) 

Vieno's picture

No problem on my side. Nice tech demo. Xperia X Compact SFOS 3.0.2.8 ~35-55FPS

paolomi's picture

You don't have a jolla1 phone, so I tell you the output error:

godot-materials-tester --main-pack /usr/share/godot-materials-tester/godot-materials-tester.pck
Get display mode
Resolution is: 540x960
Try create SDL_Window
Wait libaudioresource initialization .........................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................
................................................................................................................................................................................
AudiorRsource initialization finished.

shared memfd open() failed: Function not implemented
OpenGL ES 2.0 Renderer: Adreno (TM) 305
WARNING: _update_root_rect: Font oversampling only works with the resize modes 'Keep Width', 'Keep Height', and 'Expand'.
  At: scene/main/scene_tree.cpp:1167.
Segmentation fault

 

sashikknox's picture

dont have Jolla 1 , can't debug the problem... maby later i will by one used J1, and try fix this bug. sorry/
but when i publish new version of that test app, please try install, and comment here: is it work or not.

RedRackham's picture

No worries, just wanted to test, its a nice project anyway...

sashikknox's picture

I'll try fix it later

RedRackham's picture

nemo@Sailfish ~]$ devel-su
Password:
[root@Sailfish nemo]# pkcon local-install /home/nemo/Downloads/godot-materials-tester-1.0.6-3.armv7hl.rpm
Command failed: Option 'local-install' is not supported
[root@Sailfish nemo]# pkcon install /home/nemo/Downloads/godot-materials-tester-1.0.6-3.armv7hl.rpm
Command failed: Expected package name, actually got file. Try using 'pkcon install-local /home/nemo/Downloads/go
dot-materials-tester-1.0.6-3.armv7hl.rpm' instead.
[root@Sailfish nemo]# pkcon install-local /home/nemo/Downloads/godot-materials-tester-1.0.6-3.armv7hl.rpm
Installing files
Testing changes
Finished
Fatal error: nothing provides openssl needed by godot-materials-tester-1.0.6-3.armv7hl

RedRackham's picture

Is there a way to copy paste from the comments here ?

RedRackham's picture

[nemo@Sailfish ~]$ godot-materials-tester--main-pack/usr/share/
godot-materials-tester/godot-materials-tester.pck
bash: godot-materials-tester--main-pack/usr/share/godot-materia
ls-tester/godot-materials-tester.pck: No such file or directory
[nemo@Sailfish ~]$ godot-materials-tester --main-pack/usr/share
/godot-materials-tester/godot-materials-tester.pck
bash: godot-materials-tester: command not found
[nemo@Sailfish ~]$

sashikknox's picture
need install application first/. it cant find binary - its not installed
you can open openrepos.net from yopur browser? and download RPM mannualy ?then install it from FileManager ( from standart, or custom installed)
or ypu can install mannualy downloaded RPM from terminal:
[code]
devel-su
pkcon local-install /home/nemo/Downloads/godot-materials-tester-1.0.6-3.armv7hl.rpm
[/code]
RedRackham's picture

nemo@Sailfish ~]$ godot-materials-tester--main-pack/usr/share/
godot-materials-tester/godot-materials-tester.pck
bash: godot-materials-tester--main-pack/usr/share/godot-materia
ls-tester/godot-materials-tester.pck: No such file or directory

sashikknox's picture

you miss "whitespace" between binary name "godot-materials-tester" and its arguments "--main-pack/usr/share/godot-materials-tester/godot-materials-tester.pck"

RedRackham's picture

No such file or directory ?

sashikknox's picture

do you install RPM?
and what OS version you have? 

RedRackham's picture

3.0.3.9 SonyX

RedRackham's picture

Can i download the rpm

RedRackham's picture

How from terminal ?

sashikknox's picture

- open terminal in your device 
- type "godot-materials-tester --main-pack /usr/share/godot-materials-tester/godot-materials-tester.pck"

RedRackham's picture

Error Openssl is needed for this to work, but openssl should come with Sailfish...?
Any idea ?

sashikknox's picture

it should be installed automatically while you install rpm, because it in dependencies of package.
can you run it from terminal? and show me error message?

jollex's picture

Doesnt start =/
And from cli get libvpx.so.5 missing. On XperiaX last version

sashikknox's picture

What OS version? its depend on libvpx, but it should be in jolla repos

Pages