91 lines
1.1 KiB
Meson
91 lines
1.1 KiB
Meson
# renderer backends
|
|
option(
|
|
'dx9',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'dx10',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'dx11',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'dx12',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'metal',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'opengl',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'sdl2_renderer',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'sdl3_renderer',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'sdl3_gpu',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'vulkan',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'webgpu',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
|
|
# platform backends
|
|
option(
|
|
'glfw',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'sdl2',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'sdl3',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'osx',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
option(
|
|
'win',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|
|
|
|
# frameworks (renderer + platform)
|
|
option(
|
|
'allegro5',
|
|
type: 'feature',
|
|
value: 'auto',
|
|
)
|