isle-portable/CONFIG/vita/cxml/settings.xml
olebeck 47736862a7
Add PSVita port (#541)
* add psvita to cmake

* no PIE for vita

* add modules to vpk

* use custom pvr apphint

* select correct renderer for sdl renderer

* patch sdl3 shaders, got something on screen!

* use proper cmake patch for sdl

* add missing module

* remove test window which causes a bug in the vita sdl port to show up

* add gxm renderer (not working with display yet)

* avoid sdl renderer for vita, seems broken

* make gxm renderer work with new d3drm

* fix rendering somewhat, some geometry shows up

* support paletted textures directly to avoid copying the texture twice

* fix Draw2DImage

* make 3d work, broken lights

* clean up a bit

* fix normals matrix

* remove some unneeded changes

* forgot env var

* wrong env dest

* run clang format

* correct texture address mode, use tlsf instead of sceClibMspace

* double buffered uniforms seem to work now

* missed a line

* update GXMRenderer_EnumDevice

* hopefully actually fix uniform buffers

* run clang-format

* remove a change thats not needed

* improve fragment shader performance

* add vita to dist folder

* add base for vita config app

* add config self to vpk

* transform touch events to virtual size

* add livearea graphics

* Update cmake file to include livearea assets

* put manual in the right place

* add sample rco

* add messagebox on vita

* triple buffer textures because fences arent a thing on vita and making draw&cpu sync would be too slow

* make config app not crash on launch

* change defaults

* update gxm renderer with interface changes

* split 2d and 3d shaders completely

* update gxm renderer

* fix transition on gxm

* clang format

* move config cmake

* move CONFIG_vita

* always clear before drawing 2d image

* hopefully fix windows build

* clang-format fix broken includes

* order again

* undo moving qt cmake to its own list

* move uic search path

* use ifdefs for all d3drm backends, cpack to generate vpk

* cmake wrong escape

* small cleanups in gxm renderer

* defer texture delete to avoid overwriting the texture during a frame

* clang-format

* more of the layout for config

* remove top buttons

* use SceAppSettings instead of custom ui

* use select for back to info center on vita, to make screenshots possible again

* remove accidentally left in add_subdirectory

* adjust diskpath to be like other ports

* use vita_create_vpk and not cpack

* gxm: msaa support, fix wrong file path

* gxm: add mipmaps (disabled)

* clang-format

* fix open isle.ini with fopen

* add missing strings

* use iniparser_set not dictionary_set

* add default save path to config

* load config app after initializing ini on vita

* fix config build

* change the default disk & cd path, update the paf library

* update paf library headers

* include orders for clang-format

* clean up

* make shader compiler not required

* move asm language

* warn instead of error when shader source is changed when no compiler is found

---------

Co-authored-by: Li <li@silica.codes>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-10-31 23:23:12 +00:00

51 lines
3.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<application_settings version="1.0" bg_color="4.0, 21.0, 105.0, 255.0">
<setting_list id="lego_island_config" title="msg_lego_island_config">
<setting_list id="page_game" title="msg_page_game" style="edit" icon="tex_spanner">
<text_field id="disk_path" title="msg_disk_path" max_length="255" min_length="0" keyboard_type="alphabet" key="disk_path" default_value=""/>
<text_field id="cd_path" title="msg_cd_path" max_length="255" min_length="0" keyboard_type="alphabet" key="cd_path" default_value=""/>
<text_field id="save_path" title="msg_save_path" max_length="255" min_length="0" keyboard_type="alphabet" key="save_path" default_value=""/>
<list id="transition_type" title="msg_transition_type" key="transition_type" default_value="0">
<list_item id="transition_none" title="msg_transition_none" value="0" />
<list_item id="transition_dissolve" title="msg_transition_dissolve" value="2" />
<list_item id="transition_mosaic" title="msg_transition_mosaic" value="3" />
<list_item id="transition_wipe_down" title="msg_transition_wipe_down" value="4" />
<list_item id="transition_windows" title="msg_transition_windows" value="5" />
</list>
<toggle_switch id="music" title="msg_music" key="music" default_value="1"/>
<toggle_switch id="3d_sound" title="msg_3d_sound" key="3d_sound" default_value="1"/>
</setting_list>
<setting_list id="page_graphics" title="msg_page_graphics" style="edit" icon="tex_spanner">
<list id="island_texture_quality" title="msg_island_texture_quality" key="island_texture_quality" default_value="0">
<list_item id="texture_fast" title="msg_texture_fast" value="0" />
<list_item id="texture_high" title="msg_texture_high" value="1" />
</list>
<list id="island_model_quality" title="msg_island_model_quality" key="island_model_quality" default_value="0">
<list_item id="quality_low" title="msg_quality_low" value="0" />
<list_item id="quality_medium" title="msg_quality_medium" value="1" />
<list_item id="quality_high" title="msg_quality_high" value="2" />
</list>
<list id="msaa" title="msg_msaa" key="msaa" default_value="4">
<list_item id="msaa_1" title="msg_1x" value="1" />
<list_item id="msaa_2" title="msg_2x" value="2" />
<list_item id="msaa_4" title="msg_4x" value="4" />
</list>
</setting_list>
<setting_list id="page_controls" title="msg_page_controls" style="edit" icon="tex_spanner">
<list id="touch_control_scheme" title="msg_touch_control_scheme" key="touch_control_scheme" default_value="0">
<list_item id="virtual_gamepad" title="msg_virtual_gamepad" value="0" />
<list_item id="virtual_arrow_keys" title="msg_virtual_arrow_keys" value="1" />
<list_item id="virtual_mouse" title="msg_virtual_mouse" value="2" />
</list>
<toggle_switch id="rumble" title="msg_rumble" key="rumble" default_value="1"/>
</setting_list>
<setting_list id="page_extensions" title="msg_page_extensions" style="edit" icon="tex_spanner">
<toggle_switch id="texture_loader_extension" title="msg_texture_loader_extension" key="texture_loader_extension" default_value="0"/>
<text_field id="texture_loader_path" title="msg_texture_loader_path" max_length="255" min_length="0" keyboard_type="alphabet" key="texture_loader_path" default_value=""/>
</setting_list>
</setting_list>
</application_settings>