You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The documentation of love.conf ( https://love2d.org/wiki/Config_Files ) indicates that the window width and height are configured with the keys t.window.width and t.window.height.
Currently in lutro.conf, the window width and height are configured with t.width and t.height. If lutro should follow the Löve API, this should be changed.
Currently, the settings structure that is passed to the lutro.conf has the following keys and default values:
t.width = 320
t.height = 240
t.live_enable = false (read in lutro_load but not set in init_settings)
t.live_call_load = false (read in lutro_load but not set in init_settings)
Additionnaly, the C setting structure have a field for the identity, but it is not read in the lutro_load function if the parameter t.identity is set (the field can be set with the function lutro.filesystem.setIdentity).
So I propose the following changes for the API of lutro.conf:
t.width become t.window.width
t.height become t.window.height
t.live_enable become t.modules.live, as this key enables the lutro module live.
t.live_call_load become t.livecallload, to follow the naming convention of Löve parameters
read the t.identity field if it is set in the lutro.conf callback
Additionnaly the t.modules options from Löve could also be taken into account for disabling lutro modules. I'm not sure if the other options from Löve make sense inside the libretro framework.
The text was updated successfully, but these errors were encountered:
The documentation of love.conf ( https://love2d.org/wiki/Config_Files ) indicates that the window width and height are configured with the keys t.window.width and t.window.height.
Currently in lutro.conf, the window width and height are configured with t.width and t.height. If lutro should follow the Löve API, this should be changed.
Currently, the settings structure that is passed to the lutro.conf has the following keys and default values:
Additionnaly, the C setting structure have a field for the identity, but it is not read in the lutro_load function if the parameter t.identity is set (the field can be set with the function lutro.filesystem.setIdentity).
So I propose the following changes for the API of lutro.conf:
Additionnaly the t.modules options from Löve could also be taken into account for disabling lutro modules. I'm not sure if the other options from Löve make sense inside the libretro framework.
The text was updated successfully, but these errors were encountered: