genode/repos/gems/sculpt/deploy/nano3d

64 lines
1.9 KiB
Plaintext
Raw Normal View History

2023-04-25 09:06:04 +00:00
<config arch="" info="software-rendering example">
<common_routes>
<service name="ROM" label_last="ld.lib.so"> <parent/> </service>
<service name="ROM" label_last="init"> <parent/> </service>
<service name="CPU"> <parent/> </service>
<service name="PD"> <parent/> </service>
<service name="LOG"> <parent/> </service>
<service name="Timer"> <parent/> </service>
</common_routes>
<start name="backdrop" pkg="sticks_blue_backdrop">
<config>
<libc/>
<vfs>
<rom name="genode_logo.png"/>
<rom name="grid.png"/>
</vfs>
<fill color="#122334" />
<image png="grid.png" tiled="yes" alpha="200" />
<image png="genode_logo.png" anchor="bottom_right" alpha="150"
xpos="-20" ypos="-20" />
</config>
<route>
<service name="Gui"> <parent label="backdrop" /> </service>
<any-service> <parent/> <any-child/> </any-service>
</route>
</start>
<start name="dynamic_rom" ram="4M" pkg="dynamic_rom">
<config verbose="yes">
<rom name="nano3d.config">
<inline description="initial state">
<config painter="textures"/>
</inline>
<sleep milliseconds="1000" />
<inline description="RGBA shading">
<config painter="shaded"/>
</inline>
<sleep milliseconds="1000" />
<inline description="switch to cube">
<config painter="shaded" shape="cube" />
</inline>
<sleep milliseconds="1000" />
<inline description="texturing">
<config painter="textured" shape="cube" />
</inline>
<sleep milliseconds="1000" />
</rom>
</config>
</start>
<start name="nano3d" pkg="unconfigured_nano3d">
<affinity xpos="1" width="1"/>
<route>
<service name="Gui"> <parent label="follow_touch"/> </service>
<service name="ROM" label="config">
<child name="dynamic_rom" label="nano3d.config"/> </service>
<any-service> <parent/> <any-child/> </any-service>
</route>
</start>
</config>