4jcraft/meson.options
2026-03-29 20:56:00 -05:00

43 lines
1.1 KiB
Plaintext

option(
'ui_backend',
type: 'combo',
choices: ['shiggy', 'java'],
value: 'shiggy',
description: 'Specifies a backend implementation for the game UI.',
)
option('classic_panorama',
type : 'boolean',
value : false,
description : 'Enable classic java edition panorama (ui_backend=java ONLY).')
option(
'renderer',
type: 'combo',
choices: ['gl3', 'gles'],
value: 'gl3',
description: 'Specifies a rendering implementation for the game.',
)
option(
'enable_vsync',
type: 'boolean',
value: true,
description: 'Toggles V-Sync and adds options to unlock maximum in-game framerate.',
)
option(
'enable_frame_profiler',
type: 'boolean',
value: false,
description: 'Enable the in-engine frame profiler for render hotspot discovery.',
)
option(
'occlusion_culling',
type: 'combo',
choices: ['off', 'frustum', 'bfs', 'hardware'],
value: 'frustum',
description: 'Occlusion culling mode. Off disables ALL CULLING (debug only!), Frustum disables offscreen rendering (default), BFS is experimental connectivity culling, hardware uses GPU queries.',
)